FFmpeg 5.0 multimediapaketversion

Efter tio mÄnaders utveckling Àr multimediapaketet FFmpeg 5.0 tillgÀngligt, inklusive en uppsÀttning applikationer och en samling bibliotek för operationer med olika multimediaformat (inspelning, konvertering och avkodning av ljud- och videoformat). Paketet distribueras under LGPL- och GPL-licenserna, FFmpeg-utvecklingen sker i anslutning till MPlayer-projektet. Den betydande förÀndringen i versionsnumret förklaras av betydande förÀndringar i API:et och övergÄngen till ett nytt releaseschema, enligt vilket nya betydande utgÄvor kommer att skapas en gÄng om Äret, och utgÄvor med en förlÀngd supportperiod - en gÄng vartannat Är. FFmpeg 5.0 kommer att vara den första LTS-utgÄvan av projektet.

Bland Àndringarna som lagts till i FFmpeg 5.0 Àr:

  • En betydande rensning av gamla kodnings- och avkodnings-API:er utfördes och en övergĂ„ng till det nya N:M API:et gjordes, vilket erbjuder ett enda API för ljud och video, och separerar codecs för in- och utströmmar. Alla gamla API:er som tidigare markerats som förĂ„ldrade togs bort. Ett nytt API för bitströmsfilter lades till. Format och codecs separerades - mediacontaineruppackare bĂ€ddar inte lĂ€ngre in hela kontexten för avkodare. API:er för registrering av codecs och format togs bort - alla format Ă€r nu alltid registrerade.
  • Tog bort libavresample-biblioteket.
  • Ett enklare API baserat pĂ„ AVFrame har lagts till i libswscale-biblioteket.
  • AvsevĂ€rt förbĂ€ttrat stöd för Vulkans grafik-API.
  • Lade till stöd för hĂ„rdvaruacceleration av avkodning och kodning av VP9- och ProRes-format med hjĂ€lp av VideoToolbox API.
  • Lade till stöd för LoongArch-arkitekturen som anvĂ€nds i Loongson-processorer, samt stöd för LSX- och LASX SIMD-tillĂ€ggen som tillhandahĂ„lls av LoongArch. LoongArch-specifika optimeringar har implementerats för H.264-, VP8- och VP9-kodekarna.
  • Lade till stöd för Concatf-protokollet, som definierar formatet för att överföra en lista med resurser ("ffplay concatf:split.txt").
  • Lade till nya avkodare: Speex, MSN Siren, ADPCM IMA Acorn Replay, GEM (bitmappar).
  • Nya kodare har lagts till: bitpacked, Apple Graphics (SMC), ADPCM IMA Westwood, VideoToolbox ProRes. AAC-kodarparametrar har Ă€ndrats för att uppnĂ„ högre kvalitet.
  • Lade till mediacontainerpackare (muxer): Westwood AUD, Argonaut Games CVG, AV1 (bitström med lĂ„g overhead).
  • Lade till uppackningsverktyg för mediabehĂ„llare (demuxer): IMF, Argonaut Games CVG.
  • Lade till ny parser för AMR (Adaptive Multi-Rate) ljudkodek.
  • Lade till en nyttolastdatapackare (packetizer) för att sĂ€nda okomprimerad video med RTP-protokollet (RFC 4175).
  • Nya videofilter:
    • segment och asegment — uppdelning av en ström med video eller ljud i flera strömmar med uppdelning efter tid eller bildrutor.
    • hsvkey och hsvhold – ersĂ€tter en del av HSV-fĂ€rgintervallet i en video med grĂ„skalevĂ€rden.
    • grĂ„vĂ€rld — videofĂ€rgkorrigering med en algoritm baserad pĂ„ grĂ„vĂ€rldshypotesen.
    • scharr — tillĂ€mpar Schar-operatorn (en variant av Sobel-operatorn med olika koefficienter) pĂ„ inmatningsvideon.
    • morpho - lĂ„ter dig tillĂ€mpa olika morfologiska transformationer pĂ„ videor.
    • latens och latens - mĂ€ter den minsta och maximala filtreringsfördröjningen för det tidigare tillĂ€mpade filtret.
    • limitdiff - definierar skillnaden mellan tvĂ„ eller tre videoströmmar.
    • xkorrelera - berĂ€knar korskorrelation mellan videoströmmar.
    • varblur - variabel videooskĂ€rpa med oskĂ€rpa-radie bestĂ€md frĂ„n en andra video.
    • nyansmĂ€ttnad - tillĂ€mpa justeringar av nyans, mĂ€ttnad eller intensitet pĂ„ en video.
    • fĂ€rgspektrum — generering av en videoström med ett givet fĂ€rgspektrum.
    • libplacebo - applikation för att bearbeta HDR-shaders frĂ„n libplacebo-biblioteket.
    • vflip_vulkan, hflip_vulkan och flip_vulkan Ă€r varianter av de vertikala eller horisontella videoflipfiltren (vflip, hflip och flip), implementerade med hjĂ€lp av Vulkans grafik-API.
    • yadif_videotoolbox Ă€r en variant av yadifs deinterlacing-filter baserat pĂ„ VideoToolbox-ramverket.
  • Nya ljudfilter:
    • apsyclip - tillĂ€mpning av en psykoakustisk klippare pĂ„ en ljudström.
    • afwtdn - dĂ€mpar bredbandsbrus.
    • adecorrelate — tillĂ€mpa dekorrelationsalgoritmen pĂ„ indataströmmen.
    • atilt — tillĂ€mpa spektralförskjutning för ett givet frekvensomrĂ„de.
    • asdr — bestĂ€mning av signalförvrĂ€ngning mellan tvĂ„ ljudströmmar.
    • aspectralstats - utdatastatistik med spektrala egenskaper för varje ljudkanal.
    • adynamicsmooth — dynamisk utjĂ€mning av ljudströmmen.
    • adynamicequalizer — dynamisk utjĂ€mning av ljudströmmen.
    • anlmf — tillĂ€mpa minsta kvadraters algoritm pĂ„ en ljudström.

KĂ€lla: opennet.ru

Köp pĂ„litlig hosting för webbplatser med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster