Útgáfa FFmpeg 5.0 margmiðlunarpakka

Eftir tíu mánaða þróun er FFmpeg 5.0 margmiðlunarpakkinn fáanlegur, sem inniheldur sett af forritum og safn af bókasöfnum fyrir aðgerðir á ýmsum margmiðlunarsniðum (upptaka, umbreyta og afkóðun hljóð- og myndsniða). Pakkinn er dreift undir LGPL og GPL leyfi, FFmpeg þróun fer fram við hlið MPlayer verkefnisins. Veruleg breyting á útgáfunúmeri skýrist af verulegum breytingum á API og umskipti yfir í nýtt útgáfukerfi, samkvæmt því verða nýjar mikilvægar útgáfur búnar til einu sinni á ári og útgáfur með lengri stuðningstíma - einu sinni á tveggja ára fresti. FFmpeg 5.0 verður fyrsta LTS útgáfan af verkefninu.

Meðal breytinga sem bætt er við FFmpeg 5.0 eru:

  • Umtalsverð hreinsun á gömlu API fyrir kóðun og umskráningu hefur farið fram og skipt hefur verið yfir í nýja N:M API sem býður upp á eitt hugbúnaðarviðmót fyrir hljóð og mynd, auk þess að aðskilja merkjamál fyrir inn- og útstreymi. . Fjarlægði öll gömul API sem áður voru merkt sem úrelt. Bætti við nýju API fyrir bitastraumssíur. Aðskilin snið og merkjamál - afþjöppur fyrir miðlunargáma fella ekki lengur inn allt samhengi afkóðara. API til að skrá merkjamál og snið hafa verið fjarlægð - öll snið eru nú alltaf skráð.
  • Libavresample bókasafnið hefur verið fjarlægt.
  • Einfaldara AVFrame byggt API hefur verið bætt við libswscale bókasafnið.
  • Verulega bættur stuðningur við Vulkan grafík API.
  • Bætti við stuðningi við vélbúnaðarhröðun á umskráningu og kóðun á VP9 og ProRes sniðum með því að nota VideoToolbox API.
  • Bætti við stuðningi við LoongArch arkitektúrinn sem notaður er í Loongson örgjörvum, sem og stuðningi við LSX og LASX SIMD viðbætur sem veittar eru í LoongArch. LoongArch-sértækar fínstillingar hafa verið innleiddar fyrir H.264, VP8 og VP9 merkjamál.
  • Bætti við stuðningi við Concatf samskiptareglur, sem skilgreinir snið til að flytja lista yfir auðlindir ("ffplay concatf:split.txt").
  • Nýjum afkóðarum bætt við: Speex, MSN Siren, ADPCM IMA Acorn Replay, GEM (raster myndir).
  • Nýjum kóðara hefur verið bætt við: bitpakkað, Apple Graphics (SMC), ADPCM IMA Westwood, VideoToolbox ProRes. AAC kóðara stillingum hefur verið breytt til að ná meiri gæðum.
  • Bætt við miðlunarílátum (muxer): Westwood AUD, Argonaut Games CVG, AV1 (Lágur bitastraumur yfir höfuð).
  • Bætt við miðlunargámaupptaka (deuxer): IMF, Argonaut Games CVG.
  • Bætti við nýjum flokki fyrir AMR (Adaptive Multi-Rate) hljóðmerkjamálið.
  • Bætt við gagnapakkara (pakkamiðlara) til að senda óþjappað myndband með því að nota RTP samskiptareglur (RFC 4175).
  • Nýjar myndbandssíur:
    • hluti og asegment - skipting á einum straumi með myndbandi eða hljóði í nokkra strauma, aðskilda með tíma eða römmum.
    • hsvkey og hsvhold - skiptu hluta af HSV litasviðinu í myndbandinu út fyrir grátónagildi.
    • gráheimur - litaleiðrétting myndbands með reiknirit byggt á tilgátunni um gráa heiminn.
    • scharr — notkun Schar rekstraraðila (afbrigði af Sobel stjórnanda með mismunandi stuðlum) á inntaksmyndbandið.
    • morpho - gerir þér kleift að beita ýmsum formfræðilegum umbreytingum á myndbandið.
    • leynd og biðtími - mælir lágmarks- og hámarkssíutöf fyrir áður notaða síu.
    • limitdiff - ákvarðar muninn á tveimur eða þremur myndbandsstraumum.
    • xcorrelate - Reiknar krossfylgni milli myndbandsstrauma.
    • varblur - breytileg myndþoka með skilgreiningu á þokuradíus frá öðru myndbandi.
    • litamettun - Notaðu litblæ, mettun eða styrkleikastillingar á myndskeið.
    • litróf — myndun myndbandsstraums með tilteknu litarófi.
    • libplacebo - forrit til að vinna HDR shaders frá libplacebo bókasafninu.
    • vflip_vulkan, hflip_vulkan og flip_vulkan eru afbrigði af lóðréttum eða láréttum myndbandsflipsíur (vflip, hflip og flip), útfærðar með Vulkan grafík API.
    • yadif_videotoolbox er afbrigði af yadif affléttingarsíu byggt á VideoToolbox ramma.
  • Nýjar hljóðsíur:
    • apsyclip - notkun sálrænnar klippur á hljóðstraum.
    • afwtdn - Dregur úr breiðbandshávaða.
    • adecorrelate - að beita skreytingaralgríminu á inntaksstrauminn.
    • atilt - beitir litrófsbreytingu fyrir tiltekið tíðnisvið.
    • asdr - ákvörðun á merkjaröskun milli tveggja hljóðstrauma.
    • aspectralstats - úttakstölfræði með litrófseiginleikum hverrar hljóðrásar.
    • adynamicsmooth - kraftmikil jöfnun á hljóðstraumnum.
    • adynamicequalizer - kraftmikil jöfnun á hljóðstraumnum.
    • anlmf - Notkun minnsta meðaltals ferningalgríms á hljóðstraum.

Heimild: opennet.ru

Bæta við athugasemd