Mesterséges intelligencia, magyarul.
Az eredeti közleményekből.

NVIDIA Video Codec SDK 13.1: pontosabb videókeresés és AV1 B-frame-ek

2026. július 31. 17:13Forrás: NVIDIA Developer
NVIDIA Video Codec SDK 13.1: pontosabb videókeresés és AV1 B-frame-ek
Kép: NVIDIA Developer

Elérhető az NVIDIA Video Codec SDK 13.1, amely többek között AV1-kódolási fejlesztéseket, képkockaszintű keresést és másolás nélküli átkódolást kínál. A frissítés a videóelemzési és mesterségesintelligencia-munkafolyamatok fejlesztőinek is új lehetőségeket ad.

A lényeg röviden
  • Az AV1-kódolás legfeljebb 31 hierarchikus B-frame-et támogat.
  • Az NVDECODE makroblokkonkénti statisztikákat ad H.264 és HEVC-videóknál.
  • Az új API célzott, GOP-tudatos képkockaszintű keresést kínál.
  • Az AppTransZeroCopy köztes puffermásolás nélkül kapcsolja össze az NVDEC-et és az NVENC-et.
  • A kiadás hivatalos Docker-alapú fejlesztői környezetet is tartalmaz.

Hierarchikus B-frame-ek az AV1 kódolásban

Az NVIDIA közlése szerint a Video Codec SDK 13.1 támogatja a hierarchikus referenciamódot AV1-kódolásnál, legfeljebb 31 B-frame-mel. A B-frame-ek referenciaként való használata javíthatja a kódolás minőségét, a hierarchikus felépítés pedig fa alakú referenciaszerkezetben rendezi el őket. A struktúra levelei nem referencia-B-frame-ek, a gyökér pedig a középső B-frame.

A megoldás a korábbi 7-ről 31-re emeli az NVENC által kezelhető B-frame-ek maximális számát. Az NVIDIA szerint a módszer nem jár teljesítménycsökkenéssel, ugyanakkor növeli a videomemória-használatot. Az SDK az 1, 3, 7, 15 és 31 B-frame-es beállításokat támogatja, és a mód legalább 7 B-frame mellett a leghatékonyabb. A H.264 és a HEVC támogatása későbbi illesztőprogram-verziókban következik.

A 13.1-es verzió az UHQ tuning információit is kombinálja az iteratív kódolással. Így a jövőbeli képkockákat elemző lookahead szint és az időbeli szűrés együtt használható az egyes iterációk újrakódolásával. Az NVIDIA leírása szerint az időbeli szűrés természetes videóknál átlagosan 4, 5 százalékos kódolási nyereséget ad.

Részletesebb dekódolási adatok és képkockaszintű keresés

Az NVDECODE API mostantól részletes, makroblokkonkénti dekódolási statisztikákat is lekérhet H.264 és HEVC-videóknál. Minden 16×16-os blokk esetén elérhető a luma kvantálási paramétere, a kódolási egység típusa, valamint legfeljebb két, előre vagy hátra mutató mozgásvektor. Az adatok hardveres dekódolás melléktermékeként keletkeznek, ezért az NVIDIA szerint nem igényelnek további CPU-terhelést.

A mozgásvektorok használhatók jelenetváltás felismerésére, objektumkövetésre és snitthatár-elemzésre. A kvantálási paraméterek blokkonként mutatják a kódolási minőséget, a blokktípusok pedig a tartalmak osztályozását és a tömörítési kutatásokat segíthetik. A statisztikák GPU-n is feldolgozhatók CUDA-kernellel, ehhez az SDK az AppDec -dumpstats mintaprogramot is tartalmazza.

Az új, GOP-szerkezetet figyelembe vevő keresési API-val egy konkrét képkocka kérhető le anélkül, hogy a teljes videót sorban végig kellene dekódolni. A rendszer megkeresi a célképkocka előtti legközelebbi IDR-képkockát, majd csak a cél eléréséhez szükséges képkockákat dolgozza fel. A teljes dekódolási, leképezési és utófeldolgozási folyamat kizárólag a kért képkockán fut le. Az NvVideoDecoder osztály lejátszási listákat, nem kereshető adatfolyamokat és visszafelé történő keresést is kezel.

Másolás nélküli átkódolás és fejlesztői környezet

Az átkódolási funkciók között megjelent az alkalmazás által lefoglalt CUarray használata az NVDEC kimeneteként és az NVENC bemeneteként. Az új AppTransZeroCopy mintaprogram így közvetlenül megosztja a puffereket a dekódoló és a kódoló között, köztes másolások nélkül. Az NVIDIA a korábbi átkódoló mintákat is átdolgozta: a pipeline moduláris, soralapú architektúrát használ, az egyes szakaszokhoz külön CPU-szálakkal.

A kiadás hivatalos Docker-alapú fejlesztői környezetet is biztosít. A konténerben CUDA 12.3.2, Vulkan SDK 1.4.304.1, Ubuntu 22.04 LTS, FFmpeg és előre lefordított mintaprogramok találhatók. Ez helyi vagy felhőalapú fejlesztéshez is használható, az NVIDIA célja szerint reprodukálható környezetet kínálva.

A Video Codec SDK 13.1 2026. július 31-én vált elérhetővé. A fejlesztők az NVIDIA javaslata szerint a friss kódolási, dekódolási és átkódolási funkciókat saját videós pipeline-jaikban próbálhatják ki, a hierarchikus referenciamód részleteihez pedig az NVENC Programming Guide ad útmutatást. A változások különösen azoknak a munkafolyamatoknak lehetnek hasznosak, amelyek célzott képkockák elemzését, nagy mennyiségű videó feldolgozását vagy késleltetéstűrő kódolást végeznek.

NVIDIANVIDIA Video Codec SDK 13.1NVDECNVENCkódolás

Kapcsolódó hírek

NVIDIA Blackwell GPU-kon gyorsul az OpenAI GPT-6 Astra Ultrafast
Modellek2026. október 2. 01:44

NVIDIA Blackwell GPU-kon gyorsul az OpenAI GPT-6 Astra Ultrafast

Az NVIDIA 2026. október 1-jén közölte, hogy az OpenAI GPT-6 Astra Ultrafast módja NVIDIA Blackwell GPU-kon fut, és már elérhető az OpenAI API-ban, valamint jogosult…

C++-os mintákkal gyorsítaná a helyi AI-futtatást az NVIDIA
Fejlesztőknek2026. október 1. 19:59

C++-os mintákkal gyorsítaná a helyi AI-futtatást az NVIDIA

Az NVIDIA nyílt forráskódú C++-mintákat tett közzé helyi AI-alkalmazások fejlesztéséhez. A DIN Deploy az ONNX Runtime-ot és a TensorRT RTX végrehajtási szolgáltatót…

C++-os mintákkal gyorsítja a helyi AI-futtatást az NVIDIA
Fejlesztőknek2026. október 1. 19:59

C++-os mintákkal gyorsítja a helyi AI-futtatást az NVIDIA

Az NVIDIA nyílt forráskódú C++-mintákat tett elérhetővé helyi AI-alkalmazások fejlesztéséhez. A DIN Deploy az ONNX Runtime-ot és a TensorRT RTX végrehajtási szolgáltatót…