Nakon šest mjeseci razvoja, dostupan je multimediapaket FFmpeg 5.1, koji uključuje skup aplikacija i kolekciju biblioteka za upravljanje različitim multimedijskim formatima (snimanje, konverzija i dekodiranje audio i video formata). Paket se distribuira pod licencama LGPL i GPL, a razvoj FFmpeg-a vodi se paralelno s projektom MPlayer. Značajna promjena broja verzije objašnjava se bitnim promjenama u API-ju i prelaskom na novu shemu izrade izdanja, prema kojoj će nova značajna izdanja biti stvorena jednom godišnje, dok će izdanja s produženim vremenom podrške biti izdana svake dvije godine. FFmpeg 5.0 bit će prvo LTS izdanje projekta.
Od promjena koje su dodane u FFmpeg 5.1, mogu se istaknuti:
- Dodana je podrška za decentralizirani datotečni sustav IPFS i korišteni protokol za povezivanje trajnih adresa IPNS.
- Dodana je podrška za format slika QOI.
- Dodana je podrška za format slika PHM (Portable Half float Map).
- Omogućeno je korištenje API-ja VDPAU (Video Decode and Presentation) za hardversko ubrzanje dekodiranja videa u AV1 formatu.
- Prekinuta je podrška za zastarjeli sučelje za hardversko dekodiranje videa XvMC.
- U alat ffprobe dodana je opcija «-o» za izvoz u određenu datoteku, umjesto u standardni izlazni tok.
- Dodani su novi dekoderi: DFPWM, Vizrt Binary Image.
- Dodani su novi enkoderi: pcm-bluray, DFPWM, Vizrt Binary Image.
- Dodani su pakirači medijskih kontejnera (muxer): DFPWM.
- Dodani su raspakirači medijskih kontejnera (demuxer): DFPWM.
- Novi filteri za video:
- SITI — izračunavanje karakteristika kvalitete videa SI (Spatial Info) i TI (Temporal Info).
- avsynctest — provodi provjeru sinkronizacije zvuka i videa.
- feedback — preusmjeravanje odrezanih okvira u drugi filtar, s naknadnim spajanjem rezultata s izvornim videom.
- pixelize — provodi pikselizaciju videa.
- colormap — refleksija boja iz drugih videa.
- colorchart — generacija tablice za podešavanje boja.
- multiply — množenje vrijednosti piksela iz prvog videa s pikselima iz drugog videa.
- pgs_frame_merge spaja segmente titlova PGS u jedan paket (bitstream).
- blurdetect — određuje mutnoću okvira.
- remap_opencl — provodi remapiranje piksela.
- chromakey_cuda — implementacija chromakey-a koja koristi API CUDA za ubrzanje.
- Novi filteri za zvuk:
- dialog — generacija surround zvuka (3.0) iz stereo zvuka, s prijenosom u središnji kanal za zvuk dijaloga koji se nalazi u oba stereo kanala.
- tiltshelf — povećanje/smanjenje visokih ili niskih frekvencija.
- virtualbass — generira dodatni kanal s basovima na temelju podataka iz stereo kanala.
Izvor: opennet.ru
