FFmpeg Enables H.265 Encoding For New NVIDIA GPUs

Written by Michael Larabel in Multimedia on 25 March 2015 at 09:05 AM EDT. 4 Comments
MULTIMEDIA
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.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week