Siideynta rav1e 0.3, codeer AV1 gudaha Rust

dhacay sii daayo rav1e 0.3, qaab codayn fiidiyoow ah oo waxqabadkiisu sarreeyo AV1, oo ay soo saareen beelaha Xiph iyo Mozilla. Codeeyaha wuxuu ku qoran yahay Rust wuxuuna ka duwan yahay codeeyaha libaom-ka tixraaca isagoo si weyn u kordhinaya xawaaraha codeynta iyo kordhinta feejignaanta amniga. Koodhka mashruuca qaybiyey hoos yimaada shatiga BSD.

Dhammaan sifooyinka muhiimka ah ee AV1 waa la taageeray, oo ay ku jirto taageerada
gudaha iyo dibaddabagudaha- ΠΈ inter-frames), 64x64 superblocks, 4:2:0, 4:2:2 iyo 4:4:4 chroma subsampling, 8-, 10- iyo 12-bit codeing qoto dheer, RDO (qiimaynta-qalloocinta) hagaajinta qalloocan, habab kala duwan oo loogu talagalay saadaalinta isbeddelada isdhexgalka iyo aqoonsiga isbeddelada, xakamaynta heerka socodka iyo ogaanshaha goynta goobta.

Qaabka AV1 waa la dareemi karaa dabaqyo H.264 iyo VP9 marka la eego awoodaha isku-buufinta, laakiin ay ugu wacan tahay kakanaanta algorithms-yada fulinaya u baahan waqti aad u badan oo codaynta ah (xawaaraha codaynta, libaom waxa ay boqolaal jeer ka dambeeyaan libvpx-vp9, iyo kumanaan jeer oo ka dambeeya x264).
Codeeyaha rav1e wuxuu bixiyaa 11 heerar wax qabad ah, kan ugu sarreeya kaas oo keena xawaaraha codaynta ee waqtiga-dhabta ah. Codeeyaha ayaa diyaar u ah labadaba isticmaalka khadka taliska iyo maktabad ahaan.

Nooca cusub:

  • Habka codaynta degdega ah ayaa la soo jeediyay Xawaaraha 10;
  • Baaxadda shirarka binary waa la dhimay (x86_64/Madal Linux maktabaddu waxay qaadataa qiyaastii 3MB);
  • Wakhtiga fadhiga waxa la dhimay ku dhawaad ​​14%;
  • Shaandhooyin badan oo fidsan oo lagu daray si looga saaro artifacts block ee fiidyowga (ka-hortagga);
  • Qaab dhismeedka x86_64, hagaajin dheeraad ah ayaa la hirgeliyay iyadoo la adeegsanayo tilmaamaha SIMD iyo isticmaalka auto-vectorization waa la ballaariyay;
  • Tirada hawlaha qoondaynta xusuusta ayaa la dhimay 1/6;
  • RDO (qiimaynta-qiimaynta-qalloocinta), caqli-galnimada xakamaynta qalloocyada-frame-ka waa la hagaajiyay;
  • Hawlgallada qaarkood ayaa laga raray adeegsiga xisaabinta barta sabaynaysa oo loo beddelay xisaabinta isku-darka;
  • Tayada codaynta ee heerka xawaaraha labaad ayaa la hagaajiyay 1-2%;
  • Lagu daray shaandhada saadaasha jihada cusub ee dhaqdhaqaaqa (Intra gees);
  • Ikhtiyaarka lagu daray "-S" (--switch-frame-interval) si loo go'aamiyo inta u dhaxaysa wareegyada;
  • Taageero dhisme oo lagu daray masraxa wasm32-wasi (Interface System WebAssembly).

Source: opennet.ru

Add a comment