FFmpeg Enables H.265 Encoding For New NVIDIA GPUs
Since last year the NVIDIA Linux binary graphics driver has exposed the NVENC API for GPU-based video encode support. FFmpeg has supported NVENC for offloading the encode job to newer NVIDIA graphics processors and now they've extended that code to support H.265 encoding on the GPU.
This commit to FFmpeg's libavcodec NVENC code adds in the H.265 encoding support via around 130 lines of new code.
Besides needing a modern NVIDIA Linux binary driver and latest FFmpeg Git to support this NVENC H.265 encode, you also need a new Maxwell-based GPU like the GeForce GTX 960, GTX 970, or GTX 980 for its video engine to support H.265.
On the open-source Nouveau driver side, reverse-engineering still needs to be done of the video engine in recent generations of NVIDIA graphics hardware.
This commit to FFmpeg's libavcodec NVENC code adds in the H.265 encoding support via around 130 lines of new code.
Besides needing a modern NVIDIA Linux binary driver and latest FFmpeg Git to support this NVENC H.265 encode, you also need a new Maxwell-based GPU like the GeForce GTX 960, GTX 970, or GTX 980 for its video engine to support H.265.
On the open-source Nouveau driver side, reverse-engineering still needs to be done of the video engine in recent generations of NVIDIA graphics hardware.
4 Comments