FFmpeg 4.4 multimediapaketversion

Efter tio månaders utveckling är multimediapaketet FFmpeg 4.4 tillgängligt, vilket inkluderar en uppsättning applikationer och en samling bibliotek för operationer på olika multimediaformat (inspelning, konvertering och avkodning av ljud- och videoformat). Paketet distribueras under LGPL- och GPL-licenser, FFmpeg-utveckling utförs i anslutning till MPlayer-projektet.

Bland ändringarna som lagts till i FFmpeg 4.4 är:

  • Möjligheten att använda VDPAU (Video Decode and Presentation) API för hårdvaruacceleration av videoavkodning i formaten HEVC/H.265 (10/12bit) och VP9 (10/12bit) har implementerats.
  • Stöd tillhandahålls för videoavkodning i AV1-format med NVIDIA NVDEC och Intel QSV (Quick Sync Video) hårdvaruaccelerationsmotorer, samt användning av DXVA2/D3D11VA API.
  • Lade till möjligheten att koda AV1 i monokrom med libaom-biblioteket (kräver minst version 2.0.1).
  • Möjligheten att koda video i AV1-formatet har implementerats med SVT-AV1-kodaren (Scalable Video Technology AV1), som använder parallella hårdvaruverktyg som finns i moderna Intel-processorer.
  • Lade till utgångsenhet via AudioToolbox-ramverket.
  • Lade till stöd för gophers-protokollet (gopher över TLS).
  • Lade till stöd för RIST-protokollet (Reliable Internet Stream Transport) med hjälp av librist.
  • Borttaget stöd för libwavpack-baserad kodare.
  • Lade till nya avkodare: AV1 (med hårdvaruaccelererad avkodning), AV1 (via VAAPI), AVS3 (via libuavs3d), Cintel RAW, PhotoCD, PGX, IPU, MobiClip Video, MobiClip FastAudio, ADPCM IMA MOFLEX, Argonaut Games Video, MSP v2 ( Microsoft Paint), Simbiosis IMX, Digital Pictures SGA.
  • Lade till nya kodare: RPZA, PFM, Cineform HD, OpenEXR, SpeedHQ, ADPCM IMA Ubisoft APM, ADPCM Argonaut Games, High Voltage Software ADPCM, ADPCM IMA AMV, TTML (undertexter).
  • Tillagda mediabehållare (muxer): AMV, Rayman 2 APM, ASF (Argonaut Games), TTML (undertexter), LEGO Racers ALP (.tun och .pcm).
  • Uppackare för mediabehållare (demuxer): AV1 (låg overhead bitström), ACE, AVS3, MacCaption, MOFLEX, MODS, MCA, SVS, BRP (Argonaut Games), DAT, aax, IPU, xbm_pipe, binka, Simbiosis IMX, Digital Pictures SGA , MSP v2 (Microsoft Paint).
  • Nya parsers har lagts till: IPU, Dolby E, CRI, XBM.
  • Nya filter:
    • chromanr - reducerar färgbrus i video.
    • afreqshift och aphaseshift - skift frekvens och fas av ljud.
    • adenorm - lägger till brus på en viss nivå.
    • speechnorm - utför talnormalisering.
    • asupercut - skär av frekvenser över 20 kHz från ljudet.
    • asubcut - klipper ut subbuffertfrekvenser.
    • asuperpass och asuperstop - implementering av Butterworth frekvensfilter.
    • shufflepixels - ordnar om pixlar i videoramar.
    • tmidequalizer - tillämpning av Temporal Midway Video Equalization-effekten.
    • estdif — deinterlacing med Edge Slope Tracing-algoritmen.
    • epx är ett förstoringsfilter för att skapa pixelkonst.
    • shear — shear video transformation.
    • kirsch - Använd Kirsch-operatorn på video.
    • färgtemperatur — justera färgtemperaturen för videon.
    • färgkontrast – justerar färgkontrasten mellan RGB-komponenter för video.
    • colorcorrect - vitbalansjustering för video.
    • färglägga — färgöverlägg på video.
    • exponering - justerar exponeringsnivån för video.
    • monokrom - konverterar färgvideo till gråskala.
    • aexciter - generering av högfrekventa ljudkomponenter som saknas i originalsignalen.
    • vif och msad - bestämning av VIF (Visual Information Fidelity) och MSAD (Mean Sum of Absolute Differences) koefficienter för att utvärdera skillnaderna mellan två videor.
    • identitet — bestämmer nivån på skillnaden mellan två videor.
    • sets — ställer in PTS (presentationstidsstämpel) och DTS (avkodningstidsstämpel) i paket (bitström).

Källa: opennet.ru

Lägg en kommentar