Kuuden kuukauden kehitystyön jälkeen on saatavilla FFmpeg 5.1 -multimediapaketti, joka sisältää joukon sovelluksia ja kokoelman kirjastoja eri multimediaformaattien toimintaa varten (ääni- ja videoformaattien tallennus, muuntaminen ja dekoodaus). Paketti jaetaan LGPL- ja GPL-lisensseillä, FFmpeg-kehitys tapahtuu MPlayer-projektin yhteydessä. Merkittävä muutos versionumerossa selittyy merkittävillä muutoksilla API:ssa ja siirtymisellä uuteen julkaisun sukupolvijärjestelmään, jonka mukaan uusia merkittäviä julkaisuja syntyy kerran vuodessa ja julkaisuja pidennetyllä tukiajalla - kerran kahdessa vuodessa. FFmpeg 5.0 on projektin ensimmäinen LTS-julkaisu.
FFmpeg 5.1:aan lisätyt muutokset ovat:
- Lisätty tuki hajautetulle tiedostojärjestelmälle IPFS ja sen kanssa käytettävälle protokollalle pysyvien IPNS-osoitteiden sitomiseen.
- Lisätty tuki QOI-kuvamuodolle.
- Lisätty tuki PHM (Portable Half float Map) -kuvamuodolle.
- Mahdollisuus käyttää VDPAU (Video Decode and Presentation) API:ta videon dekoodauksen laitteistokiihdytykseen AV1-muodossa on otettu käyttöön.
- Laitteiston videodekoodauksen XvMC:n vanhan käyttöliittymän tuki on lopetettu.
- Lisätty "-o"-vaihtoehto ffprobe-apuohjelmaan, joka tulostaa määritettyyn tiedostoon tavallisen tulostusvirran sijaan.
- Lisätty uusia dekoodeja: DFPWM, Vizrt Binary Image.
- Lisätty uudet enkooderit: pcm-bluray, DFPWM, Vizrt Binary Image.
- Lisätty mediasäiliöpakkaajat (muxer): DFPWM.
- Lisätty mediasäiliön purkajat (demuxer): DFPWM.
- Uudet videosuodattimet:
- SITI - videon laatuominaisuuksien SI (Spatial Info) ja TI (Temporal Info) laskenta.
- avsynctest - tarkistaa äänen ja videon synkronoinnin.
- palaute - rajattujen kehysten uudelleenohjaus toiseen suodattimeen ja tuloksen yhdistäminen alkuperäiseen videoon.
- pixelize - pikseloi videon.
- värikartta - muiden videoiden värien heijastus.
- colorchart — väriasetustaulukon luominen.
- kerro - kertomalla pikseliarvot ensimmäisestä videosta toisen videon pikseleillä.
- pgs_frame_merge yhdistää PGS-tekstityssegmentit yhdeksi paketiksi (bittivirta).
- blurdetect - määrittää kehysten epäterävyyden.
- remap_opencl - suorittaa pikselien uudelleenkartoituksen.
- chromakey_cuda on chromakey-toteutus, joka käyttää CUDA API:a kiihdytykseen.
- Uudet äänisuodattimet:
- dialogi - surround-äänen (3.0) generointi stereosta siirtämällä molemmissa stereokanavissa olevien puhuttujen dialogien äänen keskikanavalle.
- tiltshelf - lisää/vähennä korkeita tai matalia taajuuksia.
- virtualbass - luo ylimääräisen bassokanavan stereokanavien tietojen perusteella.
Lähde: opennet.ru