Itusilẹ ti rav1e 0.3, koodu AV1 ni ipata

waye tu silẹ rav1e 0.3, oluṣeto ọna kika ifaminsi fidio ti o ga julọ AV1, ni idagbasoke nipasẹ awọn agbegbe Xiph ati Mozilla. Awọn kooduopo ti wa ni kikọ ni ipata ati ki o yato si awọn itọkasi libaom kooduopo nipa significantly jijẹ iyara fifi koodu ati pọ si aabo. koodu ise agbese pin nipasẹ labẹ iwe-aṣẹ BSD.

Gbogbo awọn ẹya pataki AV1 ni atilẹyin, pẹlu atilẹyin
inu ati ita awọn fireemu koodu (inu- и laarin-fireemu), 64x64 superblocks, 4:2:0, 4:2:2 ati 4:4:4 chroma subsampling, 8-, 10- ati 12-bit awọ ijinle koodu, RDO (Rate-distortion ti o dara ju) iṣapeye iparun, Awọn ọna oriṣiriṣi fun asọtẹlẹ awọn iyipada interframe ati idamo awọn iyipada, ṣiṣakoso iwọn sisan ati wiwa truncation iṣẹlẹ.

AV1 kika jẹ akiyesi outstrips H.264 ati VP9 ni awọn ofin ti awọn agbara funmorawon, ṣugbọn nitori idiju ti awọn algoridimu ti o ṣe wọn o nilo ni pataki akoko diẹ sii fun fifi koodu sii (ni iyara fifi koodu, libaom jẹ awọn ọgọọgọrun awọn akoko lẹhin libvpx-vp9, ati ẹgbẹẹgbẹrun awọn akoko lẹhin x264).
Awọn koodu koodu rav1e nfunni ni awọn ipele iṣẹ ṣiṣe 11, eyiti o ga julọ eyiti o fi jiṣẹ nitosi awọn iyara fifi koodu akoko gidi. Awọn kooduopo wa mejeeji bi ohun elo laini aṣẹ ati bi ile-ikawe kan.

Ninu ẹya tuntun:

  • Yiyara fifi koodu dabaa Iyara 10;
  • Iwọn awọn apejọ alakomeji ti dinku (lori ori pẹpẹ x86_64/Linux ile-ikawe gba to 3MB);
  • Akoko apejọ dinku nipasẹ isunmọ 14%;
  • Fikun àlẹmọ olona-asapo fun yiyọ awọn ohun-ini idinamọ lati fidio (deblocking);
  • Fun faaji x86_64, awọn iṣapeye afikun ti wa ni imuse nipa lilo awọn ilana SIMD ati lilo ti vectorization auto ti fẹ;
  • Nọmba awọn iṣẹ ipin iranti ti dinku nipasẹ 1/6;
  • Ni RDO (Oṣuwọn-ipalọlọ ti o dara ju), imọ-ọrọ fun didipa awọn ipalọlọ inu-fireemu ti ni ilọsiwaju;
  • Diẹ ninu awọn iṣẹ ṣiṣe ni a ti gbe lati lilo iṣiro aaye lilefoofo si awọn iṣiro odidi;
  • Didara fifi koodu ni ipele iyara keji ti ni ilọsiwaju nipasẹ 1-2%;
  • Fi kun Ajọ asọtẹlẹ itọsọna išipopada tuntun (eti inu);
  • Aṣayan ti a ṣafikun "-S" (--switch-frame-interval) lati pinnu aarin iyipada laarin awọn fireemu;
  • Atilẹyin kikọ ti a ṣafikun fun pẹpẹ wasm32-wasi (WebAssembly System Interface).

orisun: opennet.ru

Fi ọrọìwòye kun