Open-Source медиа-фреймворк FFmpeg получил большое обновление

Open-Source медиа-фреймворк FFmpeg получил большое обновление


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

FFmpeg 8.0 — это первое обновление инструмента с марта 2025 года, и разработчики говорят, что это «одно из наших крупнейших обновлений на сегодняшний день». Во-первых, добавлена нативная поддержка декодирования для кодеков APV, ProRes RAW, RealVideo 6.0, Sanyo LD-ADPCM и G.728. ProRes RAW — это высококачественный сжатый видеоформат от Apple, не путать с обычным видеокодеком ProRes или форматом изображений ProRAW, которые являются вариантами захвата на некоторых моделях iPhone. APV является конкурентом обычного формата ProRes от Apple с участием Samsung и, вероятно, появится в будущих телефонах Galaxy и Pixel.

В этом релизе также появились два новых кодека на основе вычислений Vulkan, для FFv1 (кодирование и декодирование) и ProRes RAW (только декодирование). Команда сказала: «Добавлен новый класс декодеров и кодеров, основанный на чистой реализации вычислений Vulkan. Vulkan — это кроссплатформенный, открытый стандарт наборов API, который позволяет программам использовать аппаратное обеспечение GPU различными способами: от отрисовки на экране до выполнения вычислений и декодирования видео с помощью пользовательских аппаратных ускорителей. Вместо использования имеющегося аппаратного ускорителя, эти кодеки основаны на вычислительных шейдерах и работают на любой реализации Vulkan 1.3.»

Хотя в будущем FFmpeg, вероятно, добавит больше процессоров кодеков Vulkan, они будут ограничены «кодеками, специально разработанными для параллельного декодирования». Однако для поддерживаемых кодеков FFmpeg может обеспечить более высокую производительность и большую гибкость при редактировании и потоковой передаче видео.

FFmpeg 8.0 также добавляет поддержку аппаратного ускоренного декодирования VP9 на Vulkan, VVC на VAAPI, H264/5 на OpenHarmony, а также аппаратного ускоренного кодирования AV1 на Vulkan и H264/5 на OpenHarmony. Форматы медиа MCC, G.728, Whip и APV поддерживаются впервые.

Даже если вы никогда не использовали FFmpeg напрямую, многие видеоредакторы, медиапреобразователи и другие инструменты построены на его основе. Например, HandBrake — это мое любимое приложение для конвертации видео, и оно использует FFmpeg. Если вы когда-либо использовали yt-dlp и его множество вариантов, все они полагаются на FFmpeg для конвертации файлов. Эти приложения и многие другие могут улучшить производительность и поддержку медиафайлов, как только они интегрируют последнюю версию.

Хотя это не часть самого программного обеспечения, команда FFmpeg также активно модернизирует инфраструктуру проекта. В объявлении говорилось: «Наши серверы рассылки были полностью обновлены, и мы недавно начали принимать вклад через новый фонд, доступный на code.ffmpeg.org, работающий на Forgejo.»

Скачать FFmpeg

Лучший способ установить FFmpeg — это через программные репозитории, такие как APT на Ubuntu и Debian, Homebrew на Mac или WinGet на Windows. Официальная страница загрузок также содержит пакеты для различных операционных систем.

Источник: Новости FFmpeg, GitHub

Комментарии

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

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