Nakon više od pola godine razvoja, objavljen je 8.1 verzija projekta FFmpeg, pod kodnim imenom "Hoare" (u čast siru Charlesu Hoareu (11. siječnja 1934. – 5. ožujka 2026.).
To je niz slobodnih biblioteka i alata s otvorenim izvorom koji omogućuju snimanje, konvertiranje i prijenos digitalnih audio i video zapisa u različitim formatima. Ime dolazi od naziva eksperimentalne grupe MPEG i FF, što označava "fast forward".
Projekt se sastoji od sljedećih komponenti:
- ffmpeg — konzolni alat za konverziju video datoteka iz jednog formata u drugi i snimanje videa u stvarnom vremenu.
- ffplay — jednostavni medija plejer temeljen na SDL2 i FFmpeg bibliotekama.
- ffprobe — konzolni alat koji omogućuje prikupljanje i prikaz informacija o medijskim datotekama (kao MediaInfo) i multimedijskim streamovima, dostupnim uređajima, kodecima, formatima, protokolima i dr.
- libavcodec — biblioteka sa svim audio/video kodecima. Većina kodeka je razvijena "od nule" kako bi se osigurala najbolja izvedba.
- libavformat — biblioteka sa multiplexorima i demultiplexorima za razne audio i video formate.
- libavutil — pomoćna biblioteka sa standardnim zajedničkim podprogramima za razne komponente ffmpeg.
- libpostproc — biblioteka standardnih podprograma obrade videa.
- libswscale — biblioteka za skaliranje videa.
- libavfilter — omogućava promjenu video streama između dekodera i enkodera "u hodu".
Glavne promjene:
- dodana eksperimentalna podrška za dekodiranje xHE-AAC MPEG-H uz pomoć biblioteke libmpeghdec;
- dodano parsiranje EXIF metapodataka;
- implementirana podrška za parsiranje i preusmjeravanje metapodataka LCEVC (Layered Coding for Efficient Video Coding);
- kodiranje i dekodiranje ProRes te dekodiranje DPX pomoću Vulkan;
- D3D12: kodiranje H.264/AV1, filteri skaliranja (scale_d3d12), procjene kretanja (mestimate_d3d12) i razplitanje (deinterlace_d3d12);
- za Rockchip platforme dodano je hardversko kodiranje H.264 i HEVC;
- dodana podrška za prostorni audio format IAMF: način projekcije, multiplexing i demultiplexing prostornog zvuka Ambisonic;
- novi filteri i formati: filter drawvg za renderiranje SVG-a i filter vpp_amf za obradu videa putem AMD AMF; dodan demuxer formata hxvs.
Ovo izdanje donosi mnoge unutarnje promjene i ispravke grešaka. Radimo na predstojećem redizajnu swscale. Codeci temeljeni na Vulkana, kao i neki filteri, više ne ovise o GLSL kompilaciji tijekom izvođenja, što ubrzava njihovu inicijalizaciju. Na blogu Khronos objavljena je dodatna stavka o implementaciji codec-a temeljenog na Vulkan Compute, koja sadrži tehničke detalje implementacije i planove za budućnost.
Izvor: linux.org.ru
