FFmpeg 9.0 тепер доступний з новими функціями апаратного прискорення та фільтрами

  • Для декодування APV та ProRes RAW, на додаток до фільтра v360_vulkan, включено прискорення Vulkan.
  • Нові фільтри, такі як transpose_cuda, та покращення AMD AMF, включаючи конвертер кольорів та покращувач якості відео.
  • Додано підтримку декодування HE-AAC 960 (DAB+), декодування та демультиплексування анімованого WebP, а також кодування Playdate.
  • Застарілі функції, такі як декодування CELT та старі опції NVENC, видалено, а також додано підтримку середовища виконання ONNX з графічним процесором.

ffmpeg 9.0

Спільнота розробників мультимедіа має привід для святкування: FFmpeg версії 9.0 тепер доступніЦя популярна бібліотека з відкритим вихідним кодом, що використовується в незліченних програмах для обробки аудіо та відео, постачається з новими функціями, які покращують продуктивність та розширюють можливості кодування та декодування. Серед найпомітніших покращень – прискорення просування за допомогою VulkanТепер він дозволяє декодувати відео APV та Apple ProRes RAW, а також використовувати новий відеофільтр 360 градусів (v360_vulkan). Також було реалізовано оптимізацію для AVX-512 та нові функції фільтрів NVIDIA та AMD.

Випуск FFmpeg 9.0 є кроком вперед у підтримці сучасного обладнання, з особливою увагою до поточних відеокарт і процесорів. Розробники, які компілюють з вихідного коду, матимуть негайний доступ до всіх цих покращень. Нижче ми розглянемо найважливіші зміни, внесені цим оновленням. версія 8.1 Він прибув минулого березня.

WINE 9.18
Пов'язана стаття:
WINE 9.18 представляє новий сервер Media Foundation, який використовує FFMpeg

Нові можливості апаратного прискорення у FFmpeg 9.0

Одним з головних напрямків FFmpeg 9.0 є Розширення підтримки VulkanЧерез VideoToolbox додано апаратне декодування відео APV (Apple ProRes RAW) та прискорення Vulkan для ProRes RAW. Крім того, включено новий відеофільтр 360 градусів (v360_vulkan), який забезпечує ефективне перетворення сферичних проекцій. З боку NVIDIA виділяється фільтр transpose_cuda, який спрощує обертання та перегортання зображення за допомогою CUDA. Для AMD можливості конвертера кольорів (vf_vpp_amf) були покращені завдяки підтримці HDR, а також додано конвертер частоти кадрів (vf_frc_amf) та засіб покращення якості відео (vf_vqe_amf).

Нові фільтри, кодеки та формати

FFmpeg 9.0 включає підтримка декодування HE-AAC 960Кодек, який використовується в DAB+ (цифрове радіо), розширює можливості обробки аудіо. Також додано декодування та демультиплексування анімованого WebP, що дозволяє працювати з анімованими зображеннями в цьому форматі. В області кодування включено кодер та мультиплексор для формату Playdate, невеликої ігрової консолі. Крім того, додано підтримку мультиплексування треків LCEVC у контейнерах MP4 та можливість обробки метаданих SMPTE 2094-50 з можливістю наскрізного передавання.

Студія OBS 29.0
Пов'язана стаття:
OBS Studio 29.0 надходить із підтримкою мультимедійних елементів керування та покращеною підтримкою HECV серед нових функцій

Видалення та суттєві зміни

Як це типово для основних версій, застарілі функції були видалені. Було видалено наступне: Розшифровка CELT (що не впливає на Opus CELT) та парсинг ogg/celt. Також було видалено застарілі опції NVENC та підтримку NVIDIA SDK до версії 11.1. Натомість було додано підтримку серверної частини ONNX Runtime на основі GPU, що відкриває шлях для програм штучного інтелекту та машинного навчання в екосистемі FFmpeg. Крім того, було включено фільтр бітового потоку для розділення багатошарового відео Dolby Vision HEVC.

З цим оновленням FFmpeg 9.0 зміцнює свої позиції як важливого інструменту для відеопрофесіоналів та ентузіастів, пропонуючи ширшу підтримку сучасного обладнання та нових форматів. Тепер спільнота може завантажити вихідний код та почати експериментувати з усіма цими новими функціями.

Jellyfin
Пов'язана стаття:
Jellyfin: Безкоштовна альтернатива Plex, про яку ви захочете знати. Повний посібник

Додати як пріоритетне джерело в Google