Izdaja multimedijskega paketa FFmpeg 4.4

Po desetih mesecih razvoja je na voljo multimedijski paket FFmpeg 4.4, ki vključuje nabor aplikacij in zbirko knjižnic za delovanje na različnih multimedijskih formatih (snemanje, pretvorba in dekodiranje avdio in video formatov). Paket se distribuira pod licencama LGPL in GPL, razvoj FFmpeg poteka poleg projekta MPlayer.

Med spremembami, dodanimi v FFmpeg 4.4, so:

  • Implementirana je možnost uporabe API-ja VDPAU (Video Decode and Presentation) za strojno pospeševanje video dekodiranja v formatih HEVC/H.265 (10/12bit) in VP9 (10/12bit).
  • Zagotovljena je podpora za dekodiranje videa v formatu AV1 z uporabo strojev za strojno pospeševanje NVIDIA NVDEC in Intel QSV (Quick Sync Video) ter z uporabo API-ja DXVA2/D3D11VA.
  • Dodana možnost kodiranja AV1 v enobarvni obliki s knjižnico libaom (zahteva vsaj različico 2.0.1).
  • Zmožnost kodiranja videa v formatu AV1 je bila implementirana s kodirnikom SVT-AV1 (Scalable Video Technology AV1), ki uporablja zmožnosti vzporednega računanja strojne opreme, ki jih najdemo v sodobnih procesorjih Intel.
  • Dodana izhodna naprava prek ogrodja AudioToolbox.
  • Dodana podpora za protokol gophers (gopher prek TLS).
  • Dodana podpora za protokol RIST (Reliable Internet Stream Transport) z uporabo librista.
  • Odstranjena podpora za kodirnik na osnovi libwavpack.
  • Dodani novi dekoderji: AV1 (s strojno pospešenim dekodiranjem), AV1 (prek VAAPI), AVS3 (prek 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.
  • Dodani novi kodirniki: RPZA, PFM, Cineform HD, OpenEXR, SpeedHQ, ADPCM IMA Ubisoft APM, ADPCM Argonaut Games, High Voltage Software ADPCM, ADPCM IMA AMV, TTML (podnapisi).
  • Dodani pakirniki medijskih vsebnikov (mukser): AMV, Rayman 2 APM, ASF (Argonaut Games), TTML (podnapisi), LEGO Racers ALP (.tun in .pcm).
  • Dodana orodja za razpakiranje medijskih vsebnikov (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).
  • Dodani so novi razčlenjevalniki: IPU, Dolby E, CRI, XBM.
  • Novi filtri:
    • chromanr - zmanjša barvni šum v videu.
    • afreqshift in aphaseshift - premik frekvence in faze zvoka.
    • adenorm - doda hrup na določeni ravni.
    • speaknorm - izvaja normalizacijo govora.
    • asupercut - iz zvoka izloči frekvence nad 20 kHz.
    • asubcut - izreže frekvence subbufferja.
    • asuperpass in asuperstop - implementacija Butterworthovih frekvenčnih filtrov.
    • shufflepixels - prerazporedi slikovne pike v video okvirjih.
    • tmidequalizer - uporaba učinka Temporal Midway Video Equalization.
    • estdif — deprepletanje z uporabo algoritma Edge Slope Tracing.
    • epx je filter za povečavo za ustvarjanje slikovnih pik.
    • strižna - strižna video transformacija.
    • kirsch - Uporabite operater Kirsch za video.
    • barvna temperatura — prilagodi barvno temperaturo videa.
    • barvni kontrast - prilagodi barvni kontrast med komponentami RGB za video.
    • colorcorrect - nastavitev ravnovesja beline za video.
    • colorize — prekrivanje barv na videu.
    • izpostavljenost - prilagodi raven osvetlitve za video.
    • enobarvni - pretvori barvni video v sivine.
    • aexciter - ustvarjanje visokofrekvenčnih zvočnih komponent, ki jih ni v izvirnem signalu.
    • vif in msad - določitev koeficientov VIF (Visual Information Fidelity) in MSAD (Mean Sum of Absolute Differences) za oceno razlik med dvema videoma.
    • identiteta — določanje stopnje razlike med dvema videoma.
    • setts — nastavi PTS (časovni žig predstavitve) in DTS (časovni žig dekodiranja) v paketih (bitni tok).

Vir: opennet.ru

Dodaj komentar