Top.Mail.Ru
Загрузка

FFmpeg 8.0: Новый этап в эволюции мультимедиа

Мультимедийная библиотека FFmpeg, краеугольный камень open-source технологий, готовится к выпуску версии 8.0, который обещает стать знаковым событием для разработчиков, видеографов и технологических энтузиастов. Как сообщает портал Phoronix, Майкл Нидермайер, один из ведущих разработчиков проекта, объявил о старте подготовки к релизу. Ветка кода FFmpeg 8.0 будет выделена в ближайшие одну-две недели, а официальный релиз ожидается к концу августа. Какие новшества принесет FFmpeg 8.0 и почему этот релиз так важен? Разбираемся в деталях.

Что такое FFmpeg?

FFmpeg — это мощная библиотека с открытым исходным кодом, используемая для обработки видео, аудио и других мультимедийных файлов. Она лежит в основе множества приложений, от потоковых сервисов до профессионального ПО для редактирования видео. Проект, начатый в 2000 году Фабрисом Белларом и руководимый с 2004 по 2015 годы Майклом Нидермайером, продолжает развиваться благодаря сообществу разработчиков. FFmpeg поддерживает декодирование, кодирование, мультиплексирование и воспроизведение практически всех известных форматов мультимедиа, что делает его незаменимым инструментом в индустрии.

Что нового в FFmpeg 8.0?

FFmpeg 8.0 обещает стать важным обновлением с рядом новых возможностей, которые расширят функционал библиотеки и улучшат производительность. Вот основные новшества, которые уже подтверждены:

1. Новые декодеры и кодеки:

  • RealVideo 6.0 — поддержка декодирования этого формата видео, что актуально для работы с устаревшими, но всё ещё используемыми файлами.
  • ADPCM IMA Xbox — декодер для аудиоформата, характерного для игр на платформе Xbox.
  • G.728 — аудиокодек, используемый в телекоммуникациях.
  • Sanyo LD-ADPCM — поддержка редкого формата аудио, связанного с технологиями Sanyo.
  • APV (Samsung Advanced Professional Video) — новый декодер и кодировщик для профессионального видеоформата от Samsung, что открывает перспективы для работы с высококачественным контентом.

2. Расширенные возможности кодирования:

  • Поддержка анимационного JPEG-XL через библиотеку libjxl, что позволяет создавать высококачественные анимированные изображения с меньшими потерями.
  • libx265 alpha layer encoding — поддержка прозрачных слоев в кодировании видео с использованием кодека H.265/HEVC, что важно для профессионального монтажа.
  • Полная поддержка кодирования и декодирования для OpenHarmony, открытой операционной системы, что расширяет совместимость FFmpeg с новыми платформами.

3. Поддержка современных технологий:

  • VVC/H.266 через API видеоускорения (VA-API) — поддержка новейшего видеокодека, обеспечивающего более эффективное сжатие по сравнению с H.265. Также добавлена поддержка VVC в контейнерах Matroska, что делает FFmpeg одним из первых инструментов для работы с этим форматом.
  • AVX-512 оптимизации — улучшение производительности на современных процессорах Intel, использующих инструкции AVX-512.
  • AMD AMF декодер — интеграция с технологиями AMD для аппаратного ускорения декодирования.
  • Vulkan Video — улучшения для работы с видео через API Vulkan, что повышает производительность на современных графических процессорах.
  • WHIP-муксер — новый муксер для потоковой передачи с задержкой менее секунды, что идеально для прямых трансляций.
  • AV1 RTP packetizer/depacketizer — поддержка потоковой передачи AV1 через протокол RTP, что актуально для современных видеосервисов.
  • CENC AV1 в MP4-муксере — поддержка шифрования контента для AV1 в формате MP4, что важно для защиты авторских прав.
  • Flash Video (FLV) v2 — обновленная поддержка этого формата с возможностью работы с многодорожечным аудио и видео, а также современными кодеками.

4. Улучшения для HDR:

  • FFmpeg 8.0 включает улучшенную поддержку HDR-видео, что позволяет создавать и воспроизводить контент с высоким динамическим диапазоном, востребованным в современных медиа.

5. FFV1 и другие улучшения:

  • Кодек FFV1, разработанный в рамках проекта FFmpeg, получил обновления, повышающие его производительность и надежность. Это особенно важно для архивирования видео без потерь.

6. Потенциальная интеграция OpenAI Whisper:

  • Одной из самых ожидаемых функций, которая пока не включена в релиз, но может появиться до конца августа, является поддержка аудиофильтра OpenAI Whisper. Этот инструмент, основанный на искусственном интеллекте, позволит создавать субтитры и транскрипции в реальном времени. Если эта функция будет интегрирована, FFmpeg станет ещё более мощным инструментом для автоматизации обработки аудио и видео.

Значение для индустрии и пользователей

FFmpeg 8.0 — это не просто техническое обновление, а шаг вперед в поддержке новых форматов, оптимизации производительности и интеграции с передовыми технологиями. Для профессионалов в области видеопроизводства это означает новые инструменты для работы с высококачественным контентом, включая HDR и VVC/H.266. Для стриминговых сервисов поддержка WHIP и AV1 RTP открывает возможности для создания более быстрых и надежных трансляций. А потенциальная интеграция OpenAI Whisper может революционизировать автоматизацию субтитров и транскрипций, сделав FFmpeg ещё более универсальным.

Для open-source сообщества FFmpeg 8.0 — это пример того, как совместные усилия разработчиков продолжают раздвигать границы возможного. Поддержка OpenHarmony, например, демонстрирует готовность проекта адаптироваться к новым платформам, что особенно актуально в условиях роста популярности открытых экосистем.

Заключение

FFmpeg 8.0, релиз которого ожидается в конце августа, обещает стать важным событием для всех, кто работает с мультимедиа. Новые декодеры, поддержка VVC/H.266, оптимизации для современных процессоров и потенциальная интеграция ИИ-технологий делают эту версию одной из самых амбициозных в истории проекта.

svg

Что вы думаете?

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

Комментировать

svg
Быстрая навигация
  • 01

    FFmpeg 8.0: Новый этап в эволюции мультимедиа