Pelepasan rav1e 0.2, encoder AV1 di Rust

Aya ngabebaskeun rav1e 0.2, encoder format coding vidéo kinerja luhur AV1, dikembangkeun ku komunitas Xiph sareng Mozilla. Encoder ditulis dina Rust sarta béda ti rujukan libaom encoder ku nyata ngaronjatkeun speed encoding jeung ngaronjat perhatian kana kaamanan. Kodeu proyék disebarkeun ku handapeun lisénsi BSD.

Sadaya fitur AV1 utama dirojong, kalebet dukungan
pigura disandikeun internal sareng éksternal (intra- и antar-frames), 64x64 superblok, 4:2:0, 4:2:2 jeung 4:4:4 chroma subsampling, 8-, 10- jeung 12-bit warna encoding jero, RDO (Rate-distorsi optimasi) distorsi optimasi, rupa-rupa modus pikeun ngaduga parobahan interframe sarta ngaidentipikasi transformasi, ngadalikeun laju aliran sarta detecting truncation pamandangan.

format AV1 nyaeta noticeable kalangkungan x264 sareng libvpx-vp9 dina hal tingkat komprési, tapi kusabab pajeulitna algoritma merlukeun nyata leuwih waktos keur encoding (dina speed encoding, libaom ratusan kali balik libvpx-vp9, sarta rébuan kali balik x264).
Encoder rav1e nawiskeun 11 tingkat kinerja, anu paling luhur diantarana nganteurkeun kecepatan encoding sacara real-time. Encoder sayogi salaku utilitas garis paréntah sareng salaku perpustakaan.

Dina versi anyar:

  • Optimizations geus dijieun nu geus ngaronjat kinerja ku 40% -70% dibandingkeun release munggaran (gumantung kana setélan encoding);
  • Pilihan "serialize" geus ditambahkeun kana panganteur cli pikeun serializing na deserializing parameter encoding;
  • Katambah generasi inpormasi debugging dina format dwarf;
  • Bandéra "--benchmark" parantos diasupkeun kana cli pikeun macOS sareng Linux;
  • Ditambahkeun kamampuan pikeun ngonpigurasikeun segmentasi nganggo pilihan SpeedSetting (ditumpurkeun sacara standar sabab tiasa nyababkeun desynchronization).

sumber: opennet.ru

Tambahkeun komentar