Utjefte fan rav1e 0.2, in AV1-encoder yn Rust

Beskikber frijlitte rav1e 0.2, in encoder foar fideokodearjen mei hege prestaasjes AV1, ûntwikkele troch de Xiph- en Mozilla-mienskippen. De encoder is skreaun yn Rust en ferskilt fan de referinsje libaom encoder troch signifikant tanimmende kodearring snelheid en ferhege oandacht foar feiligens. Projektkoade ferspraat troch ûnder de BSD-lisinsje.

Alle grutte AV1-funksjes wurde stipe, ynklusyf stipe
ynterne en ekstern kodearre frames (intra- и inter-frames), 64x64 superblokken, 4:2:0, 4:2:2 en 4:4:4 chroma subsampling, 8-, 10- en 12-bit kleurdjiptekodearring, RDO (Rate-Distortion Optimization) optimalisaasjeferfoarming, ferskate modi foar it foarsizzen fan ynterframe feroarings en identifisearjen transformaasjes, kontrolearjen fan de trochstreaming en detecting scene truncation.

AV1-formaat is merkber outstrips x264 en libvpx-vp9 yn termen fan kompresjenivo, mar troch de kompleksiteit fan 'e algoritmen it fereasket signifikant mear tiid foar kodearring (yn kodearring snelheid is libaom hûnderten kearen efter libvpx-vp9, en tûzenen kearen efter x264).
De rav1e-kodearder biedt 11 prestaasjesnivo's, wêrfan de heechste kodearringsnelheden tichtby realtime leverje. De encoder is beskikber sawol as in kommandorigel-hulpprogramma en as in bibleteek.

Yn de nije ferzje:

  • Optimalisaasjes binne makke dy't de prestaasjes mei 40% -70% hawwe ferhege yn ferliking mei de earste release (ôfhinklik fan kodearringynstellingen);
  • De opsje "serialize" is tafoege oan 'e cli-ynterface foar serialisearjen en deserialisearjen fan kodearringparameters;
  • Added generaasje fan debuggen ynformaasje yn dwerch opmaak;
  • De flagge "--benchmark" is tafoege oan de cli foar macOS en Linux;
  • De mooglikheid tafoege om segmentaasje te konfigurearjen mei de opsje SpeedSetting (standert útskeakele, om't it kin liede ta desyngronisaasje).

Boarne: opennet.ru

Add a comment