![nvidia video codec sdk nvidia video codec sdk](https://developer.nvidia.com/sites/default/files/akamai/designworks/images-videocodec/premiere-pro-perf-1-768x654.png)
Various capabilities of NVDEC are exposed to the application software via the NVIDIA proprietary application programming interface (NVDECODE APIs).
![nvidia video codec sdk nvidia video codec sdk](https://developer.nvidia.com/sites/default/files/akamai/designworks/images/VCSDK_001_b.png)
#Nvidia video codec sdk drivers
PROGRAMMING NVDEC Video Codec SDK 7.0 is supported on R367 drivers and above (see readme and release notes included in the SDK package). NVDEC hardware indicative decoding performance GPU ArchitectureĤ. Table 3 provides an indicative data about the decoding performance of NVDEC across Kepler, Maxwell and Pascal GPU architectures for HEVC and H.264 encoded bitstream (approximately at 20 Mbps), at resolution of 1920 × 1080 and decoded frames in YUV 4:2:0 8-bit format. The hardware and software maintain the context for each decoding session, allowing a large number of simultaneous decoding sessions to run in parallel. As a result, subject to the hardware performance limit and available memory, an application can decode multiple videos simultaneously. NVDEC PERFORMANCE NVDEC natively supports multiple hardware decoding contexts with negligible contextswitching penalty.
![nvidia video codec sdk nvidia video codec sdk](https://developer.nvidia.com/sites/default/files/akamai/designworks/images-videocodec/NVENC_HEVC_Sen_P40_GV100.png)
New sample application to demonstrate interoperability between D3D11 and CUDA.ģ. Software support for decoding HEVC & VP9 content with resolution as high as 8192 × 8192. Software support for VP9 decoding Profile 0. New additions in the current SDK New software features * : Present in Select Pascal GPUs and all Second Generation Maxwell GPUs ** : Present in Select Maxwell Second Generation GPUs and all Pascal GPUs ***: Present in Select Pascal GPUs
![nvidia video codec sdk nvidia video codec sdk](https://developer.nvidia.com/sites/default/files/akamai/designworks/images-videocodec/NVENC_H264_Sen_P40_GV100.png)
MPEG4 Simple and Advanced Simple Profiles NVDEC Hardware Capabilities First Generation Maxwell GPUsĨ192x8192 Decoding support (HEVC&VP9 only) *** NVDEC CAPABILITIES At a high level, capabilities of the NVDEC engine exposed through NVDECODE APIs are summarized in Table 1and the features exposed in the Software stack through NVDECODE APIs in the current SDK are summarized in Table 2.
#Nvidia video codec sdk driver
Any driver supporting SDK 7.0 is completely backward compatible with earlier SDKs, which means that applications compiled with earlier header(s) can be expected to work with the driver supporting SDK 7.0 and beyond.Ģ. In order to know about the features exposed in earlier SDKs please refer to the earlier SDK package(s). The current document only highlights the changes in the current Video Codec SDK package with respect to the previous SDK packages. This document provides information about the capabilities of the NVDEC engine and the features exposed through NVDECODE APIs. The hardware capabilities available in NVDEC are exposed through APIs herein referred to as NVDECODE APIs (referred to as NVCUVID APIs in earlier SDKs) in the document. NVDEC supports much faster than real-time decoding which makes it suitable to be used for transcoding applications, in addition to video playback applications. With complete decoding offloaded to NVDEC the graphics engine and the CPU are free for other operations. INTRODUCTION NVIDIA GPUs contain a hardware-based decoder (referred to as NVDEC in this document) which provides fully-accelerated hardware-based video decoding for several popular codecs. NVDEC hardware indicative decoding performance. NVIDIA VIDEO CODEC SDK APPLICATION NOTE – DECODER NVDEC_DA-06209-001_v08| June 2016ĭOCUMENT CHANGE HISTORY NVDEC_DA-06209-001_v08