Nvidia NVENC

Az Nvidia NVENC  egy valós idejű hardveres többszálú kódoló (kódoló) Full HD és magasabb minőségű videókhoz. A legtöbb modern Nvidia GeForce [1] videokártyán implementálva , kivéve az alapmodelleket (amelyek csak NVDEC dekóderrel rendelkeznek ).

A kódolót Kepler , Maxwell , Pascal , Turing és Ampere architektúrákban valósítják meg , ami kiváló minőségű videókódolást eredményez, amely gyorsabb és energiahatékonyabb a hasonló CPU-alapú kódolókhoz képest. Ez nem okoz terhelést a GPU- és CPU-magokon, ami lehetővé teszi más alkalmazások futtatását videótömörítés közben a teljesítmény elvesztése nélkül. A GRID GPU-n és a Quadro K4000-en és újabbakon futó NVENC annyi adatfolyamot támogat, amennyit az NVENC kódoló sebességkorlátja és a rendelkezésre álló memória megenged.

A Turing család chipjei továbbfejlesztett multimédiás blokkot kaptak.

Az NVENC-t számos élő közvetítési és rögzítési program támogatja, például a Wirecast, az Open Broadcaster Software (OBS) és a Bandicam , valamint a videószerkesztő alkalmazások, mint például az Adobe Premiere Pro vagy a DaVinci Resolve. Működik az Nvidia GeForce Experience szoftverben található "ShadowPlay"-vel is.

Információ a támogatott formátumokról
GPU H.264 (AVCHD) YUV 4:2:0 / YUV 4:4:4 / veszteségmentes H.265 (HEVC) YUV 4:2:0 H.265 (HEVC) YUV 4:4:4 H.265 (HEVC) veszteségmentes
Max szín Max Res . Max szín Max Res . Max szín Max Res . Max szín Max Res .
Maxwell (1. generáció)* 8 bites 4096 x 4096 N/A N/A N/A N/A N/A N/A
Maxwell (2. generáció) 8 bites 4096 x 4096 8 bites 4096 x 4096 N/A N/A N/A N/A
Maxwell (GM206) 8 bites 4096 x 4096 8 bites 4096 x 4096 8 bites 4096 x 4096 8 bites 4096 x 4096
Pascal 8 bites 4096 x 4096 10 bites 8192x8192** 10 bites 8192x8192** 10 bites 8192x8192**
Volta 8 bites 4096 x 4096 10 bites 8192 x 8192 10 bites 8192 x 8192 10 bites 8192 x 8192
Turing 8 bites 4096 x 4096 10 bites 8192 x 8192 10 bites 8192 x 8192 10 bites 8192 x 8192
Amper (nem A100) 8 bites 4096 x 4096 10 bites 8192 x 8192 10 bites 8192 x 8192 10 bites 8192 x 8192

* Kivéve GM108 és GP108 (nem támogatott)

** Kivéve a GP100-at (4K felbontásra korlátozva)

Példa: AMD Ryzen 9 3950X, GeForce RTX 2060, videó hardveres gyorsítási teszt 3950x 2060
Program Konverziós idő, mp Méret, MB Formátum PROCESSZOR% GPU%
Bandicam 5.1.0.1822 0 198 1080p60 MP4 H265 AAC 1 perc #1 egy egy
DaVinci Resolve Studio 17.2.0.11 13 113 1080p60 MP4 H265 AAC 1 perc #2 9 99
FFmpeg 4.4 GPU NVENC 6 110 1080p60 MP4 H265 AAC 1 perc #3 33 85
FFmpeg 4.4 CPU 55 tizenöt 1080p60 MP4 H265 AAC 1 perc #4 51 egy
DaVinci Resolve Studio 17.2.0.11 49 226 4K60 MP4 H265 AAC 1 perc #5 3 100
FFmpeg 4.4 CPU 195 35 4K60 MP4 H265 AAC 1 perc #6 65 egy
* Nem ugyanazok a formátumok, a felbontások ~60%-kal növelik az átkódolási időt a GPU-nál, háromszor a CPU-nál
* A zajos képkockák (szemcsés fekete-fehér, szilárd eső) kiszámítása kétszer hosszabb ideig tart
* Szerkesztőknek alacsony tömörítésű ProRes kodek, nem YouTube-hoz

Jegyzetek

  1. GPU-gyorsított könyvtárak: NVIDEA VIDEO CODEC SDK | NVIDIA (nem elérhető link) . www.nvidia.ru Letöltve: 2016. április 30. Az eredetiből archiválva : 2016. április 14..