FFmpeg 6.0 поставляется с улучшенной поддержкой декодера и многим другим

FFmpeg

FFmpeg — это набор бесплатного программного обеспечения, которое может записывать, конвертировать и транслировать аудио и видео. Включает libavcodec, библиотеку кодеков.

После полугода разработки было объявлено о запуске мультимедийного пакета. ffmpeg 6.0, включающий в себя набор приложений и набор библиотек для работы с различными мультимедийными форматами (запись, преобразование и декодирование аудио и видео форматов).

Тем, кто не знаком с FFmpeg, следует знать, что это проект бесплатного программного обеспечения Это может, что позволяет пользователям декодировать, кодировать, перекодировать, мультиплексировать, демультиплексировать, передавать поток, фильтровать, передавать потоковое аудио и видео, а также многое другое.

Также стоит отметить, что на упаковке содержит libavcodec, libavutil, libavformat, libavfilter, libavdevice, libswscale и libswresample, которые могут использоваться приложениями. А также ffmpeg, ffserver, ffplay и ffprobe, которые его могут использовать конечные пользователи для транскодирования, потоковой передачи и воспроизведения.

Основные новые возможности FFmpeg 6.0

В этой недавно выпущенной версии FFmpeg 6.0, компиляция пакета ffmpeg в многопоточном режиме перенесена в категорию обязательных, после чего каждый мультиплексор теперь работает в отдельном потоке.

Мы также можем найти в этой новой версии, реализована поддержка VAAPI и QSV (Быстрая синхронизация видео) для кодирования и декодирования VP9 и HEVC с субдискретизацией цвета 4:2:2 и 4:4:4, 10-битным и 12-битным кодированием глубины цвета.

Еще одна представленная новинка заключается в том, что добавлена ​​поддержка библиотеки oneVPL (библиотека обработки видео oneAPI) для использования технологии аппаратного ускорения Intel QSV (Quick Sync Video), а также Добавлен кодировщик AV1 с аппаратным ускорением на основе QSV.

Со стороны добавлены новые опции к утилите ffmpeg включение -shortest_buf_duration установить максимальную продолжительность буферизованных кадров (Чем больше, тем выше точность в "-кратчайшем" режиме, но выше потребление памяти и латентность).

Еще одна добавленная опция -stats_enc_pre[_fmt], -stats_enc_post[_fmt] и -stats_mux_pre[_fmt] для покадровой записи информации о выбранных потоках в указанном файле на разных этапах кодирования.

«-fix_sub_duration_heartbeat», чтобы определить временную видеопоследовательность (пульс), используемую для разделения субтитров.

Синтаксис filtergraph был расширен возможностью передачи значений опций указанного файла. Имя файла указывается путем указания значения с префиксом «/», например, "ffmpeg -vf drawtext=/text=/tmp/some_text" загрузит текстовый параметр из файла /tmp/некоторый_текст.

Добавлена ​​поддержка форматов изображений: WBMP (Wireless Application Protocol Bitmap), Radiance HDR (RGBE) и добавлены новые декодеры: APAC, bonk, Micronas SC-4, Media 100i, ViewQuest VQC, MediaCodec (NDKMediaCodec), WADY DPCM, CBD2 DPCM, XMD ADPCM, WavArc, RKA.

Из другие изменения которые выделяются:

  • Добавлены новые кодировщики: nvenc AV1, MediaCodec.
  • Добавлены демультиплексоры для медиаконтейнеров: SDNS, APAC, bonk, LAF, WADY DPCM, XMD ADPCM, WavArc, RKA.
  • Новые видеофильтры:
    ddagrab — захват видео с рабочего стола Windows через Desktop Mirroring API.
    corr — определяет корреляцию между двумя видео.
    ssim360 — показатель сходства для видео 360°.
    hstack_vaapi , vstack_vaapi и xstack_vaapi : объединение нескольких видео (каждое видео отображается в отдельной области экрана) с использованием VAAPI для ускорения.
    backgroundkey — Преобразует статический фон в прозрачный.
    В фильтре Croppdetect теперь есть режим обнаружения урожая, основанный на векторах движения и краях.
  • Новые звуковые фильтры:
    showcwt: преобразование аудио в видео с отображением частотного спектра с использованием непрерывного вейвлета и преобразования морле.
    adrc — применяет фильтр к входному аудиопотоку для изменения спектрального динамического диапазона.
    a3dscope — преобразует входной звук в трехмерный пространственный звук.
    afdelaysrc: Генерация конечных коэффициентов импульсной характеристики
  • Новые фильтры битового потока:
    Преобразование из media100 в mjpegb.
    Преобразование из DTS в PTS.

Скачайте и получите FFmpeg 6.0

Наконец, рДля тех, кто хочет установить или обновить FFmpeg 6.0 Вы должны знать, что этот пакет можно найти в большинстве дистрибутивов Linux, или, если хотите, вы можете загрузить его исходный код для компиляции. по ссылке ниже.

А для выполнения установки из исходников достаточно выполнить уже известный скрипт:

./configure make make install

В случае тех, кто является пользователем Ubuntu, Debian или любого другого производного от этих дистрибутивов, просто откройте терминал и выполните в нем следующую команду:

sudo apt установить ffmpeg

В то время как в случае с Fedora команда для выполнения выглядит следующим образом:

sudo установить ffmpeg

А в случае тех, кто является пользователем Arch Linux, Manjaro или любой другой производной от Arch Linux, достаточно выполнить следующую команду:

sudo pacman -S ffmpeg

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

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

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.