Po šiestich mesiacoch vývoja je k dispozícii multimediálny balík FFmpeg 5.1, ktorý zahŕňa súbor aplikácií a kolekciu knižníc pre operácie s rôznymi multimediálnymi formátmi (nahrávanie, konverzia a dekódovanie zvukových a video formátov). Balík sa distribuuje pod licenciami LGPL a GPL, vývoj FFmpeg prebieha súbežne s projektom MPlayer. Významná zmena čísla verzie je vysvetlená podstatnými zmenami v API a prechodom na novú schému tvorby vydaní, podľa ktorej budú nové významné vydania vytvárané raz ročne, zatiaľ čo vydania s predĺženou dobou podpory budú raz za dva roky. FFmpeg 5.0 sa stane prvým LTS vydaním projektu.
Medzi zmeny pridané do FFmpeg 5.1 patrí:
- Pridaná podpora decentralizovanej súborovej systému IPFS a používaného s ňou protokolu na viazanie trvalých adries IPNS.
- Pridaná podpora formátu obrázkov QOI.
- Pridaná podpora formátu obrázkov PHM (Portable Half float Map).
- Implementovaná možnosť používať API VDPAU (Video Decode and Presentation) na hardvérové urýchlenie dekódovania videa vo formáte AV1.
- Podpora zastaraného rozhrania pre hardvérové dekódovanie videa XvMC bola ukončená.
- Do nástroja ffprobe bola pridaná možnosť „-o“ na výstup do určeného súboru namiesto štandardného výstupného prúdu.
- Pridané nové dekodéry: DFPWM, Vizrt Binary Image.
- Pridané nové kodéry: pcm-bluray, DFPWM, Vizrt Binary Image.
- Pridané obalovače multimediálnych kontajnerov (muxer): DFPWM.
- Pridané rozbalovače multimediálnych kontajnerov (demuxer): DFPWM.
- Nové filtre pre video:
- SITI — výpočet charakteristík kvality videa SI (Spatial Info) a TI (Temporal Info).
- avsynctest — vykonáva kontrolu synchronizácie zvuku a videa.
- feedback — presmerovanie odrezaných snímok do iného filtra s následným zlúčením výsledku s pôvodným videom.
- pixelize — vykonáva pixelizáciu videa.
- colormap — zobrazenie farieb z iných videí.
- colorchart — generovanie tabuľky nastavenia farieb.
- multiply — násobenie hodnôt pixelov z prvého videa s pixelmi z druhého videa.
- pgs_frame_merge kombinuje segmenty titulkov PGS do jedného balíka (bitstream).
- blurdetect — určuje rozmazanosť snímok.
- remap_opencl — vykonáva remapovanie pixelov.
- chromakey_cuda — implementácia chromakeyu, ktorá používa na urýchlenie API CUDA.
- Nové filtre pre zvuk:
- dialogue — generovanie surround zvuku (3.0) zo stereofónneho signálu, s prenesením do centrálneho kanála zvuku rečových dialógov, prítomných v oboch stereokanáloch.
- tiltshelf — zvyšovanie/znižovanie vysokých alebo nízkych frekvencií.
- virtualbass - generuje dodatočný kanál s basmi na základe dát zo stereokanálov.
Zdroj: opennet.ru
