Lansarea pachetului multimedia FFmpeg 4.4

După zece luni de dezvoltare, pachetul multimedia FFmpeg 4.4 este disponibil, incluzând un set de aplicații și o colecție de biblioteci pentru operațiuni asupra diferitelor formate multimedia (înregistrare, conversie și decodare a formatelor audio și video). Pachetul este distribuit sub licențele LGPL și GPL, dezvoltarea FFmpeg fiind realizată în paralel cu proiectul MPlayer.

Printre modificările adăugate în FFmpeg 4.4 se numără:

  • A fost implementată posibilitatea utilizării API-ului VDPAU (Video Decode and Presentation) pentru accelerarea hardware a decodării video în formatele HEVC/H.265 (10/12bit) și VP9 (10/12bit).
  • Este asigurată suportul pentru decodarea video în format AV1 folosind motoarele de accelerare hardware NVIDIA NVDEC și Intel QSV (Quick Sync Video), precum și prin API-ul DXVA2/D3D11VA.
  • A fost adăugată posibilitatea de codificare AV1 în modul monocrom, folosind biblioteca libaom (se cere cel puțin versiunea 2.0.1).
  • A fost implementată posibilitatea de codificare video în format AV1 folosind encoderul SVT-AV1 (Scalable Video Technology AV1), care utilizează resursele de paralelizare hardware disponibile în procesoarele Intel moderne.
  • A fost adăugat un dispozitiv de ieșire prin framework-ul AudioToolbox.
  • A fost adădat suport pentru protocolul „gophers” (gopher pe TLS).
  • A fost adădat suport pentru protocolul RIST (Reliable Internet Stream Transport), folosind librist.
  • A fost eliminat suportul pentru encoderul bazat pe libwavpack.
  • Au fost adăugați noi decoderi: AV1 (cu accelerare hardware pentru decodare), AV1 (prin VAAPI), AVS3 (prin 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.
  • Au fost adăugați noi encodere: RPZA, PFM, Cineform HD, OpenEXR, SpeedHQ, ADPCM IMA Ubisoft APM, ADPCM Argonaut Games, High Voltage Software ADPCM, ADPCM IMA AMV, TTML (subtitrări).
  • Au fost adăugați multiplexerii (muxer): AMV, Rayman 2 APM, ASF (Argonaut Games), TTML (subtitrări), LEGO Racers ALP (.tun și .pcm).
  • Au fost adăugați demultiplexerii (demuxer): AV1 (bitstream cu overhead scăzut), 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).
  • Au fost adăugați noi parseri: IPU, Dolby E, CRI, XBM.
  • Filtre noi:
    • chromanr — reduce zgomotul cromatic din video.
    • afreqshift și aphaseshift — realizează un decalaj de frecvență și fază în sunet.
    • adenorm — adaugă zgomot de un anumit nivel.
    • speechnorm — normalizează vorbirea.
    • asupercut — taie din sunet frecvențele de peste 20 kHz.
    • asubcut — taie frecvențele subwoofer-ului.
    • asuperpass și asuperstop — implementarea filtrelor de frecvență Butterworth.
    • shufflepixels — reordonarea pixelilor în cadrele video.
    • tmidequalizer — aplicarea efectului de aliniere temporală a video (Temporal Midway Video Equalization).
    • estdif — eliminarea interlacing-ului cu ajutorul algoritmului Edge Slope Tracing.
    • epx — filtru de mărire pentru crearea graficii pixelate.
    • shear — transformare de decuplare a video.
    • kirsch — aplicarea operatorului Kirsch pe video.
    • colortemperature — ajustarea temperaturii de culoare a video.
    • colorcontrast — corectarea contrastului de culoare între componentele RGB pentru video.
    • colorcorrect — ajustarea balansului de alb pentru video.
    • colorize — aplicarea culorii pe video.
    • exposure — ajustarea nivelului de expunere pentru video.
    • monochrome — transformarea video color în nuanțe de gri.
    • aexciter — generarea componentelor audio de înaltă frecvență, absente în semnalul inițial.
    • vif și msad — determinarea coeficientilor VIF (Visual Information Fidelity) și MSAD (Mean Sum of Absolute Differences) pentru evaluarea diferențelor dintre două video.
    • identity — determinarea nivelului de diferențe între două video.
    • setts — setează PTS (presentation time stamp) și DTS (decoding time stamp) în pachete (bitstream).

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster