Po šestih mesecih razvoja je na voljo multimedijski paket FFmpeg 5.1, ki vključuje nabor aplikacij in zbirko knjižnic za operacije z različnimi multimedijskimi formati (snemanje, pretvorba in dekodiranje avdio in video formatov). Paket se distribuira pod licencami LGPL in GPL, razvoj FFmpeg pa poteka vzporedno s projektom MPlayer. Znaten premik različice je posledica znatnih sprememb v API in prehodu na novo shemo sproščanja, v skladu s katero bodo novi pomembni izdajami oblikovani enkrat letno, izdajami z razširjenim časom podpore pa vsaki dve leti. FFmpeg 5.0 bo prva LTS-izdaja projekta.
Med spremembami, dodanimi v FFmpeg 5.1, lahko izpostavimo:
- Dodana je bila podpora za decentraliziran datotečni sistem IPFS in protokol, ki se uporablja z njim za vezavo trajnih naslovov IPNS.
- Dodana je bila podpora za slikovni format QOI.
- Dodana je bila podpora za slikovni format PHM (Portable Half float Map).
- Uvedena je možnost uporabe API VDPAU (Video Decode and Presentation) za strojno pospeševanje dekodiranja videa v formatu AV1.
- Podpora za zastareli vmesnik za strojno dekodiranje videa XvMC je bila ukinjena.
- V orodje ffprobe je bila dodana možnost „-o“ za izhod v določen datoteko, namesto v standardni izhodni tok.
- Dodani so novi dekoderji: DFPWM, Vizrt Binary Image.
- Dodani so novi kodirniki: pcm-bluray, DFPWM, Vizrt Binary Image.
- Dodani so pakirniki medijskih kontejnerjev (muxer): DFPWM.
- Dodani so razpakirniki medijskih kontejnerjev (demuxer): DFPWM.
- Novi alati za video:
- SITI – računanje značilnosti kakovosti videa SI (Spatial Info) in TI (Temporal Info).
- avsynctest – izvaja preverjanje sinhronizacije zvoka in videa.
- feedback – preusmeritev obrezanih okvirjev v drug filter z nadaljnjim združevanjem rezultata z izvirnim videom.
- pixelize – izvaja pikselizacijo videa.
- colormap – odražanje barv iz drugih videov.
- colorchart – generacija tabele za nastavitev barv.
- multiply – množenje vrednosti pikslov iz prvega videa s pikslami iz drugega videa.
- pgs_frame_merge združuje segmente podnapisov PGS v en paket (bitstream).
- blurdetect – ugotavlja zamegljenost okvirjev.
- remap_opencl – izvaja premapiranje pikslov.
- chromakey_cuda – izvedba kromakeja, ki uporablja API CUDA za pospeševanje.
- Novi alati za zvuk:
- dialog — generacija surround zvuka (3.0) iz stereo zvuka, sa prenosom u centralni kanal zvuka govora prisutnog u oba stereo kanala.
- tiltshelf — povećanje/smanjenje visokih ili niskih frekvencija.
- virtualbass — generira dodatni kanal s basovima na osnovu podataka iz stereo kanala.
Izvor: opennet.ru
