Hat hónapos fejlesztés után elérhető az FFmpeg 5.1 multimédia csomag, amely alkalmazások készletét és könyvtárgyűjteményt tartalmaz különböző multimédia formátumok kezelésére (hang- és videóformátumok rögzítése, átalakítása és dekódolása). A csomag LGPL és GPL licenc alatt került kiadásra, az FFmpeg fejlesztése párhuzamosan halad az MPlayer projekttel. A jelentős verzióváltás magyarázata az API-ban bekövetkezett lényeges változások, valamint az új kiadási séma bevezetése, amely szerint az új jelentős kiadások évente egyszer, a kiterjesztett támogatási időszakú kiadások pedig kétévente készülnek el. Az FFmpeg 5.0 lesz a projekt első LTS kiadása.
Az FFmpeg 5.1-hez hozzáadott változások közül kiemelendő:
- Hozzáadva az IPFS elosztott fájlrendszer és a vele használt protokoll támogatása a tartós IPNS címek kötéséhez.
- Hozzáadva a QOI képformátum támogatása.
- Hozzáadva a PHM (Portable Half float Map) képformátum támogatása.
- Lehetőség nyílt az AV1 videó formátum hardveres dekódolásához az VDPAU (Video Decode and Presentation) API használatával.
- Megszüntették a XvMC videóhardveres dekódoláshoz használt elavult interfész támogatását.
- Az ffprobe segédprogramhoz hozzáadva az '-o' opció a megadott fájlba való kimenethez, a standard kimeneti adatfolyam helyett.
- Új dekóderek kerültek hozzáadásra: DFPWM, Vizrt Binary Image.
- Új kódolók kerültek hozzáadásra: pcm-bluray, DFPWM, Vizrt Binary Image.
- Hozzáadva a DFPWM médiakonténer csomagoló (muxer) támogatása.
- Hozzáadva a DFPWM médiakonténer kicsomagoló (demuxer) támogatása.
- Új szűrők videóhoz:
- SITI — a videó SI (Spatial Info) és TI (Temporal Info) minőségi jellemzőinek számítása.
- avsynctest — a hang és a videó szinkronizálásának ellenőrzése.
- feedback — a levágott képkockák továbbítása egy másik szűrőbe, az eredmény összevonásával az eredeti videóval.
- pixelize — a videó pixelizálása.
- colormap — a színek tükrözése más videók alapján.
- colorchart — a színek beállításához szükséges táblázat generálása.
- multiply — a képpontok értékeinek megszorozása az első videóból a második videó képpontjaival.
- pgs_frame_merge — a PGS felirat szegmenseket egy csomagba (bitstream) egyesíti.
- blurdetect — a képkockák elmosódottságának meghatározása.
- remap_opencl — a képpontok újrapéldányosítása.
- chromakey_cuda — chroma key megvalósítása, amely a CUDA API-t használja a gyorsításhoz.
- Új szűrők hanghoz:
- dialógus — surround hangzás (3.0) generálása sztereóból, a beszédi dialógusok középponti csatornába történő áthelyezésével, amelyek mindkét sztereó csatornában jelen vannak.
- tiltshelf — a magas vagy alacsony frekvenciák növelése/csökkentése.
- virtualbass — egy további basszuscsatornát generál a sztereó csatornákból származó adatok alapján.
Forrás: opennet.ru
