FFmpeg 5.1 multimédiás csomag kiadás

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

Hozzászólás