Hoʻokuʻu mua ʻia o rav1e, kahi encoder AV1 ma Rust

ua hanaia ka hoʻokuʻu mua ʻana o ka encoder format coding wikiō kiʻekiʻe AV1 - rav1e 0.1, i hoʻomohala pū ʻia e nā kaiāulu Xiph a me Mozilla. Ua kākau ʻia ka encoder ma Rust a ʻokoʻa mai ka libaom encoder kuhikuhi ma o ka hoʻonui nui ʻana i ka wikiwiki o ka hoʻopili ʻana a me ka hoʻonui ʻana i ka nānā ʻana i ka palekana. Code papahana mahele ʻia e ma lalo o ka laikini BSD.

ʻIke ʻia ke ʻano AV1 ʻoi aku i waho x264 a me libvpx-vp9 ma ke ʻano o ka pae hoʻokūkū, akā ma muli o ka paʻakikī o nā algorithms. Ua pono ʻoi aku ka nui o ka manawa no ka hoʻopili ʻana (ma ka wikiwiki o ka hoʻopili ʻana, libaom he haneli mau manawa ma hope o libvpx-vp9, a he mau tausani ma hope o x264).
Hāʻawi ka rav1e encoder i nā pae hana 11, ʻo ka mea kiʻekiʻe loa e hāʻawi kokoke i nā wikiwiki hoʻopāpā manawa maoli. Loaʻa ka encoder ma ke ʻano he laina kauoha a ma ke ʻano he waihona.

Kākoʻo ʻia nā hiʻohiʻona nui AV1, me ke kākoʻo
nā papa i hoʻopaʻa ʻia i loko a me waho (intra- и i waena o-frames), 64x64 superblocks, 4:2:0, 4:2:2 a me 4:4:4 chroma subsampling, 8-, 10- a me 12-bit ka hohonu hoʻopaʻa ʻana, RDO (Rate-distortion optimization) optimization distortion, nā ʻano ʻano like ʻole no ka wānana ʻana i nā loli interframe a me ka ʻike ʻana i nā loli, ka hoʻomalu ʻana i ke kahe kahe a me ka ʻike ʻana i ka ʻoki ʻana i ke ʻano.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka