[FFmpeg-user] any hardware accelerated h.264 encoder works with FFMPEG ?

Roger Pack rogerdpack2 at gmail.com
Thu Dec 27 16:18:54 CET 2012


On 12/27/12, Carl Eugen Hoyos <cehoyos at ag.or.at> wrote:
> Fernando Cassia <fcassia <at> gmail.com> writes:
>
>> The $1M dollar question, of course, is if FFMPEG can use
>> those devices for H.264 compression offloading off the cpu.
>
> No.
> In general, developers believe that you generally get slower
> encoding with worse quality if you are not using the CPU. This
> may not be true if you use an Atom with external hardware, but
> this sounds like an atypical use-case. The typical case is a
> very fast CPU with a GPU that encodes slower at a significantly
> worse quality.
>
> This may change if you can point us to the SDK of such an
> external encoder, FFmpeg generally accepts external encoders if
> there is a use-case.

I would love to see if this could be integrated:
https://developer.nvidia.com/nvidia-codec-libraries (nvcuvenc).  There
"may" be libraries for linux, I haven't looked into it too much, but
every so often people that do live streaming with ffmpeg "wish" they
could use the graphics card for encoding, to save on cpu, so it might
be an interesting fit.


More information about the ffmpeg-user mailing list