Hat hónapos fejlesztés után elérhető az FFmpeg 5.1 multimédiás csomag, 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). A csomag LGPL és GPL licencekkel kerül terjesztésre, az FFmpeg fejlesztés az MPlayer projekt mellett zajlik. A verziószám jelentős változását az API jelentős változásai és az új kiadásgenerálási sémára való átállás magyarázza, amely szerint évente egyszer, a meghosszabbított támogatási idővel rendelkező kiadások pedig - kétévente - generálódnak. Az FFmpeg 5.0 lesz a projekt első LTS-kiadása.
Az FFmpeg 5.1-hoz hozzáadott módosítások között szerepel:
- Támogatás hozzáadva a decentralizált IPFS fájlrendszerhez és az állandó IPNS-címek kötéséhez használt protokollhoz.
- A QOI képformátum támogatása hozzáadva.
- Hozzáadott támogatás a PHM (Portable Half float Map) képformátumhoz.
- Megvalósult a VDPAU (Video Decode and Presentation) API használatának képessége az AV1 formátumú videó dekódolás hardveres gyorsítására.
- Az XvMC hardveres videodekódoló régi interfész támogatása megszűnt.
- "-o" opció hozzáadva az ffprobe segédprogramhoz, hogy a szabványos kimeneti adatfolyam helyett a megadott fájlba adja ki a kimenetet.
- Új dekóderek hozzáadva: DFPWM, Vizrt bináris kép.
- Új kódolók hozzáadva: pcm-bluray, DFPWM, Vizrt bináris kép.
- Hozzáadott médiatároló csomagolók (muxer): DFPWM.
- Hozzáadott médiatároló kicsomagolók (demuxer): DFPWM.
- Új videószűrők:
- SITI - a videó minőségi jellemzőinek kiszámítása SI (Spatial Info) és TI (Temporal Info).
- avsynctest - ellenőrzi a hang és a kép szinkronizálását.
- visszajelzés – a levágott képkockák átirányítása egy másik szűrőre, majd az eredmény egyesítése az eredeti videóval.
- pixelize – pixelizálja a videót.
- colormap - más videók színeinek tükröződése.
- colorchart — színbeállító táblázat generálása.
- szorzás - az első videó pixelértékeinek szorzása a második videó képpontjaival.
- A pgs_frame_merge a PGS-feliratszegmenseket egyetlen csomagba (bitfolyamba) egyesíti.
- blurdetect – meghatározza a keretek elmosódását.
- remap_opencl – pixel újraleképezést végez.
- A chromakey_cuda egy chromakey implementáció, amely a CUDA API-t használja a gyorsításhoz.
- Új hangszűrők:
- párbeszéd - térhatású hang (3.0) generálása sztereóból, mindkét sztereó csatornán lévő beszélt párbeszéd hangjának átvitele a központi csatornára.
- tiltshelf - a magas vagy alacsony frekvenciák növelése/csökkentése.
- virtualbass – a sztereó csatornák adatai alapján további mélyhangcsatornát generál.
Forrás: opennet.ru