Izdavanje multimedijalnog paketa FFmpeg 4.4

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

Među promjenama dodanim u FFmpeg 4.4 su:

  • Implementirana je mogućnost korištenja VDPAU (Video Decode and Presentation) API za hardversko ubrzanje video dekodiranja u HEVC/H.265 (10/12bit) i VP9 (10/12bit) formatima.
  • Obezbeđena je podrška za video dekodiranje u AV1 formatu pomoću NVIDIA NVDEC i Intel QSV (Quick Sync Video) hardverskih mehanizama za ubrzanje, kao i korišćenjem DXVA2/D3D11VA API-ja.
  • Dodata mogućnost kodiranja AV1 u crno-bijeloj boji koristeći libaom biblioteku (zahtijeva najmanje verziju 2.0.1).
  • Mogućnost kodiranja videa u AV1 formatu implementirana je pomoću SVT-AV1 (Scalable Video Technology AV1) kodera, koji koristi hardverske mogućnosti paralelnog računarstva koje se nalaze u modernim Intelovim procesorima.
  • Dodan izlazni uređaj preko AudioToolbox okvira.
  • Dodata podrška za Gophers protokol (gopher preko TLS-a).
  • Dodata podrška za RIST (Pouzdan Internet Stream Transport) protokol koji koristi librist.
  • Uklonjena podrška za libwavpack baziran koder.
  • Dodati novi dekoderi: AV1 (sa hardverskim ubrzanim dekodiranjem), AV1 (preko VAAPI), AVS3 (preko 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.
  • Dodati novi koderi: RPZA, PFM, Cineform HD, OpenEXR, SpeedHQ, ADPCM IMA Ubisoft APM, ADPCM Argonaut Games, High Voltage Software ADPCM, ADPCM IMA AMV, TTML (titlovi).
  • Dodati paketi za medijske kontejnere (mukser): AMV, Rayman 2 APM, ASF (Argonaut Games), TTML (titlovi), LEGO Racers ALP (.tun i .pcm).
  • Dodani raspakivači medijskog kontejnera (demukser): AV1 (niski nadzemni 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).
  • Dodati su novi parseri: IPU, Dolby E, CRI, XBM.
  • Novi filteri:
    • chromanr - smanjuje šum u boji u videu.
    • afreqshift i aphaseshift - pomeranje frekvencije i faze zvuka.
    • adenorm - dodaje buku na određenom nivou.
    • govorna norma - vrši normalizaciju govora.
    • asupercut - seče frekvencije iznad 20 kHz iz zvuka.
    • asubcut - isključuje podbafer frekvencije.
    • asuperpass i asuperstop - implementacija Butterworthovih frekvencijskih filtera.
    • shufflepixels - preuređuje piksele u video okvirima.
    • tmidequalizer - primjena efekta Temporal Midway Video Equalization.
    • estdif — deinterlacing koristeći algoritam Edge Slope Tracing.
    • epx je filter za uvećanje za kreiranje pixel arta.
    • smicanje - smicanje video transformacija.
    • kirsch - Primijenite Kirsch operator na video.
    • colortemperature — podesite temperaturu boje video zapisa.
    • colorcontrast - podešava kontrast boja između RGB komponenti za video.
    • colorcorrect - podešavanje balansa bijele boje za video.
    • colorize — preklapanje boja na videu.
    • ekspozicija - podešava nivo ekspozicije za video.
    • monohromatski - pretvara video u boji u sive.
    • aexciter - stvaranje visokofrekventnih zvučnih komponenti koje su odsutne u originalnom 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 nivoa razlike između dva videa.
    • setts — postavlja PTS (vremenski žig prezentacije) i DTS (vremenski žig dekodiranja) u paketima (bitstream).

izvor: opennet.ru

Dodajte komentar