chiqdi , yuqori samarali video kodlash formatini kodlovchi , Xiph va Mozilla jamoalari tomonidan ishlab chiqilgan. Kodlovchi Rust tilida yozilgan va libaom mos yozuvlar kodlovchisidan kodlash tezligini sezilarli darajada oshirishi va xavfsizlikka e'tiborni oshirishi bilan farq qiladi. Loyiha kodi BSD litsenziyasi ostida.
Barcha asosiy AV1 funksiyalari qo‘llab-quvvatlanadi, jumladan, qo‘llab-quvvatlash
ichki va tashqi kodlangan ramkalar ( и -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.
AV1 formati sezilarli x264 va libvpx-vp9 siqish darajasi bo'yicha, lekin algoritmlarning murakkabligi tufayli 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.
Yangi versiyada:
- Birinchi nashrga nisbatan (kodlash sozlamalariga qarab) unumdorlikni 40%-70% ga oshiradigan optimallashtirishlar amalga oshirildi;
- Kodlash parametrlarini seriyalashtirish va seriyasizlashtirish uchun cli interfeysiga "seriyalashtirish" opsiyasi qo'shildi;
- Mitti formatda nosozliklarni tuzatish ma'lumotlarini yaratish qo'shildi;
- Cli uchun macOS и Linux "--benchmark" bayrog'i qo'shildi;
- SpeedSetting opsiyasi yordamida segmentatsiyani sozlash imkoniyati qo'shildi (sukut bo'yicha o'chirilgan, chunki bu desinxronizatsiyaga olib kelishi mumkin).
Manba: opennet.ru
