Ho lokolloa ha rav1e 0.2, encoder ea AV1 ho Rust

Fumaneha lokolla rav1e 0.2, sesebelisoa sa khouto sa video se sebetsang hantle haholo AV1, e ntlafalitsoeng ke sechaba sa Xiph le Mozilla. Encoder e ngotsoe ka Rust mme e fapane le encoder ea libaom ka ho eketsa lebelo la khouto le ho eketsa tlhokomelo ho ts'ireletso. Khoutu ea morero ajoa ke tlas'a laesense ea BSD.

Likarolo tsohle tse kholo tsa AV1 lia tšehetsoa, ​​ho kenyeletsoa tšehetso
liforeimi tse kentsoeng ka hare le kantle (ka hare- и Ho kena-frames), li-superblocks tse 64x64, 4:2:0, 4:2:2 le 4:4:4 chroma subsampling, 8-, 10- le 12-bit encode ea botebo ba mebala, RDO (Rate-distortion optimization) khothatso ea ho ntlafatsa, mekhoa e fapaneng ea ho bolela esale pele liphetoho tsa li-interframe le ho khetholla liphetoho, ho laola sekhahla sa phallo le ho lemoha ho fokotseha ha sebaka.

Sebopeho sa AV1 sea bonahala tse fetang x264 le libvpx-vp9 mabapi le boemo ba khatello, empa ka lebaka la ho rarahana ha li-algorithms. hloka nako e ngata haholo bakeng sa khouto (ka lebelo la khouto, libaom e ka morao ho libvpx-vp9 ka makhetlo a makholo, le makhetlo a likete ka morao ho x264).
Rav1e encoder e fana ka maemo a ts'ebetso a 11, a phahameng ka ho fetisisa a fanang ka lebelo la nako ea nnete la khouto. Encoder e fumaneha ka bobeli e le sesebelisoa sa mohala oa taelo le joalo ka laeborari.

Khatisong e ncha:

  • Lintlafatso li entsoe tse ekelitseng ts'ebetso ka 40% -70% ha e bapisoa le tokollo ea pele (ho ipapisitse le litlhophiso tsa khouto);
  • Khetho ea "serialize" e kenyellelitsoe ho cli interface bakeng sa serializing le deserializing parameters tsa khouto;
  • Kenyelletso ea tlhahiso ea tlhahisoleseling ka mokhoa o monyane;
  • Folakha ea "--benchmark" e kentsoe ho cli bakeng sa macOS le Linux;
  • E kenyellelitse bokhoni ba ho hlophisa likarolo ho sebelisa khetho ea SpeedSetting (e holofalitsoe ke kamehla kaha e ka lebisa ho desynchronization).

Source: opennet.ru

Eketsa ka tlhaloso