Nvidia NVENC: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
Нет описания правки
Строка 7: Строка 7:
NVENC поддерживается многими программами прямой трансляции и записи, такими как Wirecast , [[Open Broadcaster Software|Open Broadcaster Software (OBS)]] и [[Bandicam]] , а также приложениями для редактирования видео, такими как [[Adobe Premiere Pro]] или DaVinci Resolve. Он также работает с «ShadowPlay», которая входит в состав программного обеспечения Nvidia GeForce Experience.
NVENC поддерживается многими программами прямой трансляции и записи, такими как Wirecast , [[Open Broadcaster Software|Open Broadcaster Software (OBS)]] и [[Bandicam]] , а также приложениями для редактирования видео, такими как [[Adobe Premiere Pro]] или DaVinci Resolve. Он также работает с «ShadowPlay», которая входит в состав программного обеспечения Nvidia GeForce Experience.
{| class="wikitable tc4 tc5 tc6 tc7 tc8" style="text-align: center;"
{| class="wikitable tc4 tc5 tc6 tc7 tc8" style="text-align: center;"
! colspan="13" |'''Сведения о поддерживаемых форматах'''
! colspan="9" |'''Сведения о поддерживаемых форматах'''
|-
|-
| rowspan="2" style="background-color: #d9edf7; text-align: center; ;" |'''GPU'''
| rowspan="2" style="background-color: #d9edf7; text-align: center; ;" |'''GPU'''
| colspan="2" style="background-color: #d9edf7; text-align: center; ;" |'''H.264 (AVCHD) YUV 4: 2: 0'''
| colspan="2" style="background-color: #d9edf7; text-align: center; ;" |'''H.264 (AVCHD) YUV 4:2:0 / YUV 4:4:4 / без потерь'''
| colspan="2" style="background-color: #d9edf7; text-align: center; ;" |'''H.264 (AVCHD) YUV 4: 4: 4'''
| colspan="2" style="background-color: #d9edf7; text-align: center; ;" |'''H.265 (HEVC) YUV 4:2:0'''
| colspan="2" style="background-color: #d9edf7; text-align: center; ;" |'''H.264 (AVCHD) без потерь'''
| colspan="2" style="background-color: #d9edf7; text-align: center; ;" |'''H.265 (HEVC) YUV 4:4:4'''
| colspan="2" style="background-color: #d9edf7; text-align: center; ;" |'''H.265 (HEVC) YUV 4: 2: 0'''
| colspan="2" style="background-color: #d9edf7; text-align: center; ;" |'''H.265 (HEVC) YUV 4: 4: 4'''
| colspan="2" style="background-color: #d9edf7; text-align: center; ;" |'''H.265 (HEVC) без потерь'''
| colspan="2" style="background-color: #d9edf7; text-align: center; ;" |'''H.265 (HEVC) без потерь'''
|-
|-
| style="background-color: #d9edf7; text-align: center; ;" |Макс Цвет
| style="background-color: #d9edf7; text-align: center; ;" |Макс [[Разрешение (компьютерная графика)|Разр]].
| style="background-color: #d9edf7; text-align: center; ;" |Макс Цвет
| style="background-color: #d9edf7; text-align: center; ;" |Макс [[Разрешение (компьютерная графика)|Разр]].
| style="background-color: #d9edf7; text-align: center; ;" |Макс Цвет
| style="background-color: #d9edf7; text-align: center; ;" |Макс Цвет
| style="background-color: #d9edf7; text-align: center; ;" |Макс [[Разрешение (компьютерная графика)|Разр]].
| style="background-color: #d9edf7; text-align: center; ;" |Макс [[Разрешение (компьютерная графика)|Разр]].
Строка 31: Строка 25:
|-
|-
|[[Maxwell (микроархитектура)|Maxwell]] (1-е поколение) *
|[[Maxwell (микроархитектура)|Maxwell]] (1-е поколение) *
| style="background-color: #d6ffd8; text-align: center; ;" |8 бит
| style="background-color: #d6ffd8; text-align: center; ;" |4096 х 4096
| style="background-color: #d6ffd8; text-align: center; ;" |8 бит
| style="background-color: #d6ffd8; text-align: center; ;" |4096 х 4096
| style="background-color: #d6ffd8; text-align: center; ;" |8 бит
| style="background-color: #d6ffd8; text-align: center; ;" |8 бит
| style="background-color: #d6ffd8; text-align: center; ;" |4096 х 4096
| style="background-color: #d6ffd8; text-align: center; ;" |4096 х 4096
Строка 45: Строка 35:
|-
|-
|[[Maxwell (микроархитектура)|Maxwell]] (2-е поколение)
|[[Maxwell (микроархитектура)|Maxwell]] (2-е поколение)
| style="background-color: #d6ffd8; text-align: center; ;" |8 бит
| style="background-color: #d6ffd8; text-align: center; ;" |4096 х 4096
| style="background-color: #d6ffd8; text-align: center; ;" |8 бит
| style="background-color: #d6ffd8; text-align: center; ;" |4096 х 4096
| style="background-color: #d6ffd8; text-align: center; ;" |8 бит
| style="background-color: #d6ffd8; text-align: center; ;" |8 бит
| style="background-color: #d6ffd8; text-align: center; ;" |4096 х 4096
| style="background-color: #d6ffd8; text-align: center; ;" |4096 х 4096
Строка 59: Строка 45:
|-
|-
|[[Maxwell (микроархитектура)|Maxwell]] (GM206)
|[[Maxwell (микроархитектура)|Maxwell]] (GM206)
| style="background-color: #d6ffd8; text-align: center; ;" |8 бит
| style="background-color: #d6ffd8; text-align: center; ;" |4096 х 4096
| style="background-color: #d6ffd8; text-align: center; ;" |8 бит
| style="background-color: #d6ffd8; text-align: center; ;" |4096 х 4096
| style="background-color: #d6ffd8; text-align: center; ;" |8 бит
| style="background-color: #d6ffd8; text-align: center; ;" |8 бит
| style="background-color: #d6ffd8; text-align: center; ;" |4096 х 4096
| style="background-color: #d6ffd8; text-align: center; ;" |4096 х 4096
Строка 73: Строка 55:
|-
|-
|[[Pascal (микроархитектура)|Pascal]]
|[[Pascal (микроархитектура)|Pascal]]
| style="background-color: #d6ffd8; text-align: center; ;" |8 бит
| style="background-color: #d6ffd8; text-align: center; ;" |4096 х 4096
| style="background-color: #d6ffd8; text-align: center; ;" |8 бит
| style="background-color: #d6ffd8; text-align: center; ;" |4096 х 4096
| style="background-color: #d6ffd8; text-align: center; ;" |8 бит
| style="background-color: #d6ffd8; text-align: center; ;" |8 бит
| style="background-color: #d6ffd8; text-align: center; ;" |4096 х 4096
| style="background-color: #d6ffd8; text-align: center; ;" |4096 х 4096
Строка 87: Строка 65:
|-
|-
|Volta
|Volta
| style="background-color: #d6ffd8; text-align: center; ;" |8 бит
| style="background-color: #d6ffd8; text-align: center; ;" |4096 х 4096
| style="background-color: #d6ffd8; text-align: center; ;" |8 бит
| style="background-color: #d6ffd8; text-align: center; ;" |4096 х 4096
| style="background-color: #d6ffd8; text-align: center; ;" |8 бит
| style="background-color: #d6ffd8; text-align: center; ;" |8 бит
| style="background-color: #d6ffd8; text-align: center; ;" |4096 х 4096
| style="background-color: #d6ffd8; text-align: center; ;" |4096 х 4096
Строка 101: Строка 75:
|-
|-
|[[Turing (микроархитектура)|Turing]]
|[[Turing (микроархитектура)|Turing]]
| style="background-color: #d6ffd8; text-align: center; ;" |8 бит
| style="background-color: #d6ffd8; text-align: center; ;" |4096 х 4096
| style="background-color: #d6ffd8; text-align: center; ;" |8 бит
| style="background-color: #d6ffd8; text-align: center; ;" |4096 х 4096
| style="background-color: #d6ffd8; text-align: center; ;" |8 бит
| style="background-color: #d6ffd8; text-align: center; ;" |8 бит
| style="background-color: #d6ffd8; text-align: center; ;" |4096 х 4096
| style="background-color: #d6ffd8; text-align: center; ;" |4096 х 4096
Строка 116: Строка 86:
|[[Ampere (микроархитектура)|Ampere]]
|[[Ampere (микроархитектура)|Ampere]]
(не A100)
(не A100)
| style="background-color: #d6ffd8; text-align: center; ;" |8 бит
| style="background-color: #d6ffd8; text-align: center; ;" |4096 х 4096
| style="background-color: #d6ffd8; text-align: center; ;" |8 бит
| style="background-color: #d6ffd8; text-align: center; ;" |4096 х 4096
| style="background-color: #d6ffd8; text-align: center; ;" |8 бит
| style="background-color: #d6ffd8; text-align: center; ;" |8 бит
| style="background-color: #d6ffd8; text-align: center; ;" |4096 х 4096
| style="background-color: #d6ffd8; text-align: center; ;" |4096 х 4096

Версия от 13:50, 26 января 2021

Nvidia NVENC — аппаратный многопоточный кодировщик (энкодер) видео в формате Full HD и выше, работающий в реальном времени. Реализован на большинстве современных видеокарт Nvidia GeForce[1], кроме базовых моделей (имеющих только декодер NVDEC).

Кодировщик реализован в архитектурах Kepler, Maxwell, Pascal, Turing и Ampere, что обеспечивает высококачественную кодировку видео, которая быстрее и энергоэффективнее по сравнению с аналогичными кодировщиками на базе CPU. При этом не создается нагрузка на ядра GPU и CPU, что позволяет выполнять другие приложения во время сжатия видео без потери производительности. NVENC на GRID GPU и Quadro K4000 и выше могут поддерживать столько потоков, сколько позволяет предел скорости кодировщика NVENC и свободная память.

Чипы семейства Turing получили усовершенствованный мультимедийный блок.

NVENC поддерживается многими программами прямой трансляции и записи, такими как Wirecast , Open Broadcaster Software (OBS) и Bandicam , а также приложениями для редактирования видео, такими как Adobe Premiere Pro или DaVinci Resolve. Он также работает с «ShadowPlay», которая входит в состав программного обеспечения Nvidia GeForce Experience.

Сведения о поддерживаемых форматах
GPU H.264 (AVCHD) YUV 4:2:0 / YUV 4:4:4 / без потерь H.265 (HEVC) YUV 4:2:0 H.265 (HEVC) YUV 4:4:4 H.265 (HEVC) без потерь
Макс Цвет Макс Разр. Макс Цвет Макс Разр. Макс Цвет Макс Разр. Макс Цвет Макс Разр.
Maxwell (1-е поколение) * 8 бит 4096 х 4096 N/A N/A N/A N/A N/A N/A
Maxwell (2-е поколение) 8 бит 4096 х 4096 8 бит 4096 х 4096 N/A N/A N/A N/A
Maxwell (GM206) 8 бит 4096 х 4096 8 бит 4096 х 4096 8 бит 4096 х 4096 8 бит 4096 х 4096
Pascal 8 бит 4096 х 4096 10-битный 8192 x 8192 ** 10-битный 8192 x 8192 ** 10-битный 8192 x 8192 **
Volta 8 бит 4096 х 4096 10-битный 8192 x 8192 10-битный 8192 x 8192 10-битный 8192 x 8192
Turing 8 бит 4096 х 4096 10-битный 8192 x 8192 10-битный 8192 x 8192 10-битный 8192 x 8192
Ampere

(не A100)

8 бит 4096 х 4096 10-битный 8192 x 8192 10-битный 8192 x 8192 10-битный 8192 x 8192

* За исключением GM108 и GP108 (не поддерживается)

** За исключением GP100 (ограничено разрешением 4K)


Пример: AMD Ryzen 9 3950X 30%, GeForce RTX 2060 NVENC 100%:

FFmpeg 4.3.1 H265 4K60 1 мин = 18 сек 226 MB

FFmpeg 4.3.1 1080p в H265 4K60 1 мин = 25 сек 218 MB

DaVinci Resolve Studio 16.2.3.015 ... в H265 4K60 1 мин = 48 сек 228 MB

AMD Ryzen 9 3950X 80%, GeForce RTX 2060 5%:

FFmpeg 4.3.1 H265 4K60 1 мин = 628 сек 97 MB

FFmpeg 4.3.1 1080p в H265 4K60 1 мин = 114 сек 218 MB

Примечания

  1. GPU-Ускоренные библиотеки: NVIDEA VIDEO CODEC SDK | NVIDIA. www.nvidia.ru. Дата обращения: 30 апреля 2016. Архивировано из оригинала 14 апреля 2016 года.