Ho lokolloa ha rav1e 0.5, encoder ea AV1

Ho lokolloa ha rav1e 0.5.0, encoder bakeng sa sebopeho sa likhoutu tsa video tsa AV1, ho etsahetse. Sehlahisoa se ntlafatsoa ke sechaba sa Mozilla le Xiph 'me se fapane le ts'ebetsong ea libaom, e ngotsoeng ka C / C ++, ka ho eketsa lebelo la ho kenya likh'outu le tlhokomelo e eketsehileng ho ts'ireletso (bokhoni ba ho hatella bo ntse bo saletse morao). Sehlahisoa se ngotsoe ka puo ea lenaneo la Rust le lintlafatso tsa kopano (72.2% - assembler, 27.5% - Rust), khoutu e ajoa tlasa laesense ea BSD. Mehaho e itokiselitseng e lokiselitsoe Windows le macOS (lihaho tsa Linux li qhekelloa ka nakoana ka lebaka la mathata a tsamaiso e tsoelang pele ea ho kopanya).

rav1e e ts'ehetsa likarolo tsohle tsa mantlha tsa AV1, ho kenyeletsoa ts'ehetso bakeng sa liforeimi tse kahare le li-inter-frame, 64x64 superblocks, 4:2:0, 4:2:2 le 4:4:4 chroma subsampling. , 8-, 10- le 12. -Bit color deep encoding, RDO (Rate-distortion optimization) optimization ea ho sotha, mekhoa e fapaneng ea ho bolela esale pele liphetoho tsa li-inter-frame le ho lemoha liphetoho, ho laola sekhahla sa sekhahla le ho lemoha truncation ea scene.

Sebopeho sa AV1 se ka pele haholo ho H.264 le VP9 mabapi le bokhoni ba ho hatella, empa ka lebaka la ho rarahana ha li-algorithms tse li kenyang ts'ebetsong, ho hloka nako e ngata haholo bakeng sa khouto (ka lebelo la khouto, libaom ke makhetlo a makholo ka morao ho libvpx- vp9, 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.

Phetolelo e ncha e na le liphetoho tse latelang:

  • Ho potlakisa ho hoholo ha codec;
    Ho lokolloa ha rav1e 0.5, encoder ea AV1
  • Lokisa phoso e entseng hore encoder e senyehe ka boholo bo itseng ba video;
  • Ho sebelisa litaelo tsa AVX2 ho potlakisa haholo tekanyo ea Wiener bakeng sa li-bits tse 13 ka mocha (ho fihlela makhetlo a 16). Ka ho tšoanang, tšebeliso ea litaelo tsa SIMD e ile ea eketsoa, ​​e leng se ileng sa etsa hore ho khonehe ho potlakisa lipalo ka linako tse ling tsa 7 tlas'a maemo a tšoanang;
  • Litokiso tse ngata tse nyane le lintlafatso bakeng sa sethala sa x86, arm32 le arm64.

Source: opennet.ru

Eketsa ka tlhaloso