
Open Media Szövetség (AOMedia), amely felügyeli az AV1/AV2 videókódolási formátumok, az IAMF térhangzás formátum és az AVIF képkép formátum fejlesztését, közzétett a projekt kiadását AVM (github.com) 1.0.0, amely az AV2 videókódolási forma hivatalos referencia kódoló és dekódoló implementációjának fejlesztésére összpontosít. Az AVM optimalizálva van az ARM64, x86_64 és MIPS architektúrákhoz, és kiterjesztett utasításkészletek, például NEON, AVX2, SSE2/3/4, MSA és DSPr2 felhasználásával valósul meg. Az AVM kódja C nyelven íródott, és BSD licenc alatt terjesztik.
Kodek AV2 (aomedia.org) licencdíjak nélkül érhető el, és az AV1 formátum utódjaként fejlődik tovább. Az AV2 kodek jellemzői:
- Optimálás a streaming alkalmazásokhoz;
- Javított előrejelzés a képközi változásokra;
- Jelentős javulás az AV1-hez képest a tömörítési műveletek teljesítményében;
- Kiterjesztett támogatás a virtuális és kiterjesztett valóság lehetőségeihez;
- Szélesebb vizuális minőségi skála támogatása;
- Több videó egyetlen video folyam keretein belül történő egyidejű továbbítása, lehetővé téve azok külön megjelenítését a képernyőn;
- További szűrők a zajcsökkentésre, a tömörítés okozta artefaktumok csökkentésére és a részletek megőrzésére.
Az avm könyvtár egyik kísérleti kiadásának tesztelése során az AV2 kodek használata 32,59%-os bitrátacsökkenést eredményezett az AV1-hez képest az azonos minőség mellett, a Netflix által kidolgozott VMAF (Video Multi-Method Assessment Fusion) minőségi értékelési metrikák felhasználásával. A PSRN-YUV (Peak-Signal-to-Noise Ratio 14:1:1) metrikák szerint a bitrátát 28,63%-kal csökkentettük.
Az AV1 kódolóhoz hasonlóan az AV2 is hibrid, blokkorientált struktúrát alkalmaz, ám míg az AV1 csak 256×256-os szuperblokkokat támogat, az AV2 emellett teljesen rekurzív szekcionálást (partitioning) és hatékonyabb világosság- és színparaméterek elkülönítését is lehetővé teszi. Az AV2 egységesített exponenciális kvantizátort használ, amely szélesebb világossági tartományt ölel fel, és nagyobb kvantálási pontosságot biztosít 8-, 10- és 12 bites videók esetében, valamint jobban kezeli az alacsony bitrátájú anyagokat. Az előrejelzési lehetőségek korszerűsítése a képközi változásokra a világosság és színváltozás modellezésének minőségét növeli, figyelembe veszi az előző 7 képkockát a modell létrehozásakor, támogatja az időbeli (temporal) interpolációt és jobb mozgáskezelést biztosít a nagy felbontású vagy gyorsan változó tartalmú videók esetében.
Forrás: linux.org.ru
