Izdavanje multimedijalnog paketa FFmpeg 5.1

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

Dodajte komentar