Po šiestich mesiacoch vývoja je k dispozícii multimediálny balík FFmpeg 5.1, 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. Významná zmena v čísle verzie je vysvetlená výraznými zmenami v API a prechodom na novú schému generovania vydaní, podľa ktorej sa budú nové významné vydania generovať raz ročne a vydania s predĺženou dobou podpory - raz za dva roky. FFmpeg 5.0 bude prvým LTS vydaním projektu.
Medzi zmeny pridané do FFmpeg 5.1 patria:
- Pridaná podpora pre decentralizovaný súborový systém IPFS a s ním používaný protokol na viazanie trvalých adries IPNS.
- Pridaná podpora pre obrazový formát QOI.
- Pridaná podpora pre formát obrázkov PHM (Portable Half float Map).
- Bola implementovaná možnosť použiť VDPAU (Video Decode and Presentation) API pre hardvérovú akceleráciu dekódovania videa vo formáte AV1.
- Podpora pre staršie rozhranie pre hardvérové dekódovanie videa XvMC bola ukončená.
- Do obslužného programu ffprobe bola pridaná voľba "-o" na výstup do určeného súboru namiesto štandardného výstupného toku.
- Pridané nové dekodéry: DFPWM, Vizrt Binary Image.
- Pridané nové kódovače: pcm-bluray, DFPWM, Vizrt Binary Image.
- Pridané baličky kontajnerov médií (muxer): DFPWM.
- Pridané nástroje na rozbaľovanie kontajnerov médií (demuxer): DFPWM.
- Nové video filtre:
- SITI - výpočet charakteristík kvality videa SI (Spatial Info) a TI (Temporal Info).
- avsynctest - kontroluje synchronizáciu zvuku a videa.
- spätná väzba – presmerovanie orezaných snímok na iný filter a následné spojenie výsledku s pôvodným videom.
- pixelize – pixelizuje video.
- colormap - odraz farieb z iných videí.
- colorchart — vytvorenie tabuľky nastavení farieb.
- multiply - násobenie hodnôt pixelov z prvého videa pixelmi z druhého videa.
- pgs_frame_merge spája segmenty titulkov PGS do jedného paketu (bitový tok).
- blurdetect – určuje rozostrenie snímok.
- remap_opencl - vykoná premapovanie pixelov.
- chromakey_cuda je implementácia chromakey, ktorá používa CUDA API na zrýchlenie.
- Nové zvukové filtre:
- dialóg - generovanie priestorového zvuku (3.0) zo sterea, prenášanie zvuku hovorených dialógov prítomných v oboch stereo kanáloch do centrálneho kanála.
- tiltshelf - zvýšenie/zníženie vysokých alebo nízkych frekvencií.
- virtualbass - generuje dodatočný basový kanál na základe údajov zo stereo kanálov.
Zdroj: opennet.ru