FFmpeg 5.0 «Lorentz» již byl vydán a toto jsou jeho novinky

Po deseti měsících vývoje bylo oznámeno vydání nové verze FFmpeg 5.0, která zahrnuje sadu aplikací a kolekci knihoven pro operace s různými multimediálními formáty (záznam, konverze a dekódování audio a video formátů).

Významná změna v čísle verze je kvůli významným změnám API a přechodu na nové schéma generování vydání, podle kterého budou nové hlavní verze vznikat jednou ročně a vydání s prodlouženou dobou podpory - jednou za dva roky. FFmpeg 5.0 bude první LTS verzí projektu.

Hlavní nové funkce FFmpeg 5.0

V této nové verzi významné vyčištění starých API pro kódování a dekódování a také přechod na nové N:M API, které nabízí jediné programovací rozhraní pro zvuk a video a také samostatné kodeky pro vstupní a výstupní toky.

Také je zmíněno, že všechna dříve označená stará API byla odstraněna zastaralé a přidáno nové API pro filtry bitového toku.

Kromě toho, přidány samostatné formáty a kodeky: Rozbalovače mediálních kontejnerů již neintegrují úplný kontext dekodéru. Odebrána API pro registraci kodeků a formátů: všechny formáty jsou nyní vždy registrovány.

Přidané podpora architektury LoongArch používané v procesorech Loongson, stejně jako podpora pro rozšíření LSX a LASX SIMD poskytovaná v LoongArch. Pro kodeky H.264, VP8 a VP9 byly implementovány specifické optimalizace LoongArch.

Přidané podpora protokolu concatf, který definuje formát pro přenos seznamu zdrojů ("ffplay concatf:split.txt"), také přidal nové dekodéry: Speex, MSN Siren, ADPCM IMA Acorn Replay, GEM (bitmapy), nové kodéry: balený po bitech, Apple Grafika (SMC), ADPCM IMA Westwood, VideoToolbox ProRes. Pro dosažení vyšší kvality bylo změněno nastavení kodéru AAC.

Kromě toho, je také třeba poznamenat, že byly přidány baličky kontejnerů médií (muxer): Westwood AUD, Argonaut Games CVG, AV1 (Low Overhead Bitstream), Added Media Container Unpackers (demuxer): IMF, Argonaut Games CVG.
Přidán nový analyzátor pro audio kodek AMR (Adaptive Multi-Rate) a přidán balič dat (packer) pro přenos nekomprimovaného videa pomocí protokolu RTP (RFC 4175).

Pokud jde o nové video filtry:

  • segment a segment: rozdělení streamu s videem nebo zvukem do více streamů rozdělených podle času nebo snímků.
  • hsvkey a hsvhold: Nahraďte část barevného gamutu HSV ve videu hodnotami ve stupních šedi.
  • šedý svět: použití algoritmu založeného na hypotéze šedého světa.
  • scharr: aplikace operátoru Orb (varianta Sobelova operátoru s různými koeficienty) na vstupní video.
  • morf: Umožňuje na video aplikovat různé morfologické transformace.
  • latence: Měří minimální a maximální zpoždění filtru pro dříve aplikovaný filtr.
  • limitní rozdíl: Definuje rozdíl mezi dvěma nebo třemi video streamy.
  • xkorelovat: Vypočítá vzájemnou korelaci mezi toky videa.
  • varblur: variabilní rozostření videa s definicí poloměru rozostření druhého videa.
  • saturace kostí: Aplikujte na video úpravy odstínu, sytosti nebo živosti.
  • barevné spektrum: Generování video streamu s daným barevným spektrem.
  • libplacebo: Aplikace pro vykreslování HDR shaderů z knihovny libplacebo.
  • vflip_vulkan, hflip_vulkan a flip_vulkan: jsou varianty vertikálních nebo horizontálních filtrů překlápění videa (vflip, hflip a flip) implementovaných pomocí grafického rozhraní API Vulkan.
  • yadif_videotoolbox: Varianta filtru pro odstranění prokládání yadif založená na frameworku VideoToolbox.

Konečně pro ty, kteří se o tom chtějí dozvědět více o této nové verzi si můžete prohlédnout celý seznam změn v tomto odkazu.

zatímco pro ty, kteří chtějí instalovat nebo aktualizovat od FFmpeg by měl vědět, že tento balíček se nachází ve většině distribucí Linuxu nebo pokud chcete, můžete si stáhnout jeho zdrojový kód pro kompilaci z níže uvedeného odkazu.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.