Az FFmpeg 5.0 «Lorentz» már megjelent, és ezek a hírek

Tíz hónapos fejlesztés után bejelentették az FFmpeg 5.0 új verziójának megjelenését, amely egy sor alkalmazást és könyvtárak gyűjteményét tartalmazza a különféle multimédiás formátumokon végzett műveletekhez (audio és videó formátumok rögzítése, konvertálása és dekódolása).

Jelentős változás a verziószámban jelentős API-módosításoknak és egy új kiadásgenerációs sémára való átállásnak köszönhető, mely szerint évente egyszer jönnek létre új nagyobb kiadások, a meghosszabbított támogatási idővel rendelkező kiadások pedig - kétévente. Az FFmpeg 5.0 lesz a projekt első LTS verziója.

Az FFmpeg 5.0 fő újdonságai

Ebben az új verzióban a régi API-k jelentős megtisztítása a kódoláshoz és dekódolás, valamint áttérés az új N:M API-ra, amely egyetlen programozási felületet kínál a hanghoz és a videóhoz, valamint külön kodekeket a bemeneti és kimeneti adatfolyamokhoz.

is megemlítik, hogy az összes korábban megjelölt régi API-t eltávolították elavult, és hozzáadott egy új API-t a bitfolyamszűrőkhöz.

Amellett, hogy, külön formátumokat és kodekeket adott hozzá: A médiatárolók kicsomagolói már nem integrálják a teljes dekódoló környezetet. Eltávolított API-k kodekek és formátumok regisztrálásához: mostantól minden formátum regisztrálva van.

Hozzáadva a Loongson processzorokban használt LoongArch architektúra támogatása, valamint a LoongArch által biztosított LSX és LASX SIMD bővítmények támogatása. Speciális LoongArch optimalizálás valósult meg a H.264, VP8 és VP9 kodekekhez.

Hozzáadva a concatf protokoll támogatása, amely meghatározza az erőforrások listájának átvitelének formátumát ("ffplay concatf:split.txt"), új dekódereket is hozzáadott: Speex, MSN Siren, ADPCM IMA Acorn Replay, GEM (bitmaps), új kódolók: bitekben csomagolva, Apple Grafika (SMC), ADPCM IMA Westwood, VideoToolbox ProRes. Az AAC kódoló beállításai megváltoztak a jobb minőség érdekében.

Sőt, azt is meg kell jegyezni, hogy médiatároló csomagolókat is hozzáadtak (muxer): Westwood AUD, Argonaut Games CVG, AV1 (Low Overhead Bitstream), Added Media Container Unpackers (demuxer): IMF, Argonaut Games CVG.
Új elemző hozzáadva az AMR (Adaptive Multi-Rate) audiokodekhez, és hozzáadott egy hasznos adatcsomagolót (packer) a tömörítetlen videó RTP protokollon (RFC 4175) történő átviteléhez.

Ami az új videószűrőket illeti:

  • szegmens és szegmens: egy videót vagy hangot tartalmazó adatfolyam felosztása idővel vagy képkockákkal osztva több adatfolyamra.
  • hsvkey és hsvhold: Cserélje le a videóban a HSV színskála egy részét szürkeárnyalatos értékekkel.
  • szürkevilág: a szürke világ hipotézisén alapuló algoritmus használata.
  • scharr: az Orb operátor (a Sobel operátor különböző együtthatójú változata) alkalmazása a bemeneti videóra.
  • morfó: Lehetővé teszi különféle morfológiai átalakítások alkalmazását a videón.
  • késleltetés: Az előzőleg alkalmazott szűrő minimális és maximális szűrőkésleltetését méri.
  • limitdiff: Meghatározza a különbséget két vagy három videofolyam között.
  • xcorrelate: Kiszámítja a keresztkorrelációt a videofolyamok között.
  • varblur: változtatható videó elmosódás a második videó elmosódási sugarának meghatározásával.
  • csonttelítettség: Színárnyalat, telítettség vagy élénkség módosítása a videón.
  • színspektrum: Adott színspektrumú videofolyam létrehozása.
  • libplacebo: Alkalmazás a libplacebo könyvtárból származó HDR shader megjelenítésére.
  • vflip_vulkan, hflip_vulkan és flip_vulkan: a Vulkan grafikus API-val megvalósított függőleges vagy vízszintes videoforgató szűrők (vflip, hflip és flip) változatai.
  • yadif_videotoolbox: A yadif deinterlacing szűrő egy változata, amely a VideoToolbox keretrendszeren alapul.

Végül azok számára, akik többet szeretnének tudni róla erről az új kiadásról ellenőrizheti a teljes változásnaplót ebben a linkben.

míg azoknak, akik telepíteni vagy frissíteni szeretnék az FFmpeg fájlból tudnia kell, hogy ez a csomag megtalálható a legtöbb Linux disztribúcióban, vagy ha szeretné, letöltheti a forráskódot fordításhoz az alábbi linkről.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.