FFmpeg 8.0 "Huffman" je nyní k dispozici a přináší podporu pro dekódování AV1 Vulkan a VVC VA-API

  • FFmpeg 8.0 je nyní k dispozici.
  • Jde o nejdůležitější aktualizaci v historii softwaru.
  • Podpora nových typů kodérů a dekodérů.

FFmpeg 8.0

Vzhledem k tomu, jak jsou operační systémy založené na Linuxu, mnoho z vás možná nezná mnoho knihoven, ovladačů a dalších nástrojů, které zajišťují, aby vše fungovalo tak, jak to vidí koncový uživatel. Například grafický stack MesaDalším velmi populárním softwarem používaným mnoha multimediálními aplikacemi je FFmpeg a nejnovější velká aktualizace byla k dispozici teprve před několika hodinami: FFmpeg 8.0.

FFmpeg 8.0 má kódové označení Huffman a je nástupcem přední střední PeterPodle projektu čelíme největší start v historii téhož, ale my už víme, jak se s těmito věcmi chodí, že je to něco, co se obvykle zmiňuje, ať už je to pravda nebo ne, aby se vytvořila očekávání.

Hlavní body Huffmanovy frameworku ve formátu FFmpeg 8.0

  • Nativní dekodéry: APV, ProRes RAW, RealVideo 6.0, Sanyo LD-ADPCM, G.728.
  • Vylepšení dekodéru VVC: IBC, ACT, režim Palette.
  • Kodeky Vulkan založené na výpočetních technologiích: FFv1 (kódování a dekódování), ProRes RAW (pouze dekódování).
  • Hardwarově akcelerované dekódování: Vulkan VP9, ​​VAAPI VVC, OpenHarmony H264/5.
  • Hardwarově akcelerované kódování: Vulkan AV1, OpenHarmony H264/5.
  • Formáty: MCC, G.728, Whip, APV.
  • Filtry: colordetect, pad_cuda, scale_d3d11, Whisper a další.

Vysvětlení hlavních bodů

Byla představena nová třída dekodérů a kodérů založená na čisté výpočetní implementaci Vulkan. Vulkan je sada standardních, multiplatformních API, která umožňuje programům využívat hardware GPU různými způsoby, od renderování až po komplexní výpočty nebo dekódování videa pomocí vlastních hardwarových akcelerátorů.

Na rozdíl od tradičních řešení tyto kodeky používají výpočetní shadery a fungují s jakoukoli implementací kompatibilní s Vulkan 1.3. Dekodéry se bezproblémově integrují pomocí stejného API pro hardwarovou akceleraci, takže uživatelé nepotřebují žádnou speciální konfiguraci kromě povolení dekódování Vulkan.

Pro kodéry, podobně jako u jiných hardwarově akcelerovaných kodérů, je nutné zadat nový (ffv1_vulkan). V současné době jsou podporovány formáty FFv1 (kódování a dekódování) a ProRes RAW (pouze dekódování). Implementace pro ProRes (kódování + dekódování) a VC-2 (kódování + dekódování) jsou dokončeny a ve fázi revize a jejich integrace je plánována v příštím menším vydání.

Tímto způsobem lze implementovat pouze kodeky speciálně navržené pro paralelní dekódování. Podpora konvenčnějších formátů se neplánuje.

V závislosti na hardwaru mohou tyto nové kodeky nabídnout výrazné zvýšení rychlosti. Otevírají také nové možnosti v situacích, jako je nelineární editace videa a bezztrátové nahrávání a streamování obrazovky. Těšíme se, jak je naše komunita využije.

Nyní dostupné

FFmpeg 8.0 je nyní k dispozici ke stažení z vaší oficiální internetové stránky, ale není to nejvhodnější možnost. FFmpeg je software používaný mnoha aplikacemi, ale obvykle jej implementují jejich vývojáři, když uznají za vhodné.

Uživatelé Linuxu jej uvidí v oficiálních repozitářích naší distribuce v časovém rámci, který bude záviset na filozofii každého z nich.


Přidat jako preferovaný zdroj v Googlu