FFmpeg 5.1 daugialypės terpės paketo leidimas

Po šešių mėnesių kūrimo pasiekiamas FFmpeg 5.1 daugialypės terpės paketas, į kurį įeina programų rinkinys ir bibliotekų rinkinys, skirtas operacijoms su įvairiais daugialypės terpės formatais (garso ir vaizdo formatų įrašymui, konvertavimui ir dekodavimui). Paketas platinamas pagal LGPL ir GPL licencijas, FFmpeg plėtra vykdoma šalia MPlayer projekto. Reikšmingas versijos numerio pasikeitimas paaiškinamas reikšmingais API pakeitimais ir perėjimu prie naujos laidų generavimo schemos, pagal kurią nauji reikšmingi leidimai bus generuojami kartą per metus, o leidimai su pailgintu palaikymo laiku – kartą per dvejus metus. FFmpeg 5.0 bus pirmoji projekto LTS versija.

Tarp pakeitimų, pridėtų prie FFmpeg 5.1, yra šie:

  • Pridėtas palaikymas decentralizuotai failų sistemai IPFS ir su ja naudojamu protokolu nuolatiniams IPNS adresams susieti.
  • Pridėtas QOI vaizdo formato palaikymas.
  • Pridėtas PHM (Portable Half float Map) vaizdo formato palaikymas.
  • Įdiegta galimybė naudoti VDPAU (Video Decode and Presentation) API aparatiniam vaizdo dekodavimo AV1 formatu pagreitinimui.
  • Senosios sąsajos, skirtos aparatinės įrangos vaizdo dekodavimui XvMC, palaikymas buvo nutrauktas.
  • Prie „ffprobe“ programos pridėta parinktis „-o“, kad būtų išvesta į nurodytą failą, o ne į standartinį išvesties srautą.
  • Pridėta naujų dekoderių: DFPWM, Vizrt Binary Image.
  • Pridėta naujų kodavimo įrenginių: pcm-bluray, DFPWM, Vizrt Binary Image.
  • Pridėta medijos talpyklos pakuotojai (muxer): DFPWM.
  • Pridėta medijos talpyklos išpakavimo priemonė (demuxer): DFPWM.
  • Nauji vaizdo filtrai:
    • SITI – vaizdo kokybės charakteristikų SI (Spatial Info) ir TI (Temporal Info) skaičiavimas.
    • avsynctest – tikrina garso ir vaizdo sinchronizavimą.
    • grįžtamasis ryšys – apkarpytų kadrų nukreipimas į kitą filtrą ir rezultato sujungimas su originaliu vaizdo įrašu.
    • pikseliuoti – vaizdo įrašą pakeičia pikseliais.
    • colormap - spalvų atspindys iš kitų vaizdo įrašų.
    • colorchart – spalvų nustatymo lentelės generavimas.
    • dauginti - padauginti pikselių reikšmes iš pirmojo vaizdo įrašo iš pikselių iš antrojo vaizdo įrašo.
    • pgs_frame_merge sujungia PGS subtitrų segmentus į vieną paketą (bitų srautą).
    • blurdetect – nustato kadrų suliejimą.
    • remap_opencl – atlieka pikselių pertvarkymą.
    • chromakey_cuda yra chromakey įgyvendinimas, kuris pagreitinimui naudoja CUDA API.
  • Nauji garso filtrai:
    • dialogas – erdvinio garso (3.0) generavimas iš stereofoninio garso, perkeliant abiejuose stereo kanaluose skambančių dialogų garsą į centrinį kanalą.
    • tiltshelf - padidinkite / sumažinkite aukštus arba žemus dažnius.
    • virtualbass – generuoja papildomą žemųjų dažnių kanalą pagal stereo kanalų duomenis.

Šaltinis: opennet.ru

Добавить комментарий