Izdanje multimedijskog paketa FFmpeg 4.4

Nakon deset mjeseci razvoja dostupan je multimedijski paket FFmpeg 4.4 koji uključuje set aplikacija i kolekciju biblioteka za rad na različitim multimedijskim formatima (snimanje, konverzija i dekodiranje audio i video formata). Paket se distribuira pod LGPL i GPL licencama, razvoj FFmpeg-a odvija se uz MPlayer projekt.

Neke od promjena dodanih u FFmpeg 4.4 uključuju:

  • Implementirana je mogućnost korištenja VDPAU (Video Decode and Presentation) API-ja za hardversko ubrzanje video dekodiranja u HEVC/H.265 (10/12bit) i VP9 (10/12bit) formatima.
  • Podrška je osigurana za video dekodiranje u AV1 formatu pomoću NVIDIA NVDEC i Intel QSV (Quick Sync Video) motora za hardversko ubrzanje, kao i pomoću DXVA2/D3D11VA API-ja.
  • Dodana je mogućnost kodiranja AV1 u jednobojnom obliku pomoću biblioteke libaom (zahtijeva najmanje verziju 2.0.1).
  • Mogućnost kodiranja videa u AV1 formatu implementirana je korištenjem SVT-AV1 (Scalable Video Technology AV1) kodera, koji koristi hardverske paralelne računalne mogućnosti koje se nalaze u modernim Intel CPU-ima.
  • Dodan izlazni uređaj putem okvira AudioToolbox.
  • Dodana podrška za gophers protokol (gopher preko TLS-a).
  • Dodana podrška za RIST (Reliable Internet Stream Transport) protokol pomoću librista.
  • Uklonjena podrška za koder temeljen na libwavpacku.
  • Dodani novi dekoderi: AV1 (s hardverski ubrzanim dekodiranjem), AV1 (putem VAAPI), AVS3 (putem 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 koderi: RPZA, PFM, Cineform HD, OpenEXR, SpeedHQ, ADPCM IMA Ubisoft APM, ADPCM Argonaut Games, High Voltage Software ADPCM, ADPCM IMA AMV, TTML (titlovi).
  • Dodani pakeri medijskih spremnika (muxer): AMV, Rayman 2 APM, ASF (Argonaut Games), TTML (titlovi), LEGO Racers ALP (.tun i .pcm).
  • Dodani alati za raspakiranje medijskih spremnika (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 su novi parseri: IPU, Dolby E, CRI, XBM.
  • Novi filteri:
    • chromanr - smanjuje šum boje u videu.
    • afreqshift i aphaseshift - pomak frekvencije i faze zvuka.
    • adenorm - dodaje buku na određenoj razini.
    • speaknorm - vrši normalizaciju govora.
    • asupercut - izrezuje frekvencije iznad 20 kHz iz zvuka.
    • asubcut - izrezuje subbuffer frekvencije.
    • asuperpass i asuperstop - implementacija Butterworthovih frekvencijskih filtara.
    • shufflepixels - preuređuje piksele u video okvirima.
    • tmidequalizer - primjena efekta Temporal Midway Video Equalization.
    • estdif — deinterlacing korištenjem algoritma Edge Slope Tracing.
    • epx je filtar za povećanje za stvaranje pixel arta.
    • shear - shear video transformacija.
    • kirsch - primijenite Kirschov operator na video.
    • colortemperature — podesite temperaturu boje videa.
    • colorcontrast - podešava kontrast boja između RGB komponenti za video.
    • colorcorrect - podešavanje ravnoteže bijele za video.
    • colorize — preklapanje boja na videu.
    • ekspozicija - podešava razinu ekspozicije za video.
    • monokromatski - pretvara video u boji u sive nijanse.
    • aexciter - generiranje visokofrekventnih komponenti zvuka kojih nema u izvornom signalu.
    • vif i msad - određivanje koeficijenata VIF (Visual Information Fidelity) i MSAD (Mean Sum of Absolute Differences) za procjenu razlika između dva videa.
    • identitet — određivanje razine razlike između dva videa.
    • setts — postavlja PTS (vremenski žig prezentacije) i DTS (vremenski žig dekodiranja) u paketima (bitstream).

Izvor: opennet.ru

Dodajte komentar