Перший офіційний випуск rav1e, кодувальника AV1 мовою Rust

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

Формат AV1 помітно випереджає x264 та libvpx-vp9 за рівнем стиснення, але через ускладнення алгоритмів вимагає істотно більше часу для кодування (за швидкістю кодування libaom відстає від libvpx-vp9 у сотні разів, а від x264 у тисячі разів).
Кодувальник rav1e надає 11 рівнів продуктивності, найвищі з яких дозволяють досягти швидкості, близької до кодування в режимі реального часу. Кодувальник доступний як у формі утиліти командного рядка, так і у вигляді бібліотеки.

Підтримуються всі основні можливості AV1, включаючи підтримку
внутрішньо- та зовнішньо-кодованих кадрів (внутрішньо- и Між-кадрів), суперблоків 64×64, колірної субдискретизації 4:2:0, 4:2:2 та 4:4:4, 8-, 10- та 12-розрядного кодування глибини кольору, RDO (Rate-distortion optimization) оптимізації спотворень, різні режими передбачення міжкадрових змін та виявлення трансформацій, керування швидкістю потоку та виявлення усічення сцени.

Джерело: opennet.ru

Додати коментар або відгук