rav1e 0.3 vÀljaanne, Rusti keeles kirjutatud AV1 kodeerija

On toimunud vĂ€ljaanne rav1e 0.3, kĂ”rge jĂ”udlusega videokodeerimise formaadis kodeerija AV1, 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 GNU Üldine Avaliku litsentsi alusel. BSD litsentsi alusel.

Toetatakse kÔiki peamisi AV1 funktsioone, sealhulgas toetust
sisemistele ja vĂ€limistele kodeeritud kaadritele (intra- ja inter-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 ĂŒletamas H.264 ja VP9 kompressioonivĂ”imekuses, kuid tĂ€nu nende algoritmide keerukusele nĂ”uab 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 Kiirus 10;
  • 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%;
  • Lisatud uus liikumise suuna ennustamise filter (Intra edge);
  • Lisatud on valik „-S” (—switch-frame-interval) kaadritevahelise vahekorra mÀÀramiseks;
  • Lisatud tugi wasm32-wasi platvormile (WebAssembly sĂŒsteemliides).

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster