Rust дахь AV1 кодлогч rav1e-ийн анхны албан ёсны хувилбар

болсон первый выпуск нового высокопроизводительного кодировщика формата кодирования видео AV1 - rav1e 0.1, совместно развиваемого сообществами Xiph и Mozilla. Кодировщик написан на языке Rust и отличается от эталонного кодировщика libaom значительным увеличением скорости кодирования и повышенным вниманием к обеспечению безопасности. Код проекта тараасан BSD лицензийн дагуу.

AV1 формат нь мэдэгдэхүйц юм давсан x264 болон libvpx-vp9 нь шахалтын түвшний хувьд, гэхдээ алгоритмын нарийн төвөгтэй байдлаас шалтгаалан шаарддаг кодлоход илүү их цаг зарцуулдаг (кодлох хурдаар libaom нь libvpx-vp9-ээс хэдэн зуу дахин, x264-ээс олон мянган удаа хоцорч байна).
Rav1e кодлогч нь 11 гүйцэтгэлийн түвшинг санал болгодог бөгөөд тэдгээрийн хамгийн дээд нь бодит цагийн кодчиллын хурдыг өгдөг. Кодлогчийг командын мөрийн хэрэгсэл болон номын сан хэлбэрээр ашиглах боломжтой.

AV1-ийн бүх үндсэн функцууд, үүнд дэмжлэг орно
дотоод болон гадаад кодлогдсон хүрээ (дотор и хоорондын-фрэймүүд), 64x64 суперблок, 4:2:0, 4:2:2 ба 4:4:4 хромын дэд дээж авах, 8, 10 ба 12 битийн өнгөний гүн кодчилол, RDO (Rate-distortion optimization) оновчлолын гажуудал, фрэймийн өөрчлөлтийг урьдчилан таамаглах, хувиргалтыг тодорхойлох, урсгалын хурдыг хянах, үзэгдлийн таслалтыг илрүүлэх янз бүрийн горимууд.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх