Vydání multimediálního balíčku FFmpeg 6.0

Po šesti měsících vývoje je k dispozici multimediální balíček FFmpeg 6.0, který obsahuje sadu aplikací a sbírku knihoven pro operace s různými multimediálními formáty (záznam, převod a dekódování audio a video formátů). Balíček je distribuován pod licencemi LGPL a GPL, vývoj FFmpeg probíhá v sousedství projektu MPlayer.

Mezi změny přidané do FFmpeg 6.0 patří:

  • Vytváření ffmpeg ve vícevláknovém režimu bylo povinné. Každý obal média kontejneru (muxer) nyní běží v samostatném vláknu.
  • Implementována podpora VAAPI a QSV (Quick Sync Video) pro kódování a dekódování VP9 a HEVC s barevným podvzorkováním 4:2:2 a 4:4:4, kódováním s 10- a 12bitovou barevnou hloubkou.
  • Přidána podpora knihovny oneVPL (oneAPI Video Processing Library) pro použití technologie hardwarové akcelerace Intel QSV (Quick Sync Video).
  • Přidán kodér AV1 s hardwarovou akcelerací založenou na QSV.
  • Do nástroje ffmpeg byly přidány možnosti:
    • "-shortest_buf_duration" pro nastavení maximální doby trvání vyrovnávací paměti snímků (čím delší, tím vyšší přesnost v režimu "-shortest", ale vyšší spotřeba paměti a latence).
    • „-stats_enc_pre[_fmt]“, „-stats_enc_post[_fmt]“ a „-stats_mux_pre[_fmt]“ pro záznam informací snímek po snímku o vybraných tocích v různých fázích kódování do určeného souboru.
    • "-fix_sub_duration_heartbeat" pro definování toku videa srdečního tepu používaného k rozdělení titulků.
  • Syntaxe filtračního grafu byla rozšířena, aby umožňovala předávání hodnot voleb ze zadaného souboru. Jméno souboru je určeno zadáním hodnoty s předponou '/', například "ffmpeg -vf drawtext=/text=/tmp/some_text" načte textový parametr ze souboru /tmp/some_text.
  • Přidána podpora obrazových formátů: WBMP (Wireless Application Protocol Bitmap), Radiance HDR (RGBE).
  • Přidány nové dekodéry: APAC, bonk, Micronas SC-4, Media 100i, ViewQuest VQC, MediaCodec (NDKMediaCodec), WADY DPCM, CBD2 DPCM, XMD ADPCM, WavArc, RKA.
  • Přidány nové kodéry: nvenc AV1, MediaCodec.
  • Přidány rozbalovače mediálních kontejnerů (demuxer): SDNS, APAC, bonk, LAF, WADY DPCM, XMD ADPCM, WavArc, RKA.
  • Dekodéry CrystalHD byly zastaralé.
  • Nové video filtry:
    • ddagrab - Zachyťte video na ploše Windows prostřednictvím rozhraní API pro duplikaci plochy.
    • corr – Určuje korelaci mezi dvěma videi.
    • ssim360 - posouzení podobnosti videí pořízených v režimu 360°.
    • hstack_vaapi, vstack_vaapi a xstack_vaapi - kombinující několik videí (každé video je zobrazeno ve své vlastní oblasti obrazovky) pomocí VAAPI pro zrychlení.
    • backgroundkey - změní statické pozadí na průhledné.
    • Do filtru cropdetect byl přidán režim pro určení oblasti oříznutí na základě vektorů a okrajů pohybu.
  • Nové zvukové filtry:
    • showcwt - převod zvuku na video s vizualizací frekvenčního spektra pomocí kontinuální waveletové transformace a morletu.
    • adrc - Aplikujte filtr na vstupní audio stream pro změnu spektrálního dynamického rozsahu.
    • a3dscope - Převádí vstupní zvuk na prostorový 3D zvuk.
    • afdelaysrc - Generuje koeficienty konečné impulsní odezvy (FIR).
  • Nové filtry bitového toku:
    • Převést z media100 na mjpegb.
    • Převést z DTS na PTS.

Zdroj: opennet.ru

Přidat komentář