BradLarson / GPUImage2

GPUImage 2 is a BSD-licensed Swift framework for GPU-accelerated video and image processing.
BSD 3-Clause "New" or "Revised" License
4.88k stars 611 forks source link

Add support for filtering and encoding existing videos and images #10

Open maxcan opened 8 years ago

maxcan commented 8 years ago

Raising this issue to as much so that I can follow progress as anything else. I'm sure its on the queue.

https://github.com/BradLarson/GPUImage2#filtering-and-re-encoding-a-movie

BradLarson commented 8 years ago

Still image processing for both input and output works as of the latest commits. Movie recording without audio also works now.

Movies as inputs and audio still need to be finished.

maxcan commented 8 years ago

Movies as inputs is what I need for this project.. Experimenting with the Obj-C based GPUImage for now.

maxcan commented 8 years ago

At least on OSX / iOS isnt this closed by https://github.com/BradLarson/GPUImage2/commit/d3169bbd2be2ae06a56ea72497eafd598f40b27c ?

BradLarson commented 8 years ago

The only thing I have left is synchronized decoding / encoding. Right now, everything plays back in realtime, so it's not the most efficient for reencoding videos. Once that synchronization code is added back in, this should be complete.

maxcan commented 8 years ago

Good point. Thanks for the clarification

commando24 commented 6 years ago

is apply filter on existing video and saving it is supported now ?