Релиз FFmpeg 8.0 Huffman

от автора

22 августа 2025 года состоялся релиз открытого мультимедиа-пакета релиз FFmpeg 8.0 под кодовым названием Huffman для Linux, Windows и macOS. Предыдущая мажорная версия проекта вышла в апреле 2024 года.

В FFmpeg 8.0 входит набор приложений и коллекция библиотек для операций над различными мультимедиа-форматами (запись, преобразование и декодирование звуковых и видеоформатов). Исходный код проекта распространяется под лицензиями LGPL и GPL. Разработка FFmpeg ведётся сообществом смежно с проектом MPlayer.

Основные изменения и доработки в FFmpeg 8.0:

  • появился фильтр OpenAI Whisper для автоматического распознавания речи;

  • улучшения в Vulkan Video для более эффективной обработки видео с использованием графического процессора, включая ускорение видео VP9, ​​поддержка кодирования AV1, более быстрое декодирование FFV1 и аппаратное ускорение Vulkan для ProRes RAW;

  • добавлены декодировщики для форматов кодирования видео APV (Advanced Professional Video), ProRes RAW и RealVideo 6.0;

  • добавлены декодировщики для форматов кодирования звука Sanyo LD‑ADPCM, Xbox ADPCM IMA и G.728;

  • реализован кодировщик формата APV (Advanced Professional Video), построенный на базе библиотеки libopenap;

  • видеокодеры OpenMAX объявлены устаревшими;

  • добавлена поддержка VVC в контейнере Matroska;

  • добавлена поддержка кодирования анимированного JPEG-XL с помощью libjxl;

  • появилась возможность кодирования и декодирования видео APV;

  • добавлена поддержка декодера G.728;

  • внесены улучшения для HDR, декодирования ProRes RAW, декодирования AMD AMF и масштабирования FSR;

  • появилась поддержка анализа метаданных EXIF;

  • в библиотеку libx265 добавлена поддержка кодирования альфа‑канала (прозрачность);

  • добавлена обвязка для использования аппаратно ускоренных кодировщиков и декодировщиков от проекта OpenHarmony;

  • добавлена поддержка кодирования анимированных изображений в формате JPEG XL, используя библиотеку libjxl;

  • улучшена поддержка многотрековых аудио и видео в формате FLV v2;

  • в упаковщик медиконтейнеров MP4 добавлена поддержка формата APV, а также AV1 с шифрованием CENC.

  • убрано отключение автовекторизации при сборке в GCC на системах x86, ARM и AArch64;

  • реализованы многочисленные оптимизации производительности процессора, особенно со значительным повышением производительности для процессоров AVX-512;

  • прекращена поддержка версий библиотеки OpenSSL старше 1.1.0;

  • прекращена поддержка ассемблера yasm (оставлена только поддержка nasm);

  • объявлены устаревшими кодировщики на базе API OpenMAX (Open Media Acceleration);

  • по умолчанию включена верификация TLS-сертификатов (из-за изменения поведения при обработке TLS значительно изменён номер версии FFmpeg).


ссылка на оригинал статьи https://habr.com/ru/articles/939918/


Комментарии

Добавить комментарий

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