Логотип

VideoLAN представляет dav2d — сверхбыстрый декодер AV2 с открытым исходным кодом

VideoLAN представляет dav2d — сверхбыстрый декодер AV2 с открытым исходным кодом
dav2d будет поддерживать все функции бесплатного формата кодирования видео AV2, включая все параметры субдискретизации и разрядности.

VLC Media Player VideoLAN объявила о запуске проекта dav2d — кроссплатформенного бесплатного декодера AV2 с открытым исходным кодом, ориентированного на скорость и корректность работы и основанного на популярном декодере dav1d.

Идея dav2d заключается в создании самого быстрого декодера AV2, доступного на всех платформах, чтобы решить проблему временного отсутствия аппаратного декодирования AV2. dav2d будет поддерживать все функции бесплатного формата кодирования видео AV2, включая все параметры субдискретизации и разрядности.

Цель VideoLAN — сделать dav2d быстрым и с высокой разрядностью на современных настольных компьютерах за счет написания ассемблерного кода для чипов AVX2, на современных мобильных устройствах — за счет написания ассемблерного кода для чипов ARMv8, на старых настольных компьютерах — за счет написания ассемблерного кода для чипов SSSE3+, а на старых мобильных устройствах — за счет написания ассемблерного кода для чипов ARMv7.

Кроме того, они хотят улучшить многопоточность, ускорить работу dav2d на менее распространенных архитектурах, таких как PPC, SSE2, RISC-V или AVX-512, доработать кодовую базу на языке C, по возможности использовать больше декодирования на графическом процессоре, предоставить разработчикам удобный API для интеграции dav2d в их проекты и портировать dav2d на большинство платформ.

Более подробную информацию о dav2d можно найти на странице проекта в GitLab, где вы можете скачать архив с исходным кодом, чтобы протестировать его. Однако имейте в виду, что проект находится на ранней стадии разработки, поэтому не стоит использовать его в рабочих средах.

Читать  Как объявить пустой массив в Bash?

AV2 — это усовершенствованная версия широко распространенного формата AV1, обеспечивающая на 30 % более высокую эффективность сжатия по сравнению с AV1 и оптимизированная для стриминга, вещания и видеоконференций в режиме реального времени. AV2 также поддерживает многопоточность, корректную прозрачную видеоподдержку и расширенные цветовые форматы.

Проект dav2d частично финансируется членами Альянса за открытые медиа/AOM, в том числе Google, Meta и Netflix, а также при поддержке ARM, TwoOrioles и VideoLabs. Некоторые из этих компаний могут оказать помощь в поддержке и интеграции.

Редактор: Анастасия

Рейтинг: 5 (1 голос)
Если статья понравилась, то поделитесь ей в социальных сетях:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

14 + 8 =

Это может быть вам интересно


Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала