В VideoLAN представили декодер Dav2d для проекта формата кодирования видео AV2

2 мин
В VideoLAN представили декодер Dav2d для проекта формата кодирования видео AV2

Альянс открытых медиа (Alliance For Open Media) планировал выпустить AV2 к концу 2025 года, сейчас спецификация остаётся в стадии черновика. Однако авторы VideoLAN уже некоторое количество месяцев работают над dav2d как открытым декодером AV2.

Теперь они опубликовали код проекта. Dav2d основан на dav1d, декодере AV1. Он является кроссплатформенным, ориентирован на скорость, но одновременно с сохранением корректности. Отмечается, что код dav2d «проверили в боевых условиях и он готов к использованию в производстве».

Общие шаги компиляции:

  • установить Meson (версия 0.49 или выше), Ninja и, для платформ x86*, nasm (версию 2.14 или выше);

  • запустить mkdir build && cd build, чтобы создать каталог сборки, и перейти в него;

  • запустить meson setup .. для настройки Meson, добавить --default-library=static, если требуется статическая компоновка;

  • запустить ninja для компиляции.

Разработчики dav2d всё ещё работают над завершением реализации декодера на языке C, предоставлением удобного api и портированием его на большинство платформ. Существует множество возможностей оптимизации производительности, связанных с AVX2 и другими возможностями архитектуры набора команд (ISA) для ARM, RISC-V и других архитектур. 

Dav2d можно встраивать в программное обеспечение без открытого исходного кода или даже драйверы, что даёт возможность создавать гибридные декодеры.

В январе авторы проекта VideoLAN продемонстрировали предварительную сборку видеопроигрывателя VLC 4, в которой представлена поддержка формата кодирования видео AV2. Дата публикации релиза VLC 4.0 пока не называется, протестировать будущий версия можно через пересборку master‑ветки из Git‑репозитория.

Читают сейчас

Версия обновления Wine 11.8

23 минуты назад

Версия обновления Wine 11.8

1 мая 2026 года вышла новая экспериментальная версия открытой реализации программного интерфейса Windows Win32 программный оболочку для ОС на базе Linux, macOS и BSD Wine 11.8. Выпуск Wine 10.0 состоя

Microsoft признала отвлекающую роль виджетов Windows 11

38 минут назад

Microsoft признала отвлекающую роль виджетов Windows 11

Когда Microsoft представила виджеты Windows 11 в 2021 году, идея заключалась в том, чтобы предоставить пользователям быстрый доступ к информации о погоде, событиях календаря, акциях и т. д. Теперь ком

Гендиректор Reddit назвал диалоги пользователей топливом для ИИ-ботов

1 час назад

Гендиректор Reddit назвал диалоги пользователей топливом для ИИ-ботов

Генеральный директор Reddit Стив Хаффман заявил, что его компания, возможно, является одним из самых недооценённых победителей бума искусственного интеллекта. Читать далее

Uber планирует превратить миллионы своих водителей в сенсорную сеть для компаний в сфере беспилотных автомобилей

1 час назад

Uber планирует превратить миллионы своих водителей в сенсорную сеть для компаний в сфере беспилотных автомобилей

Агрегатор такси Uber планирует оснастить транспорт своих водителей датчиками, чтобы собирать информация для компаний, занимающихся разработкой беспилотных автомобилей и обучающих модели искусственного

Хак с реестром ОС даёт возможность обойти патчи Windows 11 с блокировкой приложений

1 час назад

Хак с реестром ОС даёт возможность обойти патчи Windows 11 с блокировкой приложений

Последние обновления Windows 11 (KB5083769 и KB5083631) внесли модификация, препятствующее корректной работе некоторых сторонних приложений для резервного копирования. Они блокируют драйверы, использу