FFmpeg 8.1

FFmpeg 8.1

Po viac ako pol roku vývoja bol uvoľnený projekt 8.1 FFmpeg, s kódovým názvom „Hoare“ (na počesť sira Charlesa Hoarea (11. januára 1934 — 5. marca 2026)).

Ide o súbor voľne dostupných knižníc a utilít s otvoreným zdrojovým kódom, ktoré umožňujú nahrávať, konvertovať a prenášať digitálne audio a video záznamy v rôznych formátoch. Názov pochádza z názvu expertného tímu MPEG a FF, čo znamená „fast forward“.

Projekt pozostáva z nasledujúcich súčastí:

  • ffmpeg — konzolová utilita na konvertovanie video súborov z jedného formátu do druhého a zachytávanie videa v reálnom čase.
  • ffplay — jednoduchý multimediálny prehrávač založený na SDL2 a knižniciach FFmpeg.
  • ffprobe — konzolová utilita, ktorá umožňuje zbierať a zobrazovať informácie o médiách (ako MediaInfo) a multimediálnych streamoch, dostupných zariadeniach, kodekoch, formátoch, protokoloch a ďalších.
  • libavcodec — knižnica so všetkými audio/video kodekmi. Väčšina kodekov bola vyvinutá „od nuly“ pre dosiahnutie najlepšej výkonnosti.
  • libavformat — knižnica s multiplexormi a demultiplexormi pre rôzne audio a video formáty.
  • libavutil — pomocná knižnica so štandardnými spoločnými podprogramami pre rôzne komponenty ffmpeg.
  • libpostproc — knižnica štandardných podprogramov na spracovanie videa.
  • libswscale — knižnica na škálovanie videa.
  • libavfilter — umožňuje meniť video stream medzi dekóderom a kódovačom „za behu“.

Hlavné zmeny:

  • bola pridaná experimentálna podpora dekódovania xHE-AAC MPEG-H s využitím knižnice libmpeghdec;
  • bola pridaná analýza EXIF metaúdajov;
  • bola realizovaná podpora analýzy a presmerovania metaúdajov LCEVC (Layered Coding for Efficient Video Coding);
  • kódovanie a dekódovanie ProRes a dekódovanie DPX s využitím Vulkan;
  • D3D12: kódovanie H.264/AV1, filtre škálovania (scale_d3d12), odhady pohybu (mestimate_d3d12) a zaostrenie (deinterlace_d3d12);
  • pre platformy Rockchip bolo pridané hardvérové kódovanie H.264 a HEVC;
  • bola pridaná podpora priestorového audio formátu IAMF: režim projekcie, multiplexovanie a demultiplexovanie priestorového zvuku Ambisonic;
  • nové filtre a formáty: filter drawvg na renderovanie SVG a filter vpp_amf na spracovanie videa cez AMD AMF; bol pridaný demuxer pre formát hxvs.

V tomto vydaní je množstvo vnútorných zmien a opráv chýb. Pracuje sa na nadchádzajúcej prerábke swscale. Codeky založené na Vulkane a niektoré filtre už viac nezávisia od kompilácie GLSL počas vykonávania, čo urýchľuje ich inicializáciu. V blogu Khronos bola zverejnená ďalšia článok o implementácii codekov založených na Vulkan Compute, ktorá obsahuje technické podrobnosti implementácie a plány do budúcnosti.

Zdroj: linux.org.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster