Keluaran rasmi pertama rav1e, pengekod AV1 dalam Rust

mengambil tempat ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ выпуск Π½ΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° кодирования Π²ΠΈΠ΄Π΅ΠΎ AV1 - rav1e 0.1, совмСстно Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ сообщСствами Xiph ΠΈ Mozilla. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ написан Π½Π° языкС Rust ΠΈ отличаСтся ΠΎΡ‚ эталонного ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ° libaom Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ скорости кодирования ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½Ρ‹ΠΌ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ΠΌ ΠΊ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡŽ бСзопасности. Код ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° diedarkan oleh di bawah lesen BSD.

Format AV1 adalah ketara melangkaui x264 dan libvpx-vp9 dari segi tahap mampatan, tetapi disebabkan oleh kerumitan algoritma memerlukan lebih banyak masa untuk pengekodan (dalam kelajuan pengekodan, libaom berada beratus kali di belakang libvpx-vp9, dan beribu kali di belakang x264).
Pengekod rav1e menawarkan 11 tahap prestasi, yang tertinggi memberikan kelajuan pengekodan masa nyata hampir. Pengekod tersedia sebagai utiliti baris arahan dan sebagai perpustakaan.

Semua ciri AV1 utama disokong, termasuk sokongan
bingkai yang dikodkan secara dalaman dan luaran (intra- ΠΈ antara-bingkai), superblok 64x64, 4:2:0, 4:2:2 dan 4:4:4 subsampel kroma, pengekodan kedalaman warna 8-, 10- dan 12-bit, herotan pengoptimuman RDO (Pengoptimuman kadar herotan), pelbagai mod untuk meramalkan perubahan antara bingkai dan mengenal pasti transformasi, mengawal kadar aliran dan mengesan pemangkasan pemandangan.

Sumber: opennet.ru

Tambah komen