Nakon šest mjeseci razvoja dostupan je multimedijski paket FFmpeg 5.1 koji uključuje set aplikacija i kolekciju biblioteka za rad na različitim multimedijskim formatima (snimanje, pretvaranje i dekodiranje audio i video formata). Paket se distribuira pod LGPL i GPL licencama, razvoj FFmpeg-a odvija se uz MPlayer projekt. Značajna promjena broja verzije objašnjava se značajnim promjenama u API-ju i prelaskom na novu shemu generiranja izdanja, prema kojoj će se nova značajna izdanja generirati jednom godišnje, a izdanja s produljenim vremenom podrške - jednom svake dvije godine. FFmpeg 5.0 bit će prvo LTS izdanje projekta.
Neke od promjena dodanih u FFmpeg 5.1 uključuju:
- Dodana podrška za decentralizirani datotečni sustav IPFS i protokol koji se s njim koristi za vezanje trajnih IPNS adresa.
- Dodana podrška za QOI format slike.
- Dodana podrška za format slike PHM (prijenosna poluplitajuća karta).
- Implementirana je mogućnost korištenja VDPAU (Video Decode and Presentation) API-ja za hardversko ubrzanje video dekodiranja u AV1 formatu.
- Podrška za naslijeđeno sučelje za hardversko video dekodiranje XvMC je ukinuta.
- Dodana je opcija "-o" uslužnom programu ffprobe za izlaz u navedenu datoteku umjesto standardnog izlaznog toka.
- Dodani novi dekoderi: DFPWM, Vizrt Binary Image.
- Dodani novi koderi: pcm-bluray, DFPWM, Vizrt Binary Image.
- Dodani pakeri spremnika medija (muxer): DFPWM.
- Dodani alati za raspakiranje medijskog spremnika (demuxer): DFPWM.
- Novi video filteri:
- SITI - izračun karakteristika video kvalitete SI (Spatial Info) i TI (Temporal Info).
- avsynctest - provjerava sinkronizaciju audio i video zapisa.
- povratne informacije - preusmjeravanje izrezanih okvira na drugi filtar i zatim spajanje rezultata s izvornim videom.
- pixelize - pikselizira video.
- colormap - refleksija boja iz drugih videa.
- colorchart — generiranje tablice za postavljanje boja.
- multiply - množenje vrijednosti piksela iz prvog videa s pikselima iz drugog videa.
- pgs_frame_merge spaja segmente PGS titlova u jedan paket (bitstream).
- blurdetect - određuje zamućenje okvira.
- remap_opencl - izvodi remapiranje piksela.
- chromakey_cuda je implementacija chromakey koja koristi CUDA API za ubrzanje.
- Novi zvučni filteri:
- dijalog - stvaranje surround zvuka (3.0) iz stereoa, prijenos zvuka govornih dijaloga prisutnih u oba stereo kanala u središnji kanal.
- tiltshelf - povećanje/smanjenje visokih ili niskih frekvencija.
- virtualbass - generira dodatni bas kanal na temelju podataka iz stereo kanala.
Izvor: opennet.ru