Lançimi i paketës multimediale FFmpeg 5.0

Pas një periudhë dhjetë muajsh zhvillimi, paketa multimedia FFmpeg 5.0 tani është në dispozicion, duke përfshirë një grup aplikacionesh dhe një koleksion bibliotekash për operacione mbi formate të ndryshme multimedia (regjistrim, konvertim dhe dekodim të formateve të zërit dhe videos). Paketa shpërndahet nën licencat LGPL dhe GPL, dhe zhvillimi i FFmpeg është i lidhur ngushtë me projektin MPlayer. Ndryshimi i rëndësishëm i numrit të versionit shpjegohet nga ndryshimet e mëdha në API dhe kalimi në një skemë të re për formimin e lëshimeve, sipas së cilës lëshimet e reja të rëndësishme do të formohen një herë në vit, ndërsa lëshimet me kohë të zgjatur mbështetje do të jenë një herë në dy vjet. FFmpeg 5.0 do të jetë lëshimi i parë LTS i projektit.

Nga ndryshimet e shtuara në FFmpeg 5.0, mund të theksohen:

  • ËshtĂ« bĂ«rĂ« njĂ« pastrim i rĂ«ndĂ«sishĂ«m i API-ve tĂ« vjetra pĂ«r kodimin dhe dekodimin dhe Ă«shtĂ« realizuar kalimi nĂ« njĂ« API tĂ« ri N:M, qĂ« ofron njĂ« ndĂ«rfaqe programimi tĂ« njĂ«jtĂ« pĂ«r zĂ«rin dhe videon, si dhe kodekĂ«t e ndarĂ« pĂ«r kanalet hyrĂ«se dhe dalĂ«se. TĂ« gjitha API-tĂ« e vjetra, qĂ« mĂ« parĂ« ishin shĂ«nuar si tĂ« vjetruara, janĂ« fshirĂ«. ËshtĂ« shtuar njĂ« API i ri pĂ«r filtrat e bitstream. Formatet dhe kodekĂ«t janĂ« ndarĂ« — shfletuesit e mediakontejnerĂ«ve nuk pĂ«rfshijnĂ« mĂ« tĂ« gjithĂ« kontekstin e dekoduesve. API-tĂ« pĂ«r regjistrimin e kodekĂ«ve dhe formateve janĂ« fshirĂ« — tĂ« gjitha format tani janĂ« gjithmonĂ« tĂ« regjistruara.
  • Libraria libavresample Ă«shtĂ« fshirĂ«.
  • NĂ« librarinĂ« libswscale Ă«shtĂ« shtuar njĂ« API mĂ« i thjeshtĂ« nĂ« bazĂ« tĂ« AVFrame.
  • PĂ«rkrahja pĂ«r API-nĂ« grafike Vulkan Ă«shtĂ« pĂ«rmirĂ«suar ndjeshĂ«m.
  • PĂ«rkrahja pĂ«r accelerating-harduer pĂ«r dekodimin dhe kodimin e formateve VP9 dhe ProRes Ă«shtĂ« shtuar duke pĂ«rdorur API-nĂ« VideoToolbox.
  • PĂ«rkrahja pĂ«r arkitekturĂ«n LoongArch, e cila pĂ«rdoret nĂ« procesorĂ«t Loongson, si dhe pĂ«rkrahja pĂ«r zgjerimet SIMD tĂ« ofruara nĂ« LoongArch LSX dhe LASX Ă«shtĂ« shtuar. PĂ«r kodekĂ«t H.264, VP8 dhe VP9 janĂ« realizuar optimizime specifike pĂ«r LoongArch.
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r protokollin Concatf, i cili definon formatin pĂ«r transmetimin e listĂ«s sĂ« burimeve ("ffplay concatf:split.txt").
  • Shtuar dekodues tĂ« rinj: Speex, MSN Siren, ADPCM IMA Acorn Replay, GEM (imazhe raster).
  • Shtuar kodues tĂ« rinj: bitpacked, Apple Graphics (SMC), ADPCM IMA Westwood, VideoToolbox ProRes. Parametrat e koduesit AAC janĂ« ndryshuar pĂ«r tĂ« arritur cilĂ«si mĂ« tĂ« lartĂ«.
  • Shtuar muxer tĂ« rinj pĂ«r paketimin e mediave: Westwood AUD, Argonaut Games CVG, AV1 (bitstream me overhead tĂ« ulĂ«t).
  • Shtuar demuxer tĂ« rinj pĂ«r shkarkimin e mediave: IMF, Argonaut Games CVG.
  • Shtuar parser i ri pĂ«r kodekin audio AMR (Adaptive Multi-Rate).
  • Shtuar packetizer pĂ«r transmetimin e videos tĂ« pamodifikuar duke pĂ«rdorur protokollin RTP (RFC 4175).
  • Filtra tĂ« rinj pĂ«r video:
    • segment dhe asegment — ndarjen e njĂ« kanali me video ose zĂ« nĂ« disa kanale me ndarje sipas kohĂ«s ose kadrove.
    • hsvkey dhe hsvhold — zĂ«vendĂ«sojnĂ« nĂ« video pjesĂ«n e gamĂ«s sĂ« ngjyrave HSV me vlera nĂ« nuanca gri.
    • grayworld — korrigjimi i ngjyrave nĂ« video duke pĂ«rdorur njĂ« algoritĂ«m tĂ« bazuar nĂ« hipotezĂ«n e botĂ«s gri.
    • scharr — aplikimi i operatorit Scharr (njĂ« variant i operatorit Sobel me koeficientĂ« tĂ« ndryshĂ«m) nĂ« video tĂ« hyrjes.
    • morpho — lejon aplikimin e transformimeve tĂ« ndryshme morfologjike nĂ« video.
    • latency dhe alatency — mat minimumin dhe maksimumin e vonesĂ«s sĂ« filtrimit pĂ«r filtrin e aplikuar mĂ« parĂ«.
    • limitdiff — pĂ«rcakton ndryshimin midis dy ose tre kanaleve video.
    • xcorrelate — llogarit korelacionin e ndĂ«rmjetĂ«m midis kanaleve video.
    • varblur — ngjyrosje variabile e videos duke pĂ«rcaktuar rrezen e ngjyrosjes nga video e dytĂ«.
    • huesaturation — aplikimi i rregullimeve tĂ« nuancĂ«s, ngopjes ose intensitetit nĂ« video.
    • colorspectrum — gjenerimi i njĂ« kanali video me njĂ« spektrum tĂ« caktuar ngjyrash.
    • libplacebo — aplikimi pĂ«r pĂ«rpunimin HDR tĂ« shaderĂ«ve nga biblioteka libplacebo.
    • vflip_vulkan, hflip_vulkan dhe flip_vulkan — variante tĂ« filtrave pĂ«r pĂ«rmbysjen vertikale ose horizontale tĂ« videos (vflip, hflip dhe flip), tĂ« realizuara duke pĂ«rdorur API-nĂ« grafike Vulkan.
    • yadif_videotoolbox — njĂ« variant i filtrit tĂ« deinterlacing yadif mbi bazĂ«n e kornizĂ«s VideoToolbox.
  • Filtra tĂ« rinj pĂ«r zĂ«rin:
    • apsyclip — aplikimi i njĂ« filtri psikokustik nĂ« kanalin e zĂ«rit.
    • afwtdn — ndalon zhurmĂ«n e gjerĂ«.
    • adecorrelate — aplikimi i njĂ« algoritmi tĂ« dekorellacionit nĂ« kanalin e hyrjes.
    • atilt — aplikimi i zhvendosjes spektrale pĂ«r njĂ« gamĂ« tĂ« caktuar frekuencash.
    • asdr — pĂ«rcaktimi i shqetĂ«simit tĂ« sinjalit midis dy kanaleve audio.
    • aspectralstats — dalja e statistikave me karakteristikat spektrale tĂ« çdo kanali audio.
    • adynamicsmooth — rregullimi dinamik i kanaleve audio.
    • adynamicequalizer — balancimi dinamik i kanaleve audio.
    • anlmf — aplikimi i njĂ« algoritmi tĂ« mesatares sĂ« vogla katĂ«rsh nĂ« kanalin audio.

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