FFmpeg 4.4 multimediepakkeutgivelse

Etter ti måneders utvikling er FFmpeg 4.4 multimediepakken tilgjengelig, som inkluderer et sett med applikasjoner og en samling biblioteker for operasjoner på ulike multimedieformater (opptak, konvertering og dekoding av lyd- og videoformater). Pakken distribueres under LGPL- og GPL-lisenser, FFmpeg-utvikling utføres ved siden av MPlayer-prosjektet.

Noen av endringene som er lagt til i FFmpeg 4.4 inkluderer:

  • Muligheten til å bruke VDPAU (Video Decode and Presentation) API for maskinvareakselerasjon av videodekoding i HEVC/H.265 (10/12bit) og VP9 (10/12bit) formater er implementert.
  • Det gis støtte for videodekoding i AV1-format ved bruk av NVIDIA NVDEC og Intel QSV (Quick Sync Video) maskinvareakselerasjonsmotorer, samt bruk av DXVA2/D3D11VA API.
  • Lagt til muligheten til å kode AV1 i monokrom ved hjelp av libaom-biblioteket (krever minst versjon 2.0.1).
  • Evnen til å kode video i AV1-formatet har blitt implementert ved hjelp av SVT-AV1 (Scalable Video Technology AV1)-koderen, som bruker maskinvareparallelle databehandlingsfunksjoner som finnes i moderne Intel-prosessorer.
  • Lagt til utgangsenhet via AudioToolbox-rammeverket.
  • Lagt til støtte for gophers-protokollen (gopher over TLS).
  • Lagt til støtte for RIST-protokollen (Reliable Internet Stream Transport) ved bruk av librist.
  • Fjernet støtte for libwavpack-basert koder.
  • Lagt til nye dekodere: AV1 (med maskinvareakselerert dekoding), 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.
  • Lagt til nye kodere: RPZA, PFM, Cineform HD, OpenEXR, SpeedHQ, ADPCM IMA Ubisoft APM, ADPCM Argonaut Games, High Voltage Software ADPCM, ADPCM IMA AMV, TTML (undertekster).
  • Lagt til mediebeholderpakker (muxer): AMV, Rayman 2 APM, ASF (Argonaut Games), TTML (undertekster), LEGO Racers ALP (.tun og .pcm).
  • Lagt til mediebeholderutpakkere (demuxer): AV1 (Lav 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).
  • Nye parsere er lagt til: IPU, Dolby E, CRI, XBM.
  • Nye filtre:
    • chromanr - reduserer fargestøy i video.
    • afreqshift og aphaseshift - skift lydens frekvens og fase.
    • adenorm - legger til støy på et visst nivå.
    • speechnorm - utfører talenormalisering.
    • asupercut - kutter frekvenser over 20 kHz fra lyden.
    • asubcut - kutter ut subbufferfrekvenser.
    • asuperpass og asuperstop - implementering av Butterworth frekvensfiltre.
    • shufflepixels - omorganiserer piksler i videorammer.
    • tmidequalizer - bruk av Temporal Midway Video Equalization-effekten.
    • estdif — deinterlacing ved hjelp av Edge Slope Tracing-algoritmen.
    • epx er et forstørrelsesfilter for å lage pikselkunst.
    • skjær - skjær video transformasjon.
    • kirsch - Bruk Kirsch-operatoren på video.
    • fargetemperatur — juster fargetemperaturen til videoen.
    • fargekontrast – justerer fargekontrasten mellom RGB-komponenter for video.
    • colorcorrect - hvitbalansejustering for video.
    • fargelegge — fargeoverlegg på video.
    • eksponering – justerer eksponeringsnivået for video.
    • monokrom - konverterer fargevideo til gråtoner.
    • aexciter - generering av høyfrekvente lydkomponenter som er fraværende i det originale signalet.
    • vif og msad - bestemmelse av VIF (Visual Information Fidelity) og MSAD (Mean Sum of Absolute Differences) koeffisienter for å evaluere forskjellene mellom to videoer.
    • identitet — bestemme nivået på forskjellen mellom to videoer.
    • setts — setter PTS (presentasjonstidsstempel) og DTS (dekodingstidsstempel) i pakker (bitstrøm).

Kilde: opennet.ru

Legg til en kommentar