Vydanie multimediálneho balíka FFmpeg 4.4

Po desiatich mesiacoch vývoja je k dispozícii multimediálny balík FFmpeg 4.4, ktorý obsahuje sadu aplikácií a kolekciu knižníc pre operácie s rôznymi multimediálnymi formátmi (nahrávanie, konvertovanie a dekódovanie audio a video formátov). Balík je distribuovaný pod licenciami LGPL a GPL, vývoj FFmpeg prebieha v susedstve projektu MPlayer.

Medzi zmeny pridané do FFmpeg 4.4 patria:

  • Implementovaná bola možnosť využitia VDPAU (Video Decode and Presentation) API pre hardvérovú akceleráciu dekódovania videa vo formátoch HEVC/H.265 (10/12bit) a VP9 (10/12bit).
  • Podpora je poskytovaná pre dekódovanie videa vo formáte AV1 pomocou hardvérových akceleračných motorov NVIDIA NVDEC a Intel QSV (Quick Sync Video), ako aj pomocou DXVA2/D3D11VA API.
  • Pridaná možnosť kódovať AV1 v monochromatickom režime pomocou knižnice libaom (vyžaduje aspoň verziu 2.0.1).
  • Schopnosť kódovať video vo formáte AV1 bola implementovaná pomocou kodéra SVT-AV1 (Scalable Video Technology AV1), ktorý využíva hardvérové ​​paralelné výpočtové možnosti, ktoré sa nachádzajú v moderných procesoroch Intel.
  • Pridané výstupné zariadenie cez rámec AudioToolbox.
  • Pridaná podpora pre protokol gophers (gopher over TLS).
  • Pridaná podpora pre protokol RIST (Reliable Internet Stream Transport) pomocou librist.
  • Odstránená podpora pre kódovač založený na libwavpack.
  • Pridané nové dekodéry: AV1 (s hardvérovo akcelerovaným dekódovaním), AV1 (cez VAAPI), AVS3 (cez 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.
  • Pridané nové kodéry: RPZA, PFM, Cineform HD, OpenEXR, SpeedHQ, ADPCM IMA Ubisoft APM, ADPCM Argonaut Games, High Voltage Software ADPCM, ADPCM IMA AMV, TTML (titulky).
  • Pridané baličky mediálnych kontajnerov (muxer): AMV, Rayman 2 APM, ASF (Argonaut Games), TTML (titulky), LEGO Racers ALP (.tun a .pcm).
  • Pridané rozbaľovače mediálnych kontajnerov (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).
  • Boli pridané nové parsery: IPU, Dolby E, CRI, XBM.
  • Nové filtre:
    • chromanr - znižuje farebný šum vo videu.
    • afreqshift a aphaseshift - posun frekvencie a fázy zvuku.
    • adenorm - pridáva hluk na určitej úrovni.
    • rečová norma - vykonáva normalizáciu reči.
    • asupercut - orezáva zo zvuku frekvencie nad 20 kHz.
    • asubcut - vypína frekvencie subbufferu.
    • asuperpass a asuperstop - implementácia Butterworthových frekvenčných filtrov.
    • shufflepixels - preusporiadanie pixelov v snímkach videa.
    • tmidequalizer - aplikácia efektu Temporal Midway Video Equalization.
    • estdif — odstránenie prekladania pomocou algoritmu Edge Slope Tracing.
    • epx je filter zväčšenia na vytváranie obrázkov pixelov.
    • strih - strih videa transformácia.
    • kirsch - Použitie Kirsch operátora na video.
    • colortemperature — upravte teplotu farieb videa.
    • colorcontrast – upravuje farebný kontrast medzi komponentmi RGB pre video.
    • colorcorrect - úprava vyváženia bielej pre video.
    • colorize — farebné prekrytie videa.
    • expozícia – upraví úroveň expozície pre video.
    • monochromatický – konvertuje farebné video do odtieňov sivej.
    • aexciter - generovanie vysokofrekvenčných zvukových zložiek, ktoré v pôvodnom signáli chýbajú.
    • vif a msad - stanovenie koeficientov VIF (Visual Information Fidelity) a MSAD (Mean Sum of Absolute Differences) na vyhodnotenie rozdielov medzi dvoma videami.
    • identita — určenie úrovne rozdielu medzi dvoma videami.
    • setts — nastavuje PTS (časovú známku prezentácie) a DTS (časovú známku dekódovania) v paketoch (bitový tok).

Zdroj: opennet.ru

Pridať komentár