FFmpeg 6.1 multimédiás csomag kiadás

Tíz hónapos fejlesztés után elérhető az FFmpeg 6.1 multimédiás csomag, amely egy sor alkalmazást és egy könyvtár gyűjteményt tartalmaz 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.

Az FFmpeg 6.1-hoz hozzáadott módosítások között szerepel:

  • Megvalósult a Vulkan API használatának lehetősége a H264, HEVC és AV1 formátumú videó dekódolás hardveres gyorsítására.
  • AV1 videóformátum kódoló hozzáadva a VAAPI-n.
  • Támogatás hozzáadva a HEVC, VP9 és AV1 kodekek használatához az rtmp protokollon alapuló adatfolyamokban és flv formátumú fájlokban.
  • Hozzáadott elemző, kódoló és dekódoló médiatárolókhoz EVC (Essential Video Coding) formátumban, amelyet az MPEG munkacsoport fejlesztett ki MPEG-5 szabványként.
  • Kibővített VAAPI támogatás a rendszereken Windows a libva-win32 könyvtárral.
  • Megvalósította a P_SKIP paraméterek használatát a videó kódolás felgyorsítására a libx264 könyvtár használatával.
  • Hozzáadott kódoló a videóhoz Microsoft RLE formátumban.
  • Új dekóderek hozzáadva: Playdate, RivaTuner, vMix és OSQ.
  • Az ARIB STD-B24 feliratdekódoló a libaribcaption könyvtáron alapul.
  • Hozzáadott médiatároló kicsomagolók (demuxer): Raw VVC (sokoldalú videokódolás, új szabvány H.266/MPEG-I 3. rész), Playdate, Raw AC-4, OSQ, CRI USM.
  • Hozzáadott médiatároló csomagolók (muxer): Raw AC-4 és Raw VVC.
  • Új videószűrők:
    • color_vulkan - egy adott színű keretet hoz létre a Vulkan API meghívásával.
    • bwdif_vulkan – a Vulkan API-val megvalósított BWDIF (Bob Weaver Deinterlacing Filter) algoritmus segítségével hajtja végre a deinterlacing-ot.
    • bwdif_cuda - deinterlacing a BWDIF algoritmus használatával, a CUDA API-n alapul.
    • nlmeans_vulkan – zajeltávolítás a Vulkan API használatával megvalósított, nem helyi eszközök algoritmusával.
    • xfade_vulkan – Fade hatás megvalósítása a Vulkan API használatával.
    • zoneplate – tesztvideó táblázatot generál Fresnel zónalemez alapján.
    • A scale_vt és a transpose_vt a VideoToolBox API segítségével megvalósított skálázási és transzponálási szűrők (macOS).
    • Parancstámogatást adtunk a setpts és asetpts szűrőkhöz.
  • Új hangszűrők:
    • arls – ismétlődő legkisebb négyzeteket használ az egyik hangfolyam paramétereinek a másikhoz való közelítésére.
    • afireqsrc – FIR equalizert (véges impulzusválasz-szűrőt) generál.
    • apsnr - méri a jel-zaj szintet.
    • asisdr - a jeltorzítás mértékét méri.
  • Új bitfolyamszűrők:
    • Metaadatok szerkesztése VVC (Versatile Video Coding, H.266) adatfolyamokban.
    • Konvertálja a VVC adatfolyamokat MP4-ből "B mellékletbe".
  • Hozzáadtuk a "-readrate_initial_burst" opciót az ffmpeg segédprogramhoz a kezdeti olvasási pufferelési idő beállításához, amely után a "-readrate" korlát érvényesül. A "-top" opció elavult, és helyette a setfield szűrőt kell használni.
  • Az ffprobe segédprogram hozzáadta a "-output_format" opciót, amely hasonló a "-of" kapcsolóhoz, és a kimeneti formátum meghatározására használható (például használhatja a json formátumot). Az XML kimeneti sémát úgy módosították, hogy támogassa az egyetlen szülőelemhez kötött több elemet.

Forrás: opennet.ru

Vásároljon megbízható tárhelyet DDoS védelemmel, VPS VDS szerverekkel rendelkező webhelyekhez 🔥 Vásároljon megbízható weboldal tárhelyet DDoS védelemmel, VPS VDS szerverekkel | ProHoster