Nakon šest mjeseci razvoja, dostupan je multimedijalni paket FFmpeg 5.1 koji uključuje set aplikacija i kolekciju biblioteka za rad na različitim multimedijalnim formatima (snimanje, pretvaranje i dekodiranje audio i video formata). Paket se distribuira pod LGPL i GPL licencama, razvoj FFmpeg-a se odvija uz MPlayer projekat. Značajna promjena u broju verzije objašnjava se značajnim promjenama u API-ju i prelaskom na novu šemu generiranja izdanja, prema kojoj će se nova značajna izdanja generirati jednom godišnje, a izdanja s produženim vremenom podrške - jednom u dvije godine. FFmpeg 5.0 će biti prvo LTS izdanje projekta.
Među promjenama dodanim u FFmpeg 5.1 su:
- Dodata podrška za decentralizovani sistem datoteka IPFS i protokol koji se sa njim koristi za vezivanje trajnih IPNS adresa.
- Dodata podrška za QOI format slike.
- Dodata podrška za PHM (Portable Half float Map) format slike.
- Implementirana je mogućnost korištenja VDPAU (Video Decode and Presentation) API za hardversko ubrzanje video dekodiranja u AV1 formatu.
- Podrška za naslijeđeni interfejs za hardversko video dekodiranje XvMC je ukinut.
- Dodata opcija "-o" uslužnom programu ffprobe za izlaz u navedenu datoteku umjesto u standardni izlazni tok.
- Dodati novi dekoderi: DFPWM, Vizrt Binary Image.
- Dodati novi koderi: pcm-bluray, DFPWM, Vizrt Binary Image.
- Dodani pakeri kontejnera za medije (mukser): DFPWM.
- Dodani raspakivači medijskog kontejnera (demukser): DFPWM.
- Novi video filteri:
- SITI - izračunavanje karakteristika kvaliteta videa SI (prostorne informacije) i TI (vremenske informacije).
- avsynctest - provjerava sinhronizaciju audio i video zapisa.
- povratne informacije - preusmjeravanje izrezanih okvira na drugi filter i zatim spajanje rezultata s originalnim videom.
- pixelize - pikselizira video.
- mapa boja - odraz boja iz drugih videa.
- colorchart — generiranje tabele za podešavanje boja.
- multiply - množenje vrijednosti piksela iz prvog videozapisa s pikselima iz drugog videozapisa.
- pgs_frame_merge spaja segmente PGS titlova u jedan paket (bitstream).
- blurdtect - određuje zamućenost kadrova.
- remap_opencl - vrši ponovno mapiranje piksela.
- chromakey_cuda je chromakey implementacija koja koristi CUDA API za ubrzanje.
- Novi zvučni filteri:
- dijalog - generisanje surround zvuka (3.0) iz stereo, prenos zvuka govornih dijaloga prisutnih na oba stereo kanala na centralni kanal.
- Tiltshelf - povećava/smanjuje visoke ili niske frekvencije.
- virtualbass - generiše dodatni bas kanal na osnovu podataka sa stereo kanala.
izvor: opennet.ru