Новости · Форматы и кодеки

FFmpeg 9.0 «Lei»: нативный WebP, Vulkan GPU и ABI-разрыв

4 августа 2026 года вышел FFmpeg 9.0 «Lei» — первый мажорный релиз открытого мультимедиафреймворка за последние четыре месяца. Обновление добавляет нативный декодер анимированного WebP без внешних зависимостей, расширяет Vulkan GPU-ускорение, добавляет поддержку Apple ProRes RAW через VideoToolbox и бэкенд ONNX Runtime для AI-фильтров. Все семь библиотек получают новый мажорный номер версии — ABI-разрыв, который затронет приложения, собранные с динамической линковкой.

11 августа 2026 Редакция Loadfile Чтение 7 мин
Плёночная катушка, GPU-чип и аудиоволна на тёмном фоне — символы мультимедиафреймворка FFmpeg

Коротко: 4 августа 2026 вышел FFmpeg 9.0 «Lei» — крупный мажорный релиз открытого мультимедиафреймворка. Главные изменения: встроенный декодер анимированного WebP (теперь без libwebp), Vulkan-фильтр для 360°-видео, аппаратное декодирование Apple ProRes RAW на Mac, бэкенд ONNX Runtime для нейросетевых фильтров и ABI-разрыв во всех семи библиотеках. GIF постепенно уступает позиции WebP.

Содержание
  1. Что такое FFmpeg и почему этот релиз важен
  2. Нативный декодер анимированного WebP
  3. Vulkan GPU, AMD AMF и Samsung APV
  4. Apple ProRes RAW и ONNX Runtime
  5. Безопасность: TLS по умолчанию включён
  6. ABI-разрыв: что это значит на практике
  7. Источники

Что такое FFmpeg и почему этот релиз важен

FFmpeg — открытая библиотека и набор командных утилит для декодирования, кодирования, перекодирования, мультиплексирования и стриминга медиафайлов. Фреймворк работает незаметно «под капотом» у сотен приложений: XMedia Recode, OBS Studio, VLC, Krita, Blender, Handbrake и многих других программ для работы с видео и аудиоформатами. Браузеры и медиасерверы также используют либо сам FFmpeg, либо его библиотеки напрямую.

Версия 9.0 получила кодовое имя «Lei» в память Лэй Сяохуа — китайского разработчика, который с 2013 по 2016 год публиковал подробные технические материалы об FFmpeg на китайском языке. Среди китайского сообщества он получил прозвище «Бог Лэй»; релиз 2026 года приурочен к десятилетию со дня его гибели.

Между версией 8.1 и 9.0 прошло около четырёх месяцев — сравнительно короткий цикл для мажорного релиза. Причина мажорного скачка не в объёме фич, а в изменении бинарного интерфейса (ABI), подробнее об этом — в разделе про ABI-разрыв.

Нативный декодер анимированного WebP

Самое заметное для работы с файлами изменение в FFmpeg 9.0 — встроенные декодер и демультиплексор для анимированного WebP. До этого релиза FFmpeg мог работать с анимированным WebP только через внешнюю библиотеку libwebp; теперь декодирование файлов .webp с анимацией доступно без дополнительных зависимостей.

WebP — формат изображений от Google, который объединяет сжатие статичной графики (конкурент JPEG и PNG) и покадровую анимацию (конкурент GIF). По сравнению с GIF анимированный WebP поддерживает полноцветные изображения без ограничения в 256 цветов и обеспечивает меньший размер файла при той же визуальной плотности. Именно поэтому большинство современных браузеров и мессенджеров уже предпочитают WebP для анимированных стикеров и баннеров.

Разработчики FFmpeg отдельно отметили, что поддержка GIF переходит в режим обслуживания без новых функций: согласно публикациям на Heise Online, WebP рассматривается как современная замена анимированному GIF для большинства пайплайнов. Конвертеры и скрипты, которые раньше собирали FFmpeg с --enable-libwebp, теперь получают поддержку анимированного WebP по умолчанию.

Vulkan GPU, AMD AMF и Samsung APV

FFmpeg 9.0 существенно расширяет возможности GPU-ускорения через Vulkan.

Новый фильтр v360_vulkan выгружает рендеринг 360°-видео и панорамного контента на GPU. Это особенно актуально для конвертации VR-материалов: трансформация проекции для 360°-видео — вычислительно дорогая операция, и её перенос на Vulkan-устройство снижает нагрузку на CPU.

Отдельно появилась Vulkan-поддержка для кодирования и декодирования Samsung APV (Alternative Professional Video) — открытого видеокодека, ориентированного на профессиональное производство. APV принят в стандарт ISO в 2025 году; его ключевое преимущество — работа с сырыми данными датчика при минимальной задержке, что важно при съёмке с нескольких камер и последующем монтаже.

AMD расширяет свой Advanced Media Framework (AMF) в FFmpeg 9.0 четырьмя новыми возможностями:

  • vf_frc_amf — аппаратный конвертер частоты кадров (frame-rate converter);
  • vf_vqe_amf — аппаратный улучшитель качества видео;
  • расширенная поддержка HDR в существующем фильтре vf_vpp_amf;
  • аппаратная карта памяти (hardware memory mapping) для снижения копирований между CPU и GPU.

Аппаратное AV1-кодирование через GPU продолжает развиваться параллельно: Mesa 26.2 ранее добавила AV1-кодирование через DirectX 12 для систем с GPU AMD и Intel на Windows и WSL.

Apple ProRes RAW и ONNX Runtime

На macOS FFmpeg 9.0 добавляет аппаратно-ускоренное декодирование Apple ProRes RAW через VideoToolbox — фирменный GPU-бэкенд Apple. ProRes RAW — это RAW-видеоформат, который поддерживается в камерах Nikon Z-серии и беспилотниках DJI. До версии 9.0 конвертирование ProRes RAW в FFmpeg без отдельного плагина было затруднено; теперь декодирование доступно нативно на Mac.

Для AI-обработки видео — нейросетевое шумоподавление, масштабирование, интерполяция кадров — FFmpeg 9.0 добавляет бэкенд ONNX Runtime, включая поддержку GPU-провайдеров. Это позволяет запускать ONNX-модели нейросетей прямо внутри FFmpeg-пайплайна без внешней обёртки: достаточно указать путь к .onnx-файлу модели и подключить нужный GPU-провайдер.

Безопасность: TLS по умолчанию включён

В FFmpeg 9.0 параметр проверки TLS-сертификатов (tls_verify) по умолчанию переведён в 1 (включён). В предыдущих версиях проверка была отключена по умолчанию — это означало, что при соединении по HTTPS FFmpeg не верифицировал сертификат удалённого сервера. Начиная с 9.0 скрипты и пайплайны, использующие самоподписанные сертификаты или нестандартные цепочки, потребуют явного указания tls_verify=0 или корректной конфигурации сертификатов на стороне сервера.

ABI-разрыв: что это значит на практике

В FFmpeg 9.0 все семь библиотек получают новый мажорный номер: libavutil 61, libavcodec 63, libavformat 63, libavdevice 63, libavfilter 12, libswscale 10, libswresample 7. Мажорный номер в C/C++ означает изменение ABI (Application Binary Interface): динамические библиотеки (dll, so), собранные под предыдущую версию FFmpeg, несовместимы с новой «на лету» и требуют пересборки.

Для конечных пользователей это означает следующее:

  • Windows. Программы, бандлирующие FFmpeg собственными dll-ками (XMedia Recode, Handbrake и другие), выпустят обновлённые сборки в течение нескольких недель. XMedia Recode 3.6.3.4 от 8 августа 2026 уже обновил встроенный FFmpeg до свежей ветки.
  • Linux. Пакетный менеджер дистрибутива обновит ffmpeg, libavcodec и зависимые пакеты одновременно. Программы, собранные со старыми shared libs, потребуют пересборки или использования snap/flatpak с собственными бандлами.
  • Разработчики и встраиватели. Перед выкаткой в продакшн рекомендуется пересобрать зависимости и прогнать регрессионные тесты — об этом предупреждают авторы FFmpeg в официальном релиз-ноте.

Кодек MKV-контейнеры и большинство форматов потоковой передачи (HLS, DASH) не меняются — ABI-разрыв касается только бинарного слоя библиотек, а не самих форматов файлов.

Источники

Читайте также