[FFmpeg-user] OpenCL? What Effect Does It Have

Paul B Mahol onemda at gmail.com
Tue Aug 6 11:56:55 CEST 2013


On 8/5/13, Carl Eugen Hoyos <cehoyos at ag.or.at> wrote:
> James Board <jpboard2 <at> yahoo.com> writes:
>
>> If I were to install a more powerful Nvidia graphics
>> card on my machine, and then configure and build
>> ffmpeg with OpenCL enabled, what effect would it have?
>
> In theory, you could use opencl for the deshake and
> the unsharp filters but I don't know if sufficiently
> new OpenCL drivers exist.
>
>> * Inverse telecine, or deinterlace filters
>
> Unrelated to your question:
> I suspect that deinterlacing (yadif) is faster with
> FFmpeg than MEncoder.

Yadif from libavfilter can also use multiple threads.

>
>> * Convert to a lossless format: ffvhuff, ljpeg, etc
>> (I currently do this with mencoder, but would switch
>> to ffmpeg if it's faster).

I suppose those could be made multithread too.

>
> Given that MEncoder uses the exact same source code
> to encode ffvhuff and ljpeg (and most probably "etc")
> how do you expect that FFmpeg could be faster?
> Allow me to repeat that since MEncoder is not
> actively maintained, it makes no sense to use it if
> you don't have very special needs (like binary
> codecs but you should be able to use them with
> mplayer -vo yuv4mpeg and FFmpeg).
>
> Carl Eugen
>
> _______________________________________________
> ffmpeg-user mailing list
> ffmpeg-user at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
>


More information about the ffmpeg-user mailing list