vÀljaanne , kÔrge jÔudlusega videokodeerimise formaadis kodeerija , mida arendavad kogukonnad Xiph ja Mozilla. Kodeerija on kirjutatud Rusti keeles ja erineb viidatud kodeerijast libaom oma kodeerimiskiiruselt ja suurema tÀhelepanu pööramisega turvalisusele (kompressiooni tÔhusus on hetkel jÀÀmas). Projekti kood BSD litsentsi alusel.
Toetatakse kÔiki peamisi AV1 funktsioone, sealhulgas toetust
sisemistele ja vĂ€limistele kodeeritud kaadritele ( ja -kaadreid), superblokke 64Ă64, vĂ€rvi subdiskreerimist 4:2:0, 4:2:2 ja 4:4:4, 8-, 10- ja 12-bitist vĂ€rvisĂŒgavuse kodeerimist, RDO (Rate-distortion optimization) moonutuste optimeerimist, erinevaid prognoosimisreĆŸiime vahekaadrite muutuste ja transformatsioonide tuvastamiseks, voolukiirus juhtimist ja stseenide kĂ€rpimise tuvastamist.
AV1 formaat on mÀrgatavalt H.264 ja VP9 kompressioonivÔimekuses, kuid tÀnu nende algoritmide keerukusele on kodeerimiseks oluliselt rohkem aega vajalik (kodeerimiskiiruselt jÀÀb libaom libvpx-vp9 suhtes sadade kordade ja x264 suhtes tuhandete kordade vÔrra maha).
rav1e kodeeringu töötlus pakub 11 jÔudlustaset, millest kÔrgeimad vÔimaldavad saavutada reaalajas kodeerimisele lÀhedase kiiruseni. Kodeerijat on saadaval nii kÀsurea utiliidi kui ka teegina.
Uues versioonis:
- Pakutud on kiirem kodeerimisreĆŸiim ;
- Binaarsete kogude suurust on vÀhendatud (platvormil x86_64/Linux on teegi suurus umbes 3MB);
- Kogumise aega on vÀhendatud umbes 14%;
- Lisatud on mitme lÔime filter, et eemaldada videost plokkide artefakte (deblocking);
- Arhitektuuril x86_64 on rakendatud tÀiendavaid optimeerimisi SIMD kÀskude kasutamisega ning avatud on automaatvektorimise suurem rakendamine;
- MÀlu eraldamise operatsioonide arvu on vÀhendatud 1/6 vÔrra;
- RDO-s (Rate-distortion optimization) on parandatud sisekuvade moonutuste summutamise loogikat;
- MÔned operatsioonid on muudetud hÔljuva koma aritmeetika asemel tÀisarvude arvutamiseks;
- Teiselt kiirusetasemelt on kodeerimise kvaliteeti parendatud 1-2%;
- uus liikumise suuna ennustamise filter (Intra edge);
- Lisatud on valik â-Sâ (âswitch-frame-interval) kaadritevahelise vahekorra mÀÀramiseks;
- Lisatud tugi wasm32-wasi platvormile ().
Allikas: opennet.ru
