[FFmpeg-devel] [PATCH] Add NVENC encoder

Philip Langdale philipl at overt.org
Fri Nov 28 19:30:24 CET 2014

On Wed, 26 Nov 2014 11:21:26 +0100
Timo Rothenpieler <timo at rothenpieler.org> wrote:

> This patch adds support for encoding with Nvidia NVENC on Windows and
> Linux.
> I'm not sure if this needs to be flagged as nonfree. As far as I'm 
> aware, it should not affect how the resulting binaries can be
> redistributed.
> The only dependency this has is the nvEncodeAPI.h from the NVENC SDK, 
> which can be downloaded from Nvidia:
> https://developer.nvidia.com/nvidia-video-codec-sdk
> The header is somewhat hidden in the Samples directory.
> I attached the current version of the patch.
> It can also be found on my github fork:
> https://github.com/BtbN/FFmpeg/tree/nvenc

For what it's worth, some engineers at Nvidia are also working on an
nvenc implementation for ffmpeg. That initial work is here:


I've been corresponding with them about the lack of correct license
headers but there's not much going on given the thanksgiving holiday in
the US.


More information about the ffmpeg-devel mailing list