Siideynta rav1e 0.2, codeer AV1 gudaha Rust

La heli karo sii daayo rav1e 0.2, 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 x264 iyo libvpx-vp9 marka la eego heerka cadaadiska, laakiin sababtoo ah kakanaanta algorithms 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:

  • Hagaajinta ayaa la sameeyay kuwaas oo kor u qaaday waxqabadka 40% -70% marka la barbardhigo sii deynta ugu horeysay (waxay kuxirantahay goobaha codeynta);
  • Xulashada "serialize" ayaa lagu daray interface-ka cli si taxane ah looga dhigo cabbirada codeynta;
  • Jiilka lagu daray macluumaadka wax-ka-beddelka ee qaabka dwarf;
  • Calanka "--benchmark" ayaa lagu daray cli ee macOS iyo Linux;
  • Waxaa lagu daray awoodda lagu habeeyo qaybta iyadoo la adeegsanayo ikhtiyaarka SpeedSetting (naafo ahaan waa naafo maadaama ay u horseedi karto kala-saarid).

Source: opennet.ru

Add a comment