Vydanie multimediálneho balíka FFmpeg 6.0

Po šiestich mesiacoch vývoja je k dispozícii multimediálny balík FFmpeg 6.0, ktorý obsahuje sadu aplikácií a kolekciu knižníc pre operácie s rôznymi multimediálnymi formátmi (nahrávanie, konvertovanie a dekódovanie audio a video formátov). Balík je distribuovaný pod licenciami LGPL a GPL, vývoj FFmpeg prebieha v susedstve projektu MPlayer.

Medzi zmeny pridané do FFmpeg 6.0 patria:

  • Vytváranie ffmpeg vo viacvláknovom režime bolo povinné. Každý obal kontajnera médií (muxer) teraz beží v samostatnom vlákne.
  • Implementovaná podpora pre VAAPI a QSV (Quick Sync Video) pre kódovanie a dekódovanie VP9 a HEVC s farebným podvzorkovaním 4:2:2 a 4:4:4, kódovaním s 10- a 12-bitovou farebnou hĺbkou.
  • Pridaná podpora knižnice oneVPL (oneAPI Video Processing Library) na používanie technológie hardvérovej akcelerácie Intel QSV (Quick Sync Video).
  • Pridaný kódovač AV1 s hardvérovou akceleráciou založenou na QSV.
  • Do pomôcky ffmpeg boli pridané možnosti:
    • "-shortest_buf_duration" na nastavenie maximálneho trvania snímok vo vyrovnávacej pamäti (čím dlhšie, tým vyššia presnosť v režime "-shortest", ale vyššia spotreba pamäte a latencia).
    • „-stats_enc_pre[_fmt]“, „-stats_enc_post[_fmt]“ a „-stats_mux_pre[_fmt]“ na zaznamenávanie informácií o vybraných tokoch po jednotlivých snímkach v rôznych fázach kódovania do určeného súboru.
    • "-fix_sub_duration_heartbeat" na definovanie srdcového toku videa používaného na rozdelenie titulkov.
  • Syntax filtračného grafu bola rozšírená tak, aby umožňovala odovzdávanie hodnôt možností zo zadaného súboru. Názov súboru je špecifikovaný zadaním hodnoty s predponou '/', napríklad "ffmpeg -vf drawtext=/text=/tmp/some_text" načíta textový parameter zo súboru /tmp/some_text.
  • Pridaná podpora pre obrazové formáty: WBMP (Wireless Application Protocol Bitmap), Radiance HDR (RGBE).
  • Pridané nové dekodéry: APAC, bonk, Micronas SC-4, Media 100i, ViewQuest VQC, MediaCodec (NDKMediaCodec), WADY DPCM, CBD2 DPCM, XMD ADPCM, WavArc, RKA.
  • Pridané nové kódovače: nvenc AV1, MediaCodec.
  • Pridané rozbaľovače kontajnerov médií (demuxer): SDNS, APAC, bonk, LAF, WADY DPCM, XMD ADPCM, WavArc, RKA.
  • Dekodéry CrystalHD boli zastarané.
  • Nové video filtre:
    • ddagrab - Zachytenie videa z pracovnej plochy systému Windows prostredníctvom rozhrania API pre duplikáciu pracovnej plochy.
    • corr – určuje koreláciu medzi dvoma videami.
    • ssim360 - hodnotenie podobnosti videí zachytených v 360° režime.
    • hstack_vaapi, vstack_vaapi a xstack_vaapi - kombinovanie niekoľkých videí (každé video sa zobrazuje vo vlastnej oblasti obrazovky) pomocou VAAPI na zrýchlenie.
    • backgroundkey - zmení statické pozadie na priehľadné.
    • Do filtra cropdetect pribudol režim na určenie oblasti orezania na základe vektorov a okrajov pohybu.
  • Nové zvukové filtre:
    • showcwt - konverzia zvuku na video s vizualizáciou frekvencie spektra pomocou kontinuálnej vlnkovej transformácie a morletu.
    • adrc - Aplikujte filter na vstupný audio stream na zmenu spektrálneho dynamického rozsahu.
    • a3dscope - Prevádza vstupný zvuk na priestorový 3D zvuk.
    • afdelaysrc - Generuje koeficienty konečnej impulznej odozvy (FIR).
  • Nové filtre bitového toku:
    • Konvertovať z media100 na mjpegb.
    • Konvertovať z DTS na PTS.

Zdroj: opennet.ru

Pridať komentár