Efter seks måneders udvikling er multimediapakken FFmpeg 5.1 tilgængelig, som inkluderer et sæt applikationer og en samling biblioteker til behandling af forskellige multimediaformater (optagelse, konvertering og dekodning af lyd- og videoformater). Pakken distribueres under LGPL og GPL licenser, og udviklingen af FFmpeg foregår parallelt med MPlayer-projektet. Den markante ændring i versionsnummeret skyldes betydelige ændringer i API'et og overgangen til en ny udgivelsesstruktur, hvor nye større udgivelser vil finde sted årligt, mens udgivelser med forlænget support vil komme hvert andet år. FFmpeg 5.0 vil være den første LTS-udgivelse af projektet.
Blandt ændringerne i FFmpeg 5.1 kan nævnes:
- Tilføjet support for det decentrale filsystem IPFS og den protokol, der bruges til at knytte permanente adresser IPNS.
- Tilføjet support for billedformatet QOI.
- Tilføjet support for billedformatet PHM (Portable Half float Map).
- Implementeret mulighed for at bruge API VDPAU (Video Decode and Presentation) til hardwareacceleration af dekodning af video i AV1-format.
- Støtten for den forældede grænseflade til hardwaredekodning af video XvMC er ophævet.
- I ffprobe-nyttige er der tilføjet en '-o' mulighed til at sende output til en angivet fil i stedet for den standardoutputstrøm.
- Nye dekodere tilføjet: DFPWM, Vizrt Binary Image.
- Nye kodere tilføjet: pcm-bluray, DFPWM, Vizrt Binary Image.
- Tilføjet muxere til mediekontainere: DFPWM.
- Tilføjet demuxere til mediekontainere: DFPWM.
- Nye filtre til video:
- SITI — beregning af video kvalitetsegenskaber SI (Spatial Info) og TI (Temporal Info).
- avsynctest — udfører synkroniseringstest af lyd og video.
- feedback — omdirigering af beskårne billeder til et andet filter og sammensætning af resultatet med den oprindelige video.
- pixelize — udfører pixelering af video.
- colormap — afspejling af farver fra andre videoer.
- colorchart — generering af farvestillingsdiagram.
- multiply — multiplikation af pixelværdi fra den første video med pixelværdi fra den anden video.
- pgs_frame_merge forener segmenter af PGS-undertekster i et enkelt paket (bitstream).
- blurdetect — bestemmer sløret af billeder.
- remap_opencl — udfører remapping af pixels.
- chromakey_cuda — realisering af chromakey ved hjælp af CUDA API til acceleration.
- Nye filtre til lyd:
- dialogue — generering af surround-lyd (3.0) fra stereo, med overførsel til den centrale lydkanal for taledialoger, der er til stede i begge stereo-kanaler.
- tiltshelf — justering af høje eller lave frekvenser.
- virtualbass - genererer en ekstra kanal med baslyd baseret på data fra stereo-kanalerne.
Kilde: opennet.ru
