FFmpeg Continues Working Its "NVDEC" NVIDIA Video Decoding Into Shape

Written by Michael Larabel in Multimedia on 22 November 2017 at 11:48 AM EST. 2 Comments
Earlier this month the FFmpeg project landed its initial NVDEC NVIDIA video decoding support after already supporting NVENC for video encoding. These new NVIDIA APIs for encode/decode are part of the company's Video Codec SDK with CUDA and is the successor to the long-used VDPAU video decoding on NVIDIA Linux boxes. That NVDEC support has continued getting into shape.

Since writing about VP9 NVDEC support last week for FFmpeg and the original H.264 video decoding support, there is now support for more video formats.

The latest FFmpeg commits add NVDEC-based GPU-accelerated video decoding for MPEG-4, MPEG-1, MPEG-2, and VC1.

Among other NVDEC-related work recently there's also been some code refactoring.

This NVDEC upbringing will premiere with the FFmpeg 3.5 release. This next FFmpeg release has also been working on new filters, TiVo TY/TY+ demuxing, a MagicYUV encoder, and other new encoders and demuxers.
Related News
About The Author
Author picture

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