Rust-dagi AV1 kodlovchisi rav1e ning birinchi rasmiy nashri

bo'lib o'tdi yangi yuqori samarali video kodlash formatidagi kodlovchining birinchi versiyasi AV1 - rav1e 0.1, Xiph va Mozilla jamoalari tomonidan birgalikda ishlab chiqilgan. Kodlovchi Rust tilida yozilgan va kodlash tezligini sezilarli darajada oshirishi va xavfsizlikka e'tiborni kuchaytirishi bilan mos yozuvlar libaom kodlovchisidan farq qiladi. Loyiha kodi tarqaladi BSD litsenziyasi ostida.

AV1 formati sezilarli ustunlar x264 va libvpx-vp9 siqish darajasi bo'yicha, lekin algoritmlarning murakkabligi tufayli Bu talab kodlash uchun sezilarli darajada ko'proq vaqt (kodlash tezligida libaom libvpx-vp9-dan yuzlab marta va x264-dan minglab marta orqada).
Rav1e kodlovchisi 11 ta ishlash darajasini taklif etadi, ularning eng yuqori darajasi real vaqtda kodlash tezligiga yaqin. Kodlovchi ham buyruq qatori yordam dasturi, ham kutubxona sifatida mavjud.

Barcha asosiy AV1 funksiyalari qoβ€˜llab-quvvatlanadi, jumladan, qoβ€˜llab-quvvatlash
ichki va tashqi kodlangan ramkalar (ichki ΠΈ Inter-ramkalar), 64x64 superbloklar, 4:2:0, 4:2:2 va 4:4:4 rangli quyi namuna olish, 8-, 10- va 12-bit rang chuqurligini kodlash, RDO (Rate-distortion optimization) optimallashtirish buzilishi, interframe o'zgarishlarni bashorat qilish va transformatsiyalarni aniqlash, oqim tezligini nazorat qilish va sahna qisqarishini aniqlash uchun turli xil rejimlar.

Manba: opennet.ru

a Izoh qo'shish