Pas pas një periudhë zhvillimi prej dhjetë muajsh, paketa multimediale FFmpeg 4.4 është e disponueshme, e cila përfshin një koleksion aplikacionesh dhe bibliotekash për operacione mbi formate të ndryshme multimediale (regjistrimi, konvertimi dhe dekodimi i formateve audio dhe video). Paketa shpërndahet nën licencat LGPL dhe GPL, dhe zhvillimi i FFmpeg realizohet paralelisht me projektin MPlayer.
Nga ndryshimet e shtuar në FFmpeg 4.4, mund të veçohet:
- ĂshtĂ« implementuar mundĂ«sia e pĂ«rdorimit tĂ« API VDPAU (Video Decode and Presentation) pĂ«r pĂ«rshpejtimin harduerik tĂ« dekodimit tĂ« videove nĂ« formatet HEVC/H.265 (10/12bit) dhe VP9 (10/12bit).
- ĂshtĂ« siguruar mbĂ«shtetje pĂ«r dekodimin e videove nĂ« formatin AV1 duke pĂ«rdorur motorĂ«t e pĂ«rshpejtimit harduerik NVIDIA NVDEC dhe Intel QSV (Quick Sync Video), si dhe pĂ«rmes API DXVA2/D3D11VA.
- ĂshtĂ« shtuar mundĂ«sia pĂ«r kodimin AV1 nĂ« modin njĂ«ngjyrĂ«sh, duke pĂ«rdorur bibliotekĂ«n libaom (duhet tĂ« paktĂ«n versioni 2.0.1).
- ĂshtĂ« implementuar mundĂ«sia e kodimit tĂ« videove nĂ« formatin AV1 duke pĂ«rdorur koduesin SVT-AV1 (Scalable Video Technology AV1), nĂ« tĂ« cilin janĂ« tĂ« angazhuara mjetet e prezente nĂ« CPU-tĂ« moderne Intel pĂ«r paralelizimin harduerik tĂ« llogaritjeve.
- ĂshtĂ« shtuar njĂ« pajisje pĂ«r daljet pĂ«rmes kornizĂ«s AudioToolbox.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r protokollin 'gophers' (gopher mbi TLS).
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r protokollin RIST (Reliable Internet Stream Transport), duke pĂ«rdorur librist.
- ĂshtĂ« hequr mbĂ«shtetja pĂ«r koduesin bazuar nĂ« libwavpack.
- Janë shtuar dekodues të rinj: AV1 (me përshpejtim harduerik të dekodimit), AV1 (përmes VAAPI), AVS3 (përmes libuavs3d), Cintel RAW, PhotoCD, PGX, IPU, MobiClip Video, MobiClip FastAudio, ADPCM IMA MOFLEX, Video Argonaut Games, MSP v2 (Microsoft Paint), Simbiosis IMX, Digital Pictures SGA.
- Janë 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ënshkrime).
- Janë shtuar paketues të mediakontejnerëve (muxer): AMV, Rayman 2 APM, ASF (Argonaut Games), TTML (nënshkrime), LEGO Racers ALP (.tun dhe .pcm).
- Janë shtuar ç'paketues të mediakontejnerëve (demuxer): AV1 (bitstream me te ulët overhead), 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).
- Janë shtuar parserë të rinj: IPU, Dolby E, CRI, XBM.
- Filtrat e rinj:
- chromanr â redukton zhurmĂ«n e ngjyrave nĂ« video.
- afreqshift dhe aphaseshift â realizojnĂ« zhvendosjen e frekuencĂ«s dhe fazĂ«s sĂ« zĂ«rit.
- adenorm â shton zhurmĂ«n e nivelit tĂ« caktuar.
- speechnorm â kryen normalizimin e zĂ«rit.
- asupercut â heq frekuencat mbi 20 kHz nga zĂ«ri.
- asubcut â heq frekuencat e subwoofer-Ă«ve.
- asuperpass dhe asuperstop â realizimi i filtrave frekuencial tĂ« Butterworth.
- shufflepixels â rigrupimi i pikseve nĂ« kornizat e videove.
- tmidequalizer â aplikimi i efektit tĂ« ekualizimit tĂ« pĂ«rkohshĂ«m pĂ«r videon (Temporal Midway Video Equalization).
- estdif â eliminimi i ndarjes me pĂ«rdorimin e algoritmit Edge Slope Tracing.
- epx â filtrimi i zgjerimit pĂ«r krijimin e grafikave piksel.
- shear â transformimi i zhvendosjes sĂ« videos.
- kirsch â aplikimi i operatorit Kirsch nĂ« video.
- colortemperature â korrigjimi i temperaturĂ«s sĂ« ngjyrĂ«s sĂ« videos.
- colorcontrast â korrigjimi i kontrastit tĂ« ngjyrave midis pĂ«rbĂ«rĂ«sve RGB pĂ«r videon.
- colorcorrect â korrigjimi i balancĂ«s sĂ« bardhĂ« pĂ«r videon.
- colorize â aplikimi i ngjyrĂ«s nĂ« video.
- exposure â korrigjimi i nivelit tĂ« ekspozimit pĂ«r videon.
- monochrome â transformimi i videos me ngjyrĂ« nĂ« nuanca tĂ« gri.
- aexciter â gjenerimi i pĂ«rbĂ«rĂ«sve me frekuenca tĂ« larta tĂ« zĂ«rit, tĂ« munguar nĂ« sinjalin origjinal.
- vif dhe msad â pĂ«rcaktimi i koeficientĂ«ve VIF (Visual Information Fidelity) dhe MSAD (Mean Sum of Absolute Differences) pĂ«r tĂ« vlerĂ«suar ndryshimet midis dy videove.
- identity â pĂ«rcaktimi i nivelit tĂ« ndryshimeve midis dy videove.
- setts â vendos PTS (timestamp i prezantimit) dhe DTS (timestamp i dekodimit) nĂ« paketat (bitstream).
Burimi: opennet.ru
