Rilaxx ta 'rav1e 0.5, l-encoder AV1

Ir-rilaxx ta 'rav1e 0.5.0, encoder għall-format ta' kodifikazzjoni tal-vidjo AV1, sar. Il-prodott huwa żviluppat mill-komunitajiet Mozilla u Xiph u huwa differenti mill-implimentazzjoni ta 'referenza libaom, miktuba f'C/C++, billi żżid il-veloċità tal-kodifikazzjoni u attenzjoni akbar għas-sigurtà (l-effiċjenza tal-kompressjoni għadha lura). Il-prodott huwa miktub fil-lingwa ta 'programmar Rust b'ottimizzazzjonijiet ta' assemblaġġ (72.2% - assemblatur, 27.5% - Rust), il-kodiċi huwa mqassam taħt il-liċenzja BSD. Bini lesti huma ppreparati għall-Windows u macOS (il-bini għal-Linux jinqabeż temporanjament minħabba problemi bis-sistema ta 'integrazzjoni kontinwa).

rav1e jappoġġja l-karatteristiċi ewlenin kollha ta 'AV1, inkluż appoġġ għal intra- u inter-frames, 64x64 superblocks, 4:2:0, 4:2:2 u 4:4:4 chroma subkampjunar. , 8-, 10- u 12 -kodifikazzjoni tal-fond tal-kulur tal-bit, ottimizzazzjoni tad-distorsjoni RDO (ottimizzazzjoni tar-rata ta 'distorsjoni), modi varji għall-previżjoni ta' bidliet bejn il-qafas u l-iskoperta ta 'trasformazzjonijiet, kontroll tar-rata tal-bits u skoperta ta' truncation xena.

Il-format AV1 huwa notevoli qabel H.264 u VP9 f'termini ta 'kapaċitajiet ta' kompressjoni, iżda minħabba l-kumplessità tal-algoritmi li jimplimentawhom, jeħtieġ ħ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.

Il-verżjoni l-ġdida fiha l-bidliet li ġejjin:

  • Aċċelerazzjoni sinifikanti tal-codec;
    Rilaxx ta 'rav1e 0.5, l-encoder AV1
  • Iffissat bug li kkawża li l-encoder jikkraxxja f'ċerti daqsijiet tal-vidjo;
  • L-użu ta 'struzzjonijiet AVX2 biex tħaffef b'mod sinifikanti l-istima ta' Wiener għal 13-il bit għal kull kanal (sa 16-il darba). Bl-istess mod, ġie miżjud l-użu ta 'struzzjonijiet SIMD, li għamilha possibbli li jitħaffu l-kalkoli sa 7 darbiet taħt kundizzjonijiet simili;
  • Ħafna tiswija u ottimizzazzjonijiet minuri għall-pjattaformi x86, arm32 u arm64.

Sors: opennet.ru

Żid kumment