Intel on julkaissut SVT-AV1 1.0 (Scalable Video Technology AV1) -kirjaston julkaisun, joka tarjoaa vaihtoehtoisen kooderin ja dekooderin AV1-videokoodausformaatille, joka hyödyntää nykyaikaisissa Intel-suorittimissa olevia laitteiston rinnakkaislaskentaominaisuuksia. SVT-AV1:n päätavoite on saavuttaa suoritustaso, joka soveltuu lennossa tapahtuvaan videon transkoodaukseen ja käyttöön videoon-demand (VOD) -palveluissa. Koodi on kehitetty osana OpenVisualCloud-projektia, joka kehittää myös SVT-HEVC- ja SVT-VP9-koodareita, ja sitä jaetaan BSD-lisenssillä.
SVT-AV1:n käyttämiseen tarvitaan vähintään viidennen sukupolven Intel Core -suoritin (Intel Xeon E5-v4 ja uudemmat suorittimet). 10-bittisten AV1-virtojen koodaus 4K-laadulla vaatii 48 Gt RAM-muistia, 1080p - 16 Gt, 720p - 8 Gt, 480p - 4 Gt. AV1:ssä käytettävien algoritmien monimutkaisuuden vuoksi tämän muodon koodaus vaatii huomattavasti enemmän resursseja kuin muut formaatit, mikä ei salli standardin AV1-kooderin käyttöä reaaliaikaiseen transkoodaukseen. Esimerkiksi AV1-projektin varastoenkooderi vaatii 5721, 5869 ja 658 kertaa enemmän laskelmia verrattuna x264- ("pääprofiili"), x264- ("korkea" profiili) ja libvpx-vp9-kooderiin.
SVT-AV1:n uuden julkaisun muutoksista:
- Lisätty tuki S-kehyksille (Switching Frames), välikehyksille, joiden sisältö voidaan ennustaa aiemmin dekoodattujen vertailukehysten perusteella samasta videosta korkeammalla resoluutiolla. S-kehysten avulla voit lisätä suoratoiston pakkaamisen tehokkuutta.
- Lisätty Constant Bit Rate (CBR) -koodauksen ohjaustila minimoimaan viive.
- Lisätty tuki värin alinäytteenottopaikkaa koskevien tietojen lähettämiseen.
- Lisätty mahdollisuus ohittaa kohinaa aiheuttavat kuvat karkean synteesin jälkeen.
- Nopean dekoodauksen tuki on laajennettu esiasetuksiin M0-M10.
- "—Fast-decode"-vaihtoehdon käyttöä on yksinkertaistettu ja nopean dekoodauksen ensimmäinen taso on optimoitu.
- Koodaustuloksen visuaalista laatua on parannettu.
- Muistin kulutus on optimoitu.
- Lisätty lisäoptimointeja AVX2-ohjeiden perusteella.
Lähde: opennet.ru