NVDEC is a feature in Nvidia graphics cards that performs video decoding, offloading this compute-intensive task from the CPU. NVDEC is a successor of PureVideo and is available in Kepler and later Nvidia GPUs.
Technology
NVDEC can offload video decoding to full fixed-function decoding hardware (Nvidia PureVideo), or (partially) decode via CUDA software running on the GPU, if fixed-function hardware is not available. • MPEG-2 • VC-1 • H.264 (AVC) • H.265 (HEVC) • VP8 • VP9 • AV1 == Versions ==
Versions
NVCUVID was originally distributed as part of the Nvidia CUDA Toolkit. Later, it was renamed to NVDEC and moved to the Nvidia Video Codec SDK. == Operating system support ==
Operating system support
NVDEC is available for Windows and Linux operating systems. As NVDEC is a proprietaryAPI (as opposed to the open-source VDPAU API), it is only supported by the proprietary Nvidia driver on Linux. == Application and library support ==
Application and library support
• Gstreamer has supported NVDEC since 2017. • mpv has supported NVDEC since 2017 by the use of FFmpeg. == GPU support ==
GPU support
Hardware accelerated decode and encode are supported on Nvidia GeForce, Quadro, Tesla, and GRID products with Fermi or newer generation GPUs. == See also ==