Shpallja e paketës multimediale FFmpeg 4.4

Pas dhjetë muajve zhvillim, është në dispozicion paketa multimediale FFmpeg 4.4, e cila përfshin një grup aplikacionesh dhe një koleksion bibliotekash për operacione mbi formate të ndryshme multimediale (incizimi, konvertimi dhe dekodimi i formateve të zërit dhe videos). Paketa shpërndahet nën licencat LGPL dhe GPL, zhvillimi i FFmpeg kryhet paralelisht me projektin MPlayer.

Ndryshimet e shtuar në FFmpeg 4.4 përfshijnë:

  • Është realizuar mundësia e përdorimit të API VDPAU (Video Decode and Presentation) për nxjerrjen e shpejtë të dekodimit të videos në formatet HEVC/H.265 (10/12bit) dhe VP9 (10/12bit).
  • është siguruar mbështetje për dekodimin e videos në formatin AV1 duke përdorur motorët e nxjerrjes së shpejtë NVIDIA NVDEC dhe Intel QSV (Quick Sync Video), si dhe përmes API DXVA2/D3D11VA.
  • Është shtuar mundësia e kodimit të AV1 në modin monochrome, duke përdorur bibliotekën libaom (nevojitet të paktën versioni 2.0.1).
  • Është realizuar mundësia e kodimit të videos në formatin AV1 duke përdorur koduesin SVT-AV1 (Scalable Video Technology AV1), në të cilin shfrytëzohen burimet e disponueshme në CPU-të moderne Intel për nxjerrjen paralele të llogaritjeve.
  • Shtuar një pajisje për daljen përmes kornizës AudioToolbox.
  • Shtuar mbështetje për protokollin «gophers» (gopher mbi TLS).
  • Shtuar mbështetje për protokollin RIST (Transporti i Stream-it të Besueshëm të Internetit), duke përdorur librist.
  • E hequr mbështetje për koduesin e bazuar në libwavpack.
  • Shtuar dekodues të rinj: AV1 (me përshpejtim harduerik të dekodimit), AV1 (nëpërmjet VAAPI), AVS3 (nëpërmjet libuavs3d), Cintel RAW, PhotoCD, PGX, IPU, MobiClip Video, MobiClip FastAudio, ADPCM IMA MOFLEX, Video të Argonaut Games, MSP v2 (Microsoft Paint), Simbiosis IMX, Digital Pictures SGA.
  • Shtuar kodues të rinj: RPZA, PFM, Cineform HD, OpenEXR, SpeedHQ, ADPCM IMA Ubisoft APM, ADPCM Argonaut Games, ADPCM IMA High Voltage Software, ADPCM IMA AMV, TTML (nëntituj).
  • Shtuar paketues të mediakontejnerëve (muxer): AMV, Rayman 2 APM, ASF (Argonaut Games), TTML (nëntituj), LEGO Racers ALP (.tun dhe .pcm).
  • Shtuar shpërndarës të mediakontejnerëve (demuxer): AV1 (Bitstream me mbingarkim të ulët), 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).
  • Shtuar parser të rinj: IPU, Dolby E, CRI, XBM.
  • Filtra të rinj:
    • chromanr — redukton zhurmën e ngjyrës në video.
    • afreqshift dhe aphaseshift — realizojnë zhvendosjen e frekuencës dhe fazës së zërit.
    • adenorm — shton zhurmë të një niveli të caktuar.
    • speechnorm — kryen normalizimin e zërit.
    • asupercut — nxjerr nga zëri frekuencat mbi 20 kHz.
    • asubcut — nxjerr frekuencat e subwoofer-it.
    • asuperpass dhe asuperstop — realizimi i filtrave të frekuencës Butterworth.
    • shufflepixels — grumbullimi i pikseleve në kadra video.
    • tmidequalizer — aplikimi i efektit të rregullimit temporal të videos (Temporal Midway Video Equalization).
    • estdif — eliminimi i ndërprerjeve duke përdorur algoritmin Edge Slope Tracing.
    • epx — filtrimi i rritjes për krijimin e grafikës me piksel.
    • shear — transformimi i zhvendosjes së videos.
    • kirsch — aplikimi i operatorit Kirsch në video.
    • colortemperature — rregullimi i temperaturës së ngjyrave të videos.
    • colorcontrast — rregullimi i kontrastit të ngjyrave midis komponenteve RGB për video.
    • colorcorrect — rregullimi i balansit të bardhë për video.
    • colorize — vendosja e ngjyrës në video.
    • exposure — rregullimi i nivelit të ekspozimit për video.
    • monochrome — transformimi i videos me ngjyra në nuanca gri.
    • aexciter — gjenerimi i përbërjeve me frekuenca të larta të zërit, të cilat mungojnë në sinjalin burimor.
    • vif dhe msad — përcaktimi i koeficientëve VIF (Visual Information Fidelity) dhe MSAD (Mean Sum of Absolute Differences) për vlerësimin e ndryshimeve të dy videove.
    • identity — përcaktimi i nivelit të ndryshimeve të dy videove.
    • setts — vendos PTS (presentation time stamp) dhe DTS (decoding time stamp) në paketat (bitstream).

Burimi: opennet.ru

Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS 🔥 Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS | ProHoster