Po šesti měsících vývoje je k dispozici multimediální balíček FFmpeg 5.1, který obsahuje sadu aplikací a sbírku knihoven pro operace s různými multimediálními formáty (záznam, převod a dekódování audio a video formátů). Balíček je distribuován pod licencemi LGPL a GPL, vývoj FFmpeg probíhá v sousedství projektu MPlayer. Významná změna čísla verze je vysvětlena významnými změnami v API a přechodem na nové schéma generování vydání, podle kterého budou nová významná vydání generována jednou ročně a vydání s prodlouženou dobou podpory – jednou za dva roky. FFmpeg 5.0 bude první LTS vydání projektu.
Mezi změny přidané do FFmpeg 5.1 patří:
- Přidána podpora pro decentralizovaný souborový systém IPFS a s ním používaný protokol pro vazbu trvalých IPNS adres.
- Přidána podpora pro obrazový formát QOI.
- Přidána podpora pro formát obrázku PHM (Portable Half float Map).
- Byla implementována možnost využít VDPAU (Video Decode and Presentation) API pro hardwarovou akceleraci dekódování videa ve formátu AV1.
- Podpora pro starší rozhraní pro hardwarové dekódování videa XvMC byla ukončena.
- Do obslužného programu ffprobe byla přidána volba "-o" pro výstup do zadaného souboru namísto standardního výstupního proudu.
- Přidány nové dekodéry: DFPWM, Vizrt Binary Image.
- Přidány nové kodéry: pcm-bluray, DFPWM, Vizrt Binary Image.
- Přidané baličky kontejnerů médií (muxer): DFPWM.
- Přidány rozbalovače kontejnerů médií (demuxer): DFPWM.
- Nové video filtry:
- SITI - výpočet charakteristik kvality videa SI (Spatial Info) a TI (Temporal Info).
- avsynctest - kontroluje synchronizaci zvuku a videa.
- feedback – přesměrování oříznutých snímků na jiný filtr a následné sloučení výsledku s původním videem.
- pixelize – pixelizuje video.
- colormap - odraz barev z jiných videí.
- colorchart — vytvoření tabulky nastavení barev.
- multiply - násobení hodnot pixelů z prvního videa pixely z druhého videa.
- pgs_frame_merge sloučí segmenty titulků PGS do jednoho paketu (bitový proud).
- blurdetect - určuje rozostření snímků.
- remap_opencl - provádí přemapování pixelů.
- chromakey_cuda je implementace chromakey, která ke zrychlení používá CUDA API.
- Nové zvukové filtry:
- dialog - generování prostorového zvuku (3.0) ze sterea, přenos zvuku mluvených dialogů přítomných v obou stereo kanálech do centrálního kanálu.
- tiltshelf - zvýšení/snížení vysokých nebo nízkých frekvencí.
- virtualbass - generuje další basový kanál na základě dat ze stereo kanálů.
Zdroj: opennet.ru