FFmpeg 6.0 multimédiás csomag kiadás

Hat hónapos fejlesztés után elérhető az FFmpeg 6.0 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.0-hoz hozzáadott módosítások között szerepel:

  • Kötelezővé tették az ffmpeg többszálú módban történő felépítését. Minden médiatároló burkoló (muxer) most külön szálban fut.
  • A VAAPI és a QSV (Quick Sync Video) támogatása a VP9 és HEVC kódolásához és dekódolásához valósult meg 4:2:2 és 4:4:4 színalmintavétellel, 10 és 12 bites színmélység kódolással.
  • Hozzáadott támogatás a oneVPL (oneAPI Video Processing Library) könyvtárhoz az Intel QSV (Quick Sync Video) hardveres gyorsítási technológia használatához.
  • AV1 kódoló hozzáadva QSV-n alapuló hardveres gyorsítással.
  • Opciók kerültek hozzáadásra az ffmpeg segédprogramhoz:
    • "-shortest_buf_duration" a pufferelt keretek maximális időtartamának beállításához (minél hosszabb, annál nagyobb a pontosság a "-legrövidebb" módban, de nagyobb a memóriafogyasztás és a késleltetés).
    • „-stats_enc_pre[_fmt]”, „-stats_enc_post[_fmt]” és „-stats_mux_pre[_fmt]” a kiválasztott folyamokról képkockánkénti információk rögzítésére a kódolás különböző szakaszaiban a megadott fájlba.
    • "-fix_sub_duration_heartbeat" a feliratok felosztásához használt szívverés videófolyam meghatározásához.
  • A filtergraph szintaxisát kibővítettük, hogy lehetővé tegye az opcióértékek átadását egy megadott fájlból. A fájlnév megadása egy „/” előtaggal ellátott érték megadásával történik, például az „ffmpeg -vf drawtext=/text=/tmp/some_text” a szöveges paramétert a /tmp/some_text fájlból tölti be.
  • Hozzáadott képformátumok támogatása: WBMP (Wireless Application Protocol Bitmap), Radiance HDR (RGBE).
  • Új dekóderek hozzáadva: APAC, bonk, Micronas SC-4, Media 100i, ViewQuest VQC, MediaCodec (NDKMediaCodec), WADY DPCM, CBD2 DPCM, XMD ADPCM, WavArc, RKA.
  • Új kódolók hozzáadva: nvenc AV1, MediaCodec.
  • Hozzáadott médiatároló kicsomagolók (demuxer): SDNS, APAC, bonk, LAF, WADY DPCM, XMD ADPCM, WavArc, RKA.
  • A CrystalHD dekóderek elavultak.
  • Új videószűrők:
    • ddagrab – Windows asztali videó rögzítése az asztali sokszorosítási API-n keresztül.
    • corr – Meghatározza a korrelációt két videó között.
    • ssim360 – a 360°-os módban rögzített videók hasonlóságának értékelése.
    • hstack_vaapi, vstack_vaapi és xstack_vaapi – több videó kombinálása (mindegyik videó a képernyő saját területén látható) VAAPI segítségével a gyorsításhoz.
    • backgroundkey - a statikus hátteret átlátszóvá változtatja.
    • A cropdetect szűrőhöz hozzáadásra került egy mód a vágási terület vektorok és mozgásélek alapján történő meghatározására.
  • Új hangszűrők:
    • showcwt - audio-videó átalakítás spektrumfrekvencia megjelenítéssel folyamatos wavelet transzformáció és morlet segítségével.
    • adrc - Szűrő alkalmazása a bemeneti hangfolyamra a spektrális dinamikatartomány megváltoztatásához.
    • a3dscope – A bemeneti hangot térbeli 3D hanggá alakítja.
    • afdelaysrc – Véges impulzusválasz (FIR) együtthatókat generál.
  • Új bitfolyamszűrők:
    • Konvertálás media100-ról mjpegb-re.
    • Konvertálás DTS-ről PTS-re.

Forrás: opennet.ru

Hozzászólás