Efter seks måneders udvikling er FFmpeg 5.1 multimediepakken tilgængelig, som inkluderer et sæt applikationer og en samling af biblioteker til operationer på forskellige multimedieformater (optagelse, konvertering og afkodning af lyd- og videoformater). Pakken distribueres under LGPL- og GPL-licenser, FFmpeg-udvikling udføres ved siden af MPlayer-projektet. Den væsentlige ændring i versionsnummer skyldes væsentlige ændringer i API'et og overgangen til et nyt release-genereringsskema, hvorefter der vil blive genereret nye væsentlige releases én gang om året, og releases med forlænget supporttid – én gang hvert andet år. FFmpeg 5.0 vil være den første LTS-udgivelse af projektet.
Blandt ændringerne tilføjet til FFmpeg 5.1 er:
- Tilføjet understøttelse af det decentraliserede filsystem IPFS og den protokol, der bruges med det til at binde permanente IPNS-adresser.
- Tilføjet understøttelse af QOI billedformat.
- Tilføjet understøttelse af PHM (Portable Half float Map) billedformat.
- Muligheden for at bruge VDPAU (Video Decode and Presentation) API til hardwareacceleration af videoafkodning i AV1-format er blevet implementeret.
- Understøttelse af den ældre grænseflade til hardware-videoafkodning XvMC er afbrudt.
- Tilføjet "-o"-mulighed til ffprobe-værktøjet for at udlæse til den angivne fil i stedet for standardoutputstrømmen.
- Tilføjet nye dekodere: DFPWM, Vizrt Binary Image.
- Tilføjet nye indkodere: pcm-bluray, DFPWM, Vizrt Binary Image.
- Tilføjede mediebeholderpakker (muxer): DFPWM.
- Tilføjede mediebeholderudpakkere (demuxer): DFPWM.
- Nye videofiltre:
- SITI - beregning af videokvalitetskarakteristika SI (Spatial Info) og TI (Temporal Info).
- avsynctest - kontrollerer synkroniseringen af lyd og video.
- feedback - omdirigere beskårne billeder til et andet filter og derefter flette resultatet med den originale video.
- pixelize - pixeliserer videoen.
- colormap - afspejling af farver fra andre videoer.
- farvekort — generering af en farveindstillingstabel.
- multiplicer - multiplicer pixelværdier fra den første video med pixels fra den anden video.
- pgs_frame_merge fusionerer PGS-undertekstsegmenter til én pakke (bitstream).
- slørdetektion - bestemmer sløringen af rammer.
- remap_opencl - udfører pixel remapping.
- chromakey_cuda er en chromakey-implementering, der bruger CUDA API til acceleration.
- Nye lydfiltre:
- dialog — generering af surroundlyd (3.0) fra stereo, der overfører lyden af talte dialoger, der findes i begge stereokanaler, til den centrale kanal.
- tiltshelf - øg/mindsk høje eller lave frekvenser.
- virtualbass - genererer en ekstra baskanal baseret på data fra stereokanaler.
Kilde: opennet.ru