Rilaxx ta 'rav1e 0.3, encoder AV1 f'Rut

seħħet jeħilsu rav1e 0.3, encoder tal-format tal-kodifikazzjoni tal-vidjo ta 'prestazzjoni għolja AV1, żviluppat mill-komunitajiet Xiph u Mozilla. L-encoder huwa miktub f'Rut u huwa differenti mill-encoder libaom ta 'referenza billi jżid b'mod sinifikanti l-veloċità tal-kodifikazzjoni u attenzjoni akbar għas-sigurtà. Kodiċi tal-proġett imqassma minn taħt liċenzja BSD.

Il-karatteristiċi AV1 ewlenin kollha huma appoġġjati, inkluż l-appoġġ
frejms kodifikati internament u esternament (intra- и inter-frames), 64x64 superblocks, 4:2:0, 4:2:2 u 4:4:4 chroma subkampjunar, kodifikazzjoni tal-fond tal-kulur ta’ 8-, 10- u 12-bit, distorsjoni tal-ottimizzazzjoni RDO (Rate-distorstion optimization), diversi modi għat-tbassir tal-bidliet interframe u l-identifikazzjoni tat-trasformazzjonijiet, il-kontroll tar-rata tal-fluss u l-iskoperta tat-truncation tax-xena.

Il-format AV1 huwa notevoli jaqbeż H.264 u VP9 f'termini ta 'kapaċitajiet ta' kompressjoni, iżda minħabba l-kumplessità tal-algoritmi li jimplimentawhom jitlob ħafna aktar ħin għall-kodifikazzjoni (fil-veloċità tal-kodifikazzjoni, libaom huwa mijiet ta 'darbiet wara libvpx-vp9, u eluf ta' drabi wara x264).
L-encoder rav1e joffri 11-il livell ta 'prestazzjoni, li l-ogħla minnhom jagħti veloċitajiet ta' kodifikazzjoni kważi f'ħin reali. L-encoder huwa disponibbli kemm bħala utilità tal-linja tal-kmand kif ukoll bħala librerija.

Fil-verżjoni l-ġdida:

  • Modalità ta 'kodifikazzjoni aktar mgħaġġla proposta Veloċità 10;
  • Id-daqs tal-assemblaġġi binarji ġie mnaqqas (fuq il-pjattaforma x86_64/Linux il-librerija tieħu madwar 3MB);
  • Ħin ta 'assemblaġġ imnaqqas b'madwar 14%;
  • Miżjud filtru b'ħafna kamini għat-tneħħija tal-artifacts tal-blokki mill-vidjo (deblocking);
  • Għall-arkitettura x86_64, ġew implimentati ottimizzazzjonijiet addizzjonali bl-użu ta 'struzzjonijiet SIMD u l-użu ta' auto-vectorization ġie estiż;
  • In-numru ta' operazzjonijiet ta' allokazzjoni tal-memorja tnaqqas b'1/6;
  • F'RDO (Rate-distorstion optimization), il-loġika għat-trażżin tad-distorsjonijiet intra-frame ġiet imtejba;
  • Xi operazzjonijiet ġew imċaqalqa mill-użu tal-aritmetika b'punt li jvarja għal kalkoli ta' numru sħiħ;
  • Il-kwalità tal-kodifikazzjoni fit-tieni livell ta 'veloċità tjiebet b'1-2%;
  • Miżjud filtru ġdid tat-tbassir tad-direzzjoni tal-moviment (Intra edge);
  • Għażla miżjuda "-S" (--switch-frame-intervall) biex tiddetermina l-intervall tal-bidla bejn il-frejms;
  • Żid l-appoġġ tal-bini għall-pjattaforma wasm32-wasi (WebAssembly System Interface).

Sors: opennet.ru

Żid kumment