Po šesti měsících vývoje je k dispozici multimediální balíček FFmpeg 5.1, který zahrnuje sadu aplikací a kolekci knihoven pro operace s různými multimediálními formáty (záznam, převod a dekódování zvukových a video formátů). Balíček je distribuován pod licencemi LGPL a GPL, vývoj FFmpeg probíhá souběžně s projektem MPlayer. Významná změna čísla verze je vysvětlena podstatnými změnami v API a přechodem na nový systém vytváření verzí, podle něhož budou nové významné verze vytvářeny jednou za rok a vydání s prodlouženou dobou podpory - jednou za dva roky. FFmpeg 5.0 se stane prvním LTS vydáním projektu.
Mezi změnami, které byly přidány do FFmpeg 5.1, lze vyzdvihnout:
- Byla přidána podpora decentralizované souborové služby IPFS a používaného protokolu pro připojení trvalých adres IPNS.
- Byla přidána podpora formátu obrazů QOI.
- Byla přidána podpora formátu obrazů PHM (Portable Half float Map).
- Byla implementována možnost použití API VDPAU (Video Decode and Presentation) pro hardwarovou akceleraci dekódování videa ve formátu AV1.
- Byla ukončena podpora zastaralého rozhraní pro hardwarové dekódování videa XvMC.
- Do utility ffprobe byla přidána volba „-o“ pro výstup do určeného souboru místo standardního výstupního proudu.
- Byly přidány nové dekodéry: DFPWM, Vizrt Binary Image.
- Byly přidány nové kodéry: pcm-bluray, DFPWM, Vizrt Binary Image.
- Byly přidány muxery (obalovače médií): DFPWM.
- Byly přidány demuxery: DFPWM.
- Nové filtry pro video:
- SITI - výpočet charakteristik kvality videa SI (Spatial Info) a TI (Temporal Info).
- avsynctest - provádí kontrolu synchronizace zvuku a videa.
- feedback - přesměrování oříznutých snímků do jiného filtru s následným sloučením výsledku se zdrojovým videem.
- pixelize - provádí pixelaci videa.
- colormap - odraz barev z jiných videí.
- colorchart - generování tabulky pro nastavení barev.
- multiply - násobení hodnot pixelů z prvního videa s pixely z druhého videa.
- pgs_frame_merge spojuje segmenty titulků PGS do jednoho balíku (bitstream).
- blurdetect - určuje rozmazanost snímků.
- remap_opencl - provádí remapping pixelů.
- chromakey_cuda - implementace chromakey, která využívá pro zrychlení API CUDA.
- Nové filtry pro zvuk:
- dialogue — generování prostorového zvuku (3.0) ze stereoaudiokanálů, s převodem do centrálního kanálu pro zvuky dialogů, které se nacházejí v obou stereokanálech.
- tiltshelf — zvyšování/snižování vysokých nebo nízkých frekvencí.
- virtualbass — generuje další kanál s basy na základě dat ze stereokanálů.
Zdroj: opennet.ru
