Scaoileadh rav1e 0.3, ionchódóir AV1 i Rust

tharla sé eisiúint rav1e 0.3, ionchódóir formáid físeán códaithe ardfheidhmíochta AV1, развиваемого сообществами Xiph и Mozilla. Кодировщик написан на языке Rust и отличается от эталонного кодировщика libaom значительным увеличением скорости кодирования и повышенным вниманием к обеспечению безопасности. Код проекта dáilte ag faoin gceadúnas BSD.

Tacaítear le gach mórghnéithe AV1, lena n-áirítear tacaíocht
frámaí ionchódaithe go hinmheánach agus go seachtrach (laistigh de и inter-frámaí), sárbhloic 64x64, 4:2:0, 4:2:2 agus 4:4:4 foshampláil chroma, ionchódú doimhneacht datha 8-, 10- agus 12-giotán, saobhadh optamaithe RDO (Ráta-saobhadh), modhanna éagsúla chun athruithe idirfhráma a thuar agus chun claochluithe a aithint, an ráta sreafa a rialú agus teascadh radhairc a bhrath.

Tá formáid AV1 faoi deara outstrips H.264 agus VP9 i dtéarmaí cumais chomhbhrú, ach mar gheall ar chastacht na n-algartam a chuireann i bhfeidhm iad Éilíonn i bhfad níos mó ama le haghaidh ionchódú (i luas ionchódaithe, tá libaom na céadta uair taobh thiar de libvpx-vp9, agus na mílte uair taobh thiar de x264).
Tairgeann an t-ionchódóir rav1e 11 leibhéal feidhmíochta, agus seachadann an líon is airde acu luasanna ionchódaithe beagnach i bhfíor-am. Tá an t-ionchódóir ar fáil mar áirgiúlacht ordaithe agus mar leabharlann.

Sa leagan nua:

  • Modh ionchódaithe níos tapúla molta Luas 10;
  • Laghdaíodh méid na tionóil dhénártha (ar an ardán x86_64/Linux tógann an leabharlann suas le thart ar 3MB);
  • Laghdaigh an t-am cruinnithe thart ar 14%;
  • Cuireadh scagaire il-snáithithe leis chun artifacts bloc a bhaint as físeáin (díbhlocáil);
  • Maidir leis an ailtireacht x86_64, tá leas iomlán a bhaint breise curtha i bhfeidhm ag baint úsáide as treoracha SIMD agus leathnaíodh úsáid uath-veicteoireachta;
  • Laghdaíodh líon na n-oibríochtaí leithdháilte cuimhne faoi 1/6;
  • In RDO (leas iomlán a bhaint as saobhadh Ráta), tá feabhas curtha ar an loighic chun saobhadh laistigh den fhráma a shochtadh;
  • Aistríodh roinnt oibríochtaí ó uimhríocht snámhphointe a úsáid go dtí ríomh slánuimhir;
  • Tá an caighdeán ionchódaithe ag an dara leibhéal luas feabhsaithe 1-2%;
  • Curtha leis scagaire tuar treo tairiscint nua (imeall laistigh);
  • Cuireadh leis rogha "-S" (--switch-frame-interval) chun an t-eatramh lasctha idir frámaí a chinneadh;
  • Cuireadh tacaíocht tógála leis don ardán wasm32-wasi (Comhéadan Córas WebAssembly).

Foinse: oscailtenet.ru

Add a comment