Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Nvidia NVDEC (ранее известная как NVCUVID [1] ) - это функция в ее видеокартах, которая выполняет декодирование видео , разгружая эту ресурсоемкую задачу с центрального процессора . [2]

Он сопровождается NVENC для кодирования видео в SDK видеокодеков Nvidia. [2]

Технология [ править ]

NVDEC может разгрузить декодирование видео на аппаратное обеспечение декодирования с фиксированными функциями ( Nvidia PureVideo ) или (частично) декодировать с помощью программного обеспечения CUDA, работающего на графическом процессоре, если аппаратное обеспечение с фиксированными функциями недоступно. [2] [3]

В зависимости от архитектуры графического процессора поддерживаются следующие кодеки: [4]

Версии [ править ]

NVCUVID изначально распространялся как часть Nvidia CUDA Toolkit. [3] Позже он был переименован в NVDEC и перенесен в SDK видеокодеков Nvidia. [1]

Поддержка операционной системы [ править ]

NVDEC доступен для операционных систем Windows и Linux. [2] Поскольку NVDEC является проприетарным API (в отличие от API VDPAU с открытым исходным кодом ), он поддерживается только проприетарным драйвером Nvidia в Linux.

Поддержка приложений и библиотек [ править ]

  • Gstreamer поддерживает NVDEC с 2017 года. [5]
  • FFmpeg поддерживает NVDEC с 2017 года. [6]
  • mpv поддерживает NVDEC с 2017 года с помощью FFmpeg. [7]

Поддержка графического процессора [ править ]

Кодирование и декодирование с аппаратным ускорением поддерживаются продуктами NVIDIA GeForce, Quadro, Tesla и GRID с графическими процессорами Fermi или более нового поколения. [8]

См. Также [ править ]

  • AMD Video Core Next , эквивалентное ядру SIP AMD с 2018 года
  • AMD Unified Video Decoder , эквивалентное ядру AMD SIP до 2017 г.
  • Intel Quick Sync Video , эквивалентное ядро ​​SIP от Intel
  • Список графических процессоров Nvidia
  • Qualcomm Hexagon
  • Nvidia NVENC

Ссылки [ править ]

  1. ^ a b «Видеодекодер» . Документация CUDA Toolkit . Nvidia . Проверено 12 ноября 2017 . CS1 maint: обескураженный параметр ( ссылка )
  2. ^ a b c d "NVIDIA VIDEO CODEC SDK" . Разработчик NVIDIA . Nvidia . Проверено 12 ноября 2017 . CS1 maint: обескураженный параметр ( ссылка )
  3. ^ a b «Интерфейс видеодекодера Nvidia (NVCUVID)» (PDF) . Nvidia . Ноября 2015 . Проверено 12 ноября 2017 . CS1 maint: обескураженный параметр ( ссылка )
  4. ^ «Матрица поддержки видеокодирования и декодирования графического процессора» . Разработчик NVIDIA . Nvidia . Проверено 12 ноября 2017 . CS1 maint: обескураженный параметр ( ссылка )
  5. ^ Майкл Ларабел (27 июня 2017). «GStreamer добавляет поддержку декодирования NVDEC NVIDIA GPU» . Фороникс .
  6. ^ Майкл Ларабель (11 ноября 2017 г.). "FFmpeg обеспечивает декодирование H.264 с ускорением NVDEC" . Фороникс .
  7. ^ wm4 (28 октября 2017 г.). "vd_lavc: добавить поддержку nvdec hwaccel" . GitHub .
  8. ^ https://developer.nvidia.com/video-encode-decode-gpu-support-matrix

Внешние ссылки [ править ]

  • SDK NVIDIA VIDEO CODEC