Intel je objavio izdanje SVT-AV1 1.0 (Scalable Video Technology AV1) biblioteke, koja pruža alternativni koder i dekoder za AV1 format video kodiranja, koji koristi hardverske paralelne računalne mogućnosti koje se nalaze u modernim Intel CPU-ima. Glavni cilj SVT-AV1 je postići razinu performansi prikladnu za on-the-fly video transkodiranje i korištenje u video-on-demand (VOD) uslugama. Kod je razvijen u sklopu projekta OpenVisualCloud koji također razvija enkodere SVT-HEVC i SVT-VP9, a distribuira se pod BSD licencom.
Za korištenje SVT-AV1 potreban vam je najmanje peta generacija Intel Core procesora (Intel Xeon E5-v4 i noviji CPU-i). Kodiranje 10-bitnih AV1 streamova u 4K kvaliteti zahtijeva 48 GB RAM-a, 1080p - 16 GB, 720p - 8 GB, 480p - 4 GB. Zbog složenosti algoritama koji se koriste u AV1, kodiranje ovog formata zahtijeva znatno više resursa od ostalih formata, što ne dopušta korištenje standardnog AV1 kodera za transkodiranje u stvarnom vremenu. Na primjer, standardni koder iz projekta AV1 zahtijeva 5721, 5869 i 658 puta više izračuna u usporedbi s koderima x264 ("glavni" profil), x264 ("visoki" profil) i libvpx-vp9.
Među promjenama u novom izdanju SVT-AV1:
- Dodana podrška za S-okvire (Switching Frames), srednje okvire čiji se sadržaj može predvidjeti na temelju prethodno dekodiranih referentnih okvira iz istog videa u višoj rezoluciji. S-okviri vam omogućuju povećanje učinkovitosti kompresije prijenosa uživo.
- Dodan način kontrole kodiranja s konstantnom brzinom prijenosa (CBR) za minimalnu latenciju.
- Dodana podrška za prijenos informacija o položaju poduzorkovanja boje.
- Dodana mogućnost preskakanja slika za uklanjanje šuma nakon grube sinteze.
- Podrška za brzo dekodiranje proširena je na unaprijed postavljene postavke M0-M10.
- Upotreba opcije “—fast-decode” je pojednostavljena i prva razina brzog dekodiranja je optimizirana.
- Vizualna kvaliteta rezultata kodiranja je poboljšana.
- Potrošnja memorije je optimizirana.
- Dodane su dodatne optimizacije na temelju uputa AVX2.
Izvor: opennet.ru