FFmpeg 4.4 -multimediapaketin julkaisu

Kymmenen kuukauden kehitystyön jälkeen on saatavilla FFmpeg 4.4 -multimediapaketti, joka sisältää joukon sovelluksia ja kokoelman kirjastoja eri multimediamuotojen (ääni- ja videoformaattien tallennus, muuntaminen ja dekoodaus) käyttöä varten. Paketti jaetaan LGPL- ja GPL-lisensseillä, FFmpeg-kehitys tapahtuu MPlayer-projektin yhteydessä.

FFmpeg 4.4:aan lisätyt muutokset ovat:

  • Mahdollisuus käyttää VDPAU (Video Decode and Presentation) API:ta videon dekoodauksen laitteistokiihdytykseen HEVC/H.265 (10/12bit) ja VP9 (10/12bit) -muodoissa on otettu käyttöön.
  • Tukea tarjotaan videon dekoodaukseen AV1-muodossa käyttämällä NVIDIA NVDEC- ja Intel QSV (Quick Sync Video) -laitteistokiihdytysmoottoreita sekä DXVA2/D3D11VA-sovellusliittymää.
  • Lisätty mahdollisuus koodata AV1 mustavalkoiseksi käyttämällä libaom-kirjastoa (vaatii vähintään version 2.0.1).
  • Mahdollisuus koodata videota AV1-muodossa on toteutettu SVT-AV1 (Scalable Video Technology AV1) -kooderilla, joka käyttää nykyaikaisissa Intel-suorittimissa olevia laitteiston rinnakkaislaskentaominaisuuksia.
  • Lisätty tulostuslaite AudioToolbox-kehyksen kautta.
  • Lisätty tuki gophers-protokollalle (gopher over TLS).
  • Lisätty tuki RIST-protokollalle (Reliable Internet Stream Transport) käyttämällä libristiä.
  • Libwavpack-pohjaisen kooderin tuki poistettu.
  • Lisätty uusia dekooderit: AV1 (laitteistokiihdytetyllä dekoodauksella), AV1 (VAAPI:n kautta), AVS3 (libuavs3d:n kautta), Cintel RAW, PhotoCD, PGX, IPU, MobiClip Video, MobiClip FastAudio, ADPCM IMA MOFLEX, Argonaut Games Video, MSP Microsoft Paint), Simbiosis IMX, Digital Pictures SGA.
  • Lisätty uudet enkooderit: RPZA, PFM, Cineform HD, OpenEXR, SpeedHQ, ADPCM IMA Ubisoft APM, ADPCM Argonaut Games, High Voltage Software ADPCM, ADPCM IMA AMV, TTML (tekstitykset).
  • Lisätty mediasäiliöpakkaajat (muxer): AMV, Rayman 2 APM, ASF (Argonaut Games), TTML (tekstitykset), LEGO Racers ALP (.tun ja .pcm).
  • Lisätyt mediasäiliön purkajat (demuxer): AV1 (Low overhead bitstream), 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).
  • Uusia jäsentimiä on lisätty: IPU, Dolby E, CRI, XBM.
  • Uudet suodattimet:
    • chromanr - vähentää videon värikohinaa.
    • afreqshift ja aphaseshift - muuttaa äänen taajuutta ja vaihetta.
    • adenorm - lisää melua tietyllä tasolla.
    • puhenormi - suorittaa puheen normalisoinnin.
    • supercut - leikkaa yli 20 kHz:n taajuudet äänestä.
    • asubcut - katkaisee alipuskurin taajuudet.
    • superpass ja superstop - Butterworth-taajuussuodattimien toteutus.
    • shufflepixels - järjestää uudelleen pikseleitä videokehyksissä.
    • tmidequalizer - Temporal Midway Video Equalization -efektin sovellus.
    • estdif — lomituksen purku käyttämällä Edge Slope Tracing -algoritmia.
    • epx on suurennussuodatin pikselitaiteen luomiseen.
    • leikkaus - leikkausvideomuunnos.
    • kirsch - Käytä Kirsch-operaattoria videoon.
    • värilämpötila — säädä videon värilämpötilaa.
    • colorcontrast - säätää värikontrastia videon RGB-komponenttien välillä.
    • colorcorrect - valkotasapainon säätö videolle.
    • colorize — väripeitto videossa.
    • valotus – säätää videon valotustason.
    • yksivärinen - muuntaa värivideon harmaasävyiksi.
    • aexciter - korkeataajuisten äänikomponenttien generointi, jotka puuttuvat alkuperäisestä signaalista.
    • vif ja msad - VIF (Visual Information Fidelity)- ja MSAD (Mean Sum of Absolute Differences) -kertoimien määritys kahden videon välisten erojen arvioimiseksi.
    • identiteetti — kahden videon välisen eron tason määrittäminen.
    • setts — asettaa PTS:n (esitysaikaleiman) ja DTS:n (dekoodausaikaleiman) paketteihin (bittivirta).

Lähde: opennet.ru

Lisää kommentti