Emby Emby Emby Learn
  • Emby Home
  • Video
  • Audio
  • Media Files
    • Subtitles and captions
    • Photos and images
    • Metadata and discovery
    • Libraries and media collections
    • Playback and streaming
    • Media hardware acceleration
    • Displays and AV connections
    • Live TV and recording
  1. Emby Learn
  2. Media hardware acceleration
  3. Media engines and acceleration interfaces
  4. Vendor media technologies
  5. NVIDIA
Search Results for

    Show / Hide Table of Contents

    Overview: NVIDIA

    NVIDIA media technologies distinguish video decoding, video encoding and general GPU computation.

    NVDEC and NVENC name different media-engine roles. CUDA supplies a programmable compute route, while CUVID appears in related decoding API terminology. The pages here connect those names to the operation being performed and the picture data exchanged with the rest of the pipeline.

    • NVIDIA NVDEC
      NVDEC is NVIDIA’s dedicated video-decoding engine, exposed through a decoder API that reconstructs supported encoded streams and makes decoded surfaces available to later processing.

    • NVIDIA NVENC
      NVENC is NVIDIA’s dedicated video-encoding engine, creating a supported compressed representation from prepared input pictures through its encoder API.

    • NVIDIA CUDA
      CUDA provides NVIDIA GPU compute and device-memory interfaces used for programmable picture processing and interoperability around dedicated video engines.

    • NVDEC and CUVID API names
      NVDEC names NVIDIA’s decoding engine while CUVID and NVDECODE names persist in software interfaces, library symbols and media-program wrappers that reach its supported decode paths.

    References

    • NVIDIA SDK 13.1: NVDEC programming guide
    • NVIDIA SDK 13.1: NVENC programming guide
    • NVIDIA CUDA: Asynchronous execution and streams
    2026 © EMBY LLC. Please see our terms of use and privacy policy.
    Back to Top