Vrystelling van FFmpeg 4.4 multimedia-pakket

Na tien maande se ontwikkeling is die FFmpeg 4.4 multimediapakket beskikbaar, wat 'n stel toepassings en 'n versameling biblioteke insluit vir bewerkings op verskeie multimediaformate (opname, omskakeling en dekodering van oudio- en videoformate). Die pakket word onder LGPL- en GPL-lisensies versprei, FFmpeg-ontwikkeling word langs die MPlayer-projek uitgevoer.

Sommige van die veranderinge wat in FFmpeg 4.4 bygevoeg is, sluit in:

  • Die vermoë om die VDPAU (Video Decode and Presentation) API te gebruik vir hardeware versnelling van video-dekodering in HEVC/H.265 (10/12bis) en VP9 (10/12bis) formate is geïmplementeer.
  • Ondersteuning word verskaf vir video-dekodering in AV1-formaat met behulp van NVIDIA NVDEC en Intel QSV (Quick Sync Video) hardeware versnellingsenjins, sowel as die gebruik van die DXVA2/D3D11VA API.
  • Bygevoeg die vermoë om AV1 in monochroom te enkodeer met behulp van die libaom-biblioteek (vereis ten minste weergawe 2.0.1).
  • Die vermoë om video in die AV1-formaat te enkodeer is geïmplementeer met behulp van die SVT-AV1 (Scalable Video Technology AV1) enkodeerder, wat die hardeware parallelle rekenaarvermoëns gebruik wat in moderne Intel SVE's gevind word.
  • Bygevoeg uitset toestel via AudioToolbox raamwerk.
  • Bygevoeg ondersteuning vir die gophers protokol (gopher oor TLS).
  • Bygevoeg ondersteuning vir die RIST (Reliable Internet Stream Transport) protokol met behulp van librist.
  • Verwyder ondersteuning vir libwavpack-gebaseerde enkodeerder.
  • Bygevoeg nuwe dekodeerders: AV1 (met hardeware versnelde dekodering), 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.
  • Nuwe enkodeerders bygevoeg: RPZA, PFM, Cineform HD, OpenEXR, SpeedHQ, ADPCM IMA Ubisoft APM, ADPCM Argonaut Games, High Voltage Software ADPCM, ADPCM IMA AMV, TTML (onderskrifte).
  • Bygevoeg mediahouerverpakkers (muxer): AMV, Rayman 2 APM, ASF (Argonaut Games), TTML (onderskrifte), LEGO Racers ALP (.tun en .pcm).
  • Bygevoegde mediahouer-uitpakkers (demuxer): AV1 (lae oorhoofse bitstroom), 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).
  • Nuwe ontleders is bygevoeg: IPU, Dolby E, CRI, XBM.
  • Nuwe filters:
    • chromanr - verminder kleurgeraas in video.
    • afreqshift en aphaseshift - skuif die frekwensie en fase van klank.
    • adenorm - voeg geraas op 'n sekere vlak by.
    • spraaknorm - voer spraaknormalisering uit.
    • asupercut - sny frekwensies bo 20 kHz van die klank af.
    • asubcut - sny subbufferfrekwensies uit.
    • asuperpass en asuperstop - implementering van Butterworth frekwensie filters.
    • shufflepixels - herrangskik pixels in videorame.
    • tmidequalizer - toepassing van die Temporal Midway Video Equalization-effek.
    • estdif — deinterlacing met behulp van die Edge Slope Tracing-algoritme.
    • epx is 'n vergrotingsfilter vir die skep van pixelkuns.
    • skeer - skeer video transformasie.
    • kirsch - Pas die Kirsch-operateur op video toe.
    • kleurtemperatuur — pas die kleurtemperatuur van die video aan.
    • kleurkontras - pas die kleurkontras tussen RGB-komponente vir video aan.
    • kleurkorrek - witbalansaanpassing vir video.
    • kleur - kleur oorleg op video.
    • blootstelling - pas die blootstellingsvlak vir video aan.
    • monochroom - skakel kleurvideo om na grysskaal.
    • aexciter - generering van hoëfrekwensie klankkomponente wat afwesig is in die oorspronklike sein.
    • vif en msad - bepaling van VIF (Visual Information Fidelity) en MSAD (Mean Sum of Absolute Differences) koëffisiënte om die verskille tussen twee video's te evalueer.
    • identiteit — bepaal die vlak van verskil tussen twee video's.
    • sets — stel PTS (aanbiedingstydstempel) en DTS (dekoderingstydstempel) in pakkies (bisstroom).

Bron: opennet.ru

Voeg 'n opmerking