FFmpeg 8.0 "Huffman" nyt saatavilla, tukee AV1 Vulkan- ja VVC VA-API -dekoodausta

  • FFmpeg 8.0 nyt saatavilla.
  • Se on ohjelmiston historian tärkein päivitys.
  • Tuki uudentyyppisille koodereille ja dekoodereille.

FFmpeg 8.0

Linux-pohjaisten käyttöjärjestelmien monimutkaisuuden vuoksi monet käyttäjät eivät välttämättä tunne kirjastoja, ajureita ja muita komponentteja, jotka saavat kaiken toimimaan loppukäyttäjän näkemällä tavalla. Esimerkiksi Mesa -grafiikkapino. Toinen erittäin suosittu ohjelmisto, jota monet multimediasovellukset käyttävät, on FFmpeg, ja sen uusin merkittävä päivitys, FFmpeg 8.0 , julkaistiin vain muutama tunti sitten.

FFmpeg 8.0:n koodinimi on Huffman, ja se seuraa edellistä keskikokoista Peteriä . Projektin mukaan tämä on sen historian suurin julkaisu , mutta me kaikki tiedämme, miten nämä asiat menevät – se on asia, josta usein puhutaan, olipa se totta tai ei, hypetyksen aikaansaamiseksi.

FFmpeg 8.0 Huffmanin kohokohdat

  • Natiividekooderit: APV, ProRes RAW, RealVideo 6.0, Sanyo LD-ADPCM, G.728.
  • VVC-dekooderin parannukset: IBC, ACT, palettitila.
  • Vulkan-laskentaan perustuvat koodekit: FFv1 (koodaus ja dekoodaus), ProRes RAW (vain dekoodaus).
  • Laitteistokiihdytetty dekoodaus: Vulkan VP9, ​​​​VAAPI VVC, OpenHarmony H264/5.
  • Laitteistokiihdytetty koodaus: Vulkan AV1, OpenHarmony H264/5.
  • Formaatit: MCC, G.728, Whip, APV.
  • Suodattimet: colordetect, pad_cuda, scale_d3d11, Whisper ja muita.

Kohokohtien selittäminen

Uusi puhtaasti Vulkan-laskentaan perustuva dekooderien ja enkoodereiden luokka on esitelty. Vulkan on joukko standardoituja, alustojen välisiä API-rajapintoja, joiden avulla ohjelmat voivat hyödyntää GPU-laitteistoa monin eri tavoin renderöinnistä monimutkaisiin laskutoimituksiin tai videoiden dekoodaukseen mukautettuja laitteistokiihdyttimiä käyttäen.

Toisin kuin perinteiset ratkaisut, nämä koodekit käyttävät laskentatehosteita ja toimivat minkä tahansa Vulkan 1.3 -yhteensopivan toteutuksen kanssa. Dekooderit integroituvat saumattomasti käyttämällä samaa laitteistokiihdytysrajapintaa (API), joten käyttäjien ei tarvitse tehdä mitään erityistä määritystä Vulkan-dekoodauksen käyttöönoton lisäksi.

Kuten muidenkin laitteistokiihdytettyjen enkoodereiden kohdalla, on määritettävä uusi tiedostomuoto (ffv1_vulkan). Tällä hetkellä tuetut muodot ovat FFv1 (koodaus ja dekoodaus) ja ProRes RAW (vain dekoodaus). ProResin (koodaus + dekoodaus) ja VC-2:n (koodaus + dekoodaus) toteutukset ovat valmiita ja niitä tarkastellaan parhaillaan, ja ne on tarkoitus integroida seuraavaan pienempään julkaisuun.

Vain rinnakkaisdekoodaukseen erityisesti suunnitellut koodekit voidaan toteuttaa tällä tavalla. Perinteisempien formaattien tukea ei ole suunniteltu.

Laitteistosta riippuen nämä uudet koodekit voivat tarjota merkittäviä nopeusparannuksia. Ne avaavat myös uusia mahdollisuuksia esimerkiksi epälineaarisessa videonmuokkauksessa ja häviöttömässä näytön tallennuksessa ja suoratoistossa. Odotamme innolla, miten yhteisömme hyödyntää niitä.

Nyt saatavilla

FFmpeg 8.0 on nyt ladattavissa sen viralliselta verkkosivustolta , mutta sitä ei suositella. Monet sovellukset käyttävät FFmpegiä, mutta yleensä näiden sovellusten kehittäjät ottavat sen käyttöön, kun he katsovat sen sopivaksi.

Linux-käyttäjät näkevät sen jakelumme virallisissa arkistoissa aikajanalla, joka riippuu kunkin filosofiasta.


Lisää ensisijaiseksi lähteeksi Googlessa