Новости
AV2: открытый видеокодек и декодер dav2d
Наследник AV1: что известно о новом открытом видеокодеке и первом декодере для него.
Кодирование в AV1 — самый современный и «тяжёлый» способ сжатия видео — на процессоре идёт медленно, а помощь видеокарты до сих пор доступна не везде. Инженеры Microsoft сделали шаг в эту сторону: в графический стек Mesa 26.2 добавили прототип аппаратного кодирования AV1, который перекладывает работу на GPU через DirectX 12. Главный выигрыш — ускорение сжатия видео внутри подсистемы Windows для Linux (WSL).

Коротко: инженеры Microsoft добавили в графическую библиотеку Mesa 26.2 прототип аппаратного кодирования видео AV1 на GPU через DirectX 12 и Media Foundation. Код (около 900 строк) вошёл в дерево Mesa в начале июля 2026 года и пока умеет только I- и P-кадры. Смысл — дать Linux-программам в WSL доступ к аппаратному AV1-кодировщику видеокарты Windows, чтобы сжимать видео быстрее и с меньшей нагрузкой на процессор.
Инженеры Microsoft внесли в открытый графический стек Mesa код, который включает аппаратное кодирование видео в формат AV1 средствами видеокарты. Соответствующий запрос на слияние приняли в основную ветку Mesa в начале июля 2026 года — изменение попадёт в релиз Mesa 26.2. Работа опирается на связку DirectX 12 и Hardware Media Foundation Transform (HMFT) — механизма аппаратного кодирования из состава Windows Media Foundation.
AV1 — это современный открытый видеокодек, разработанный альянсом Alliance for Open Media. При том же визуальном качестве он даёт заметно меньший размер файла, чем H.264 и H.265, и не требует лицензионных отчислений. Обратная сторона — кодирование в AV1 вычислительно очень затратно: на одном лишь процессоре сжатие идёт медленно, поэтому критично важна помощь специализированного блока внутри видеокарты. Именно такой аппаратный AV1-кодировщик и подключает новый код в Mesa.
По данным профильного издания Phoronix, реализация заняла около 900 строк нового кода на стороне Mesa. Разработчики прямо называют её «прототипом»: на текущем этапе поддерживаются только I- и P-кадры, а продвинутые возможности кодирования появятся позже, по мере дальнейшей интеграции.
Ключевая цель нововведения — не «настольный» Linux, а WSL (Windows Subsystem for Linux), подсистема, позволяющая запускать Linux-программы прямо внутри Windows. Раньше приложение в WSL, которому нужно закодировать видео в AV1, было вынуждено считать всё на процессоре — медленно и с высокой нагрузкой. Новый путь через DirectX 12 даёт таким программам доступ к аппаратному AV1-кодировщику той видеокарты, что стоит в Windows-хосте.
Практический смысл прост: сжатие видео в AV1 внутри WSL должно идти быстрее и экономнее — за счёт выделенного блока GPU, а не универсальных ядер процессора. Это заметят прежде всего те, кто использует WSL для медиапайплайнов: перекодирования роликов, подготовки видео для стриминга и веба, автоматической пакетной обработки.
Код помечен как экспериментальный и предназначен для тестирования, а не для повседневной работы. Поддержки продвинутых режимов кодирования пока нет, а результат зависит от конкретной видеокарты и драйвера. Рассчитывать на него в продакшене рано — это фундамент, на котором функциональность будут достраивать.
Аппаратное кодирование AV1 через DirectX 12 — относительно новая возможность самой Windows, поэтому у прототипа есть требования к системе:
Если хотя бы одного из условий нет, ускорения не будет — кодирование просто останется на процессоре, как и раньше.
Шаг Microsoft — часть общего движения индустрии к тому, чтобы AV1 стал таким же обыденным, как H.264. Чем шире и удобнее аппаратная поддержка кодирования, тем чаще этот эффективный формат будет использоваться для записи и хранения видео — а значит, ролики того же качества займут меньше места на диске и быстрее передадутся по сети.
Для рядового пользователя это происходит «за кулисами»: напрямую с Mesa и WSL сталкиваются в основном разработчики и энтузиасты. Но тенденция касается всех, кто работает с видео. О декодирующей стороне того же семейства форматов мы писали в материале про открытый видеокодек и декодер dav2d, а о свежем обновлении главного движка конвертации — в новости про FFmpeg 8.1.2. Если же вам нужно просто открыть или перекодировать конкретный видеоконтейнер, начните с гайда, чем открыть MKV, и обзора раздела форматы файлов.
Отдельно стоит помнить про гигиену при работе с медиа: файлы из ненадёжных источников — та же зона риска, что и чужие архивы или PDF. Базовые правила безопасной работы с загрузками собраны в разделе безопасность файлов.
Появление аппаратного AV1-кодирования в Mesa 26.2 — небольшой, но показательный шаг: Microsoft последовательно стирает границу между Windows и Linux-окружением WSL, в том числе в задачах обработки видео. Пока это ранний прототип с ограничениями, но направление ясно — эффективный формат AV1 становится доступнее для быстрого сжатия «на железе».