Hoʻokuʻu ʻia o rav1e 0.3, kahi hoʻopili AV1 ma Rust
ua hanaia hoʻokuʻu rav1e 0.3, he encoder format coding wikiō kiʻekiʻe AV1, hoʻomohala ʻ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.
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.
ʻIke ʻia ke ʻano AV1 ʻoi aku i waho H.264 a me VP9 e pili ana i ka hiki ke hoʻopili, akā ma muli o ka paʻakikī o nā algorithm e hoʻokō iā lākou. 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.
Ua hōʻemi ʻia ka nui o nā hui binary (ma ke kahua x86_64/Linux ka waihona ma kahi o 3MB);
Hoʻemi ʻia ka manawa hui ma kahi o 14%;
Hoʻohui ʻia i ka kānana multi-threaded no ka wehe ʻana i nā mea hana block mai ke wikiō (deblocking);
No ka hoʻolālā x86_64, ua hoʻokō ʻia nā optimizations hou me ka hoʻohana ʻana i nā ʻōlelo aʻoaʻo SIMD a ua hoʻonui ʻia ka hoʻohana ʻana i ka auto-vectorization;
Ua hōʻemi ʻia ka helu o nā hana hoʻokaʻawale hoʻomanaʻo e 1/6;
Ma RDO (Rate-distortion optimization), ua hoʻomaikaʻi ʻia ke kumu no ka hoʻopau ʻana i nā distortion intra-frame;
Ua hoʻoneʻe ʻia kekahi mau hana mai ka hoʻohana ʻana i ka helu floating point a i ka helu integer;
Ua hoʻomaikaʻi ʻia ka maikaʻi o ka hoʻopili ʻana ma ka pae wikiwiki ʻelua e 1-2%;