Pas gjashtë muajsh zhvillimi, është në dispozicion paketa multimediale FFmpeg 5.1, e cila përfshin një sërë aplikacionesh dhe një koleksion bibliotekash për operacione në formate të ndryshme multimediale (regjistrimi, konvertimi dhe deshifrimi i formateve audio dhe video). Paketa shpërndahet nën licencat LGPL dhe GPL, zhvillimi FFmpeg kryhet ngjitur me projektin MPlayer. Ndryshimi i rëndësishëm në numrin e versionit shpjegohet me ndryshime të rëndësishme në API dhe kalimin në një skemë të re të gjenerimit të lëshimeve, sipas së cilës lëshimet e reja të rëndësishme do të gjenerohen një herë në vit, dhe lëshimet me kohë të zgjatur mbështetjeje - një herë në dy vjet. FFmpeg 5.0 do të jetë lëshimi i parë LTS i projektit.
Ndër ndryshimet e shtuara në FFmpeg 5.1 janë:
- Mbështetje e shtuar për sistemin e skedarëve të decentralizuar IPFS dhe protokollin e përdorur me të për lidhjen e adresave të përhershme IPNS.
- Mbështetje e shtuar për formatin e imazhit QOI.
- Mbështetje e shtuar për formatin e imazhit PHM (Portable Half float Map).
- Është zbatuar aftësia për të përdorur API VDPAU (Video Decode and Presentation) për përshpejtimin e harduerit të dekodimit të videos në formatin AV1.
- Mbështetja për ndërfaqen e trashëguar për dekodimin e videove harduerike XvMC është ndërprerë.
- U shtua opsioni "-o" në programin ffprobe për të nxjerrë në skedarin e specifikuar në vend të rrjedhës standarde të daljes.
- U shtuan dekoderë të rinj: DFPWM, Vizrt Binary Image.
- U shtuan kodues të rinj: pcm-bluray, DFPWM, Vizrt Binary Image.
- Paketuesit e kontejnerëve të mediave të shtuara (muxer): DFPWM.
- Shpaketuesit e kontejnerëve të mediave të shtuara (demuxer): DFPWM.
- Filtra të rinj video:
- SITI - llogaritja e karakteristikave të cilësisë së videos SI (Spatial Info) dhe TI (Temporal Info).
- avsynctest - kontrollon sinkronizimin e audios dhe videos.
- reagime - ridrejtimi i kornizave të prera në një filtër tjetër dhe më pas bashkimi i rezultatit me videon origjinale.
- pixelize - pikselizon videon.
- harta e ngjyrave - pasqyrimi i ngjyrave nga videot e tjera.
- grafiku i ngjyrave - gjenerimi i një tabele për vendosjen e ngjyrave.
- shumëzoj - shumëzimi i vlerave të pikselave nga videoja e parë me pikselë nga videoja e dytë.
- pgs_frame_merge bashkon segmentet e titrave PGS në një paketë (bitstream).
- blurdect - përcakton turbullimin e kornizave.
- remap_opencl - kryen rimaptim të pikselëve.
- chromakey_cuda është një implementim i chromakey që përdor CUDA API për përshpejtim.
- Filtra të rinj të zërit:
- dialog - gjenerimi i tingullit rrethues (3.0) nga stereo, duke transferuar tingullin e dialogëve të folur të pranishëm në të dy kanalet stereo në kanalin qendror.
- tiltshelf - rrit/ul frekuencat e larta ose të ulëta.
- virtualbass - gjeneron një kanal shtesë bas bazuar në të dhënat nga kanalet stereo.
Burimi: opennet.ru