FFmpeg 6.1 multimédia csomag kiadása

Tíz hónapos fejlesztés után elérhető a FFmpeg 6.1 multimédia csomag, amely különböző multimédia formátumokkal kapcsolatos műveletek (hang- és videóformátumok rögzítése, átalakítása és dekódolása) végzésére alkalmas alkalmazások és könyvtárak gyűjteménye. A csomag LGPL és GPL licenc alatt érhető el, a FFmpeg fejlesztése párhuzamosan folyik az MPlayer projekttel.

Az FFmpeg 6.1-ben bevezetett változások közül érdemes kiemelni:

  • Lehetőség nyílt a Vulkan API használatára a H264, HEVC és AV1 formátumú videók dekódolásának hardveres gyorsítására.
  • Hozzáadva az AV1 videóformátum kódolója, amely a VAAPI alapján készült.
  • Támogatás került bevezetésre a HEVC, VP9 és AV1 kodekek használatára az RTMP protokoll alapján készült streamerekben és FLV fájlokban.
  • Hozzáadva egy parser, kódoló és dekódoló az EVC (Essential Video Coding) médiakatonerekhez, amelyet az MPEG munkacsoport fejleszt szabványként az MPEG-5 számára.
  • A VAAPI támogatás kibővült Windows rendszereken a libva-win32 könyvtár használatával.
  • Lehetővé vált a P_SKIP paraméterek használata a libx264 könyvtár segítségével a videók kódolásának felgyorsítása érdekében.
  • Hozzáadva a Microsoft RLE formátumú video kódoló.
  • Új dekódolók kerültek hozzáadásra: Playdate, RivaTuner, vMix és OSQ.
  • A libaribcaption könyvtár alapján megvalósításra került az ARIB STD-B24 felirat dekódoló.
  • Hozzáadva a következő médiakatonerek (demuxerek) kibővítése: Raw VVC (Versatile Video Coding, az új H.266/MPEG-I 3. rész), Playdate, Raw AC-4, OSQ, CRI USM.
  • Hozzáadva a következő médiakatonerek (muxerek) kibővítése: Raw AC-4 és Raw VVC.
  • Új szűrők videóhoz:
    • color_vulkan — egy adott színű képkockát hoz létre a Vulkan API-n keresztül.
    • bwdif_vulkan — a BWDIF (Bob Weaver Deinterlacing Filter) algoritmus dekódolását végzi, a Vulkan API felhasználásával.
    • bwdif_cuda — a BWDIF algoritmus dekódolását végzi a CUDA API alapján.
    • nlmeans_vulkan — zajcsökkentés a Non-local means algoritmus felhasználásával, a Vulkan API segítségével.
    • xfade_vulkan — a Vulkan API segítségével megvalósított elhomályosító hatás.
    • zoneplate — egy Fresnel zónás lemez alapú ellenőrző videota̋blát generál.
    • scale_vt és transpose_vt szűrők, amelyeket a VideoToolBox (macOS) API segítségével valósítottak meg.
    • A setpts és asetpts szűrőkben támogatás került bevezetésre a parancsok használatában.
  • Új szűrők hanghoz:
    • arls — egy hangfolyam paramétereinek egy másikhoz való közelítésére alkalmazott rekurzív legkisebb négyzetek módszere.
    • afireqsrc — FIR egyenirányító (végső impulzusválasz szűrő) generálása.
    • apsnr — a jel/zaj arány mérésére szolgál.
    • asisdr — a jel/torzítás arány mérésére szolgál.
  • Új bitstream szűrők:
    • Metaadatok szerkesztése VVC (Versatile Video Coding, H.266) folyamokban.
    • VVC folyamok átalakítása MP4-ból 'Annex B' formátumba.
  • A ffmpeg eszközhöz hozzáadva a '-readrate_initial_burst' opció, amely beállítja a kezdeti olvasási puffertöltési időt, amely után a '-readrate' korlátozás lép életbe. A '-top' opció elavult, helyette a setfield szűrőt kell használni.
  • A ffprobe eszközhöz hozzáadva az '-output_format' opció, amely az '-of' opcióhoz hasonló, és a kimeneti formátum meghatározására használható (például json formátumot használhat). Az XML kimeneti séma módosítva lett, hogy támogassa az egy szülőelemhez kötődő több elem kezelését.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster