FFmpeg 5.0 «Lorentz» вече е пуснат и това са неговите новини

След десет месеца развитие беше обявено пускането на новата версия на FFmpeg 5.0, който включва набор от приложения и колекция от библиотеки за операции с различни мултимедийни формати (запис, конвертиране и декодиране на аудио и видео формати).

Значителна промяна в номера на версията се дължи на значителни промени в API и прехода към нова схема за генериране на версии, според който нови основни издания ще се формират веднъж годишно, а издания с удължено време за поддръжка - веднъж на две години. FFmpeg 5.0 ще бъде първата LTS версия на проекта.

Основни нови функции на FFmpeg 5.0

В тази нова версия значително почистване на стари API за кодиране и декодиране, както и преминаване към новия N:M API, който предлага единен програмен интерфейс за аудио и видео, както и отделни кодеци за входни и изходни потоци.

Tambien споменава се, че всички по-рано маркирани стари API са премахнати оттегли и добави нов API за битстрийм филтри.

Освен, че, добавени отделни формати и кодеци: Програмите за разопаковане на мултимедийни контейнери вече не интегрират пълния контекст на декодера. Премахнати API за регистриране на кодеци и формати: всички формати вече винаги са регистрирани.

Добавено поддръжка за архитектурата LoongArch, използвана в процесорите Loongson, както и поддръжка за разширенията LSX и LASX SIMD, предоставени в LoongArch. Вложени са специфични оптимизации на LoongArch за кодеци H.264, VP8 и VP9.

Добавено поддръжка на протокола concatf, който дефинира формата за прехвърляне на списък с ресурси ("ffplay concatf:split.txt"), добави и нови декодери: Speex, MSN Siren, ADPCM IMA Acorn Replay, GEM (битмап), нови енкодери: пакетирани в битове, Apple Графика (SMC), ADPCM IMA Westwood, VideoToolbox ProRes. Настройките на AAC енкодера са променени, за да се постигне по-високо качество.

Освен това, също така се отбелязва, че са добавени опаковки за медийни контейнери (муксер): Westwood AUD, Argonaut Games CVG, AV1 (Битстрийм с ниски надписи), добавени разопаковащи устройства за мултимедиен контейнер (демуксер): IMF, Argonaut Games CVG.
Добавен е нов синтаксичен анализатор за аудио кодека AMR (Adaptive Multi-Rate) и добавен пакет за данни за полезен товар (пакер) за прехвърляне на некомпресирано видео с помощта на протокола RTP (RFC 4175).

Що се отнася до новите видео филтри:

  • сегмент и сегмент: разделяне на поток с видео или звук на множество потоци, разделени по време или кадри.
  • hsvkey и hsvhold: Заменете част от цветовата гама на HSV във видеото със стойности на сивата скала.
  • сив свят: използване на алгоритъм, базиран на хипотезата за сивия свят.
  • scharr: прилагане на оператора Orb (вариант на оператора на Собел с различни коефициенти) към входното видео.
  • морфо: Позволява ви да прилагате различни морфологични трансформации към видеоклипа.
  • латентност: Измерва минималното и максималното закъснение на филтъра за предварително приложен филтър.
  • limitdiff: Определя разликата между два или три видео потока.
  • xcorrelate: Изчислява кръстосаната корелация между видео потоците.
  • varblur: променливо замъгляване на видео с дефиниция на радиуса на размазване на второто видео.
  • насищане на костите: Приложете корекции на нюанса, наситеността или яркостта на видеоклипа.
  • цветови спектър: Генерирайте видео поток с даден цветови спектър.
  • libplacebo: Приложение за изобразяване на HDR шейдъри от библиотеката libplacebo.
  • vflip_vulkan, hflip_vulkan и flip_vulkan: са варианти на вертикални или хоризонтални филтри за обръщане на видео (vflip, hflip и flip), реализирани с помощта на Vulkan graphics API.
  • yadif_videotoolbox: Вариант на филтъра за деинтерлейс yadif, базиран на рамката VideoToolbox.

Накрая за тези, които се интересуват да знаят повече за това за тази нова версия можете да проверите пълния дневник на промените в тази връзка.

докато за тези, които искат да инсталират или актуализират от FFmpeg трябва да знаете, че този пакет се намира в повечето дистрибуции на Linux или ако предпочитате можете да изтеглите неговия изходен код за компилация от линка по-долу.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

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