Lëshimi i paketës multimediale FFmpeg 5.0

Pas dhjetë muajsh zhvillimi, paketa multimediale FFmpeg 5.0 është tani e disponueshme. Ajo përfshin një suitë aplikacionesh dhe një koleksion bibliotekash për të punuar me formate të ndryshme multimediale (regjistrim, konvertim dhe dekodim audio dhe video). Paketa shpërndahet sipas licencave LGPL dhe GPL, dhe FFmpeg po zhvillohet në bashkëpunim me projektin MPlayer. Ndryshimi i rëndësishëm në numrin e versionit është për shkak të ndryshimeve të rëndësishme në API dhe kalimit në një cikël të ri publikimi, sipas të cilit versionet e reja kryesore do të publikohen çdo vit, me versione me mbështetje të zgjeruar çdo dy vjet. FFmpeg 5.0 do të jetë versioni i parë LTS i projektit.

Ndër ndryshimet e shtuara në FFmpeg 5.0 janë:

  • U krye njĂ« pastrim i konsiderueshĂ«m i API-ve tĂ« kodimit dhe dekodimit tĂ« trashĂ«guar, dhe u bĂ« njĂ« kalim nĂ« API-nĂ« e re N:M. Kjo API ofron njĂ« API tĂ« unifikuar pĂ«r audio dhe video, dhe gjithashtu ndan kodekĂ«t pĂ«r rrjedhat hyrĂ«se dhe dalĂ«se. TĂ« gjitha API-tĂ« e trashĂ«guara mĂ« parĂ« tĂ« shĂ«nuara si tĂ« vjetruara janĂ« hequr. ËshtĂ« shtuar njĂ« API e re pĂ«r filtrat e rrjedhĂ«s sĂ« bitĂ«ve. Formatet dhe kodekĂ«t janĂ« ndarë—zbĂ«rthyesit e kontejnerĂ«ve mediatikĂ« nuk e pĂ«rfshijnĂ« mĂ« tĂ« gjithĂ« kontekstin e dekoderit. API-tĂ« pĂ«r regjistrimin e kodekĂ«ve dhe formateve janĂ« hequr—tĂ« gjitha formatet tani regjistrohen gjithmonĂ«.
  • Biblioteka libavresample Ă«shtĂ« hequr.
  • NjĂ« API mĂ« e thjeshtĂ« e bazuar nĂ« AVFrame Ă«shtĂ« shtuar nĂ« bibliotekĂ«n libswscale.
  • MbĂ«shtetje e pĂ«rmirĂ«suar ndjeshĂ«m pĂ«r API-nĂ« grafike Vulkan.
  • U shtua mbĂ«shtetje pĂ«r pĂ«rshpejtimin harduerik tĂ« dekodimit dhe kodimit tĂ« formateve VP9 dhe ProRes duke pĂ«rdorur API-n VideoToolbox.
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r arkitekturĂ«n LoongArch tĂ« pĂ«rdorur nĂ« procesorĂ«t Loongson, si dhe mbĂ«shtetje pĂ«r zgjerimet LSX dhe LASX SIMD tĂ« ofruara nga LoongArch. Optimizime specifike pĂ«r LoongArch janĂ« zbatuar pĂ«r kodekĂ«t H.264, VP8 dhe VP9.
  • U shtua mbĂ«shtetje pĂ«r protokollin Concatf, i cili pĂ«rcakton formatin pĂ«r transmetimin e njĂ« liste burimesh ("ffplay concatf:split.txt").
  • U shtuan dekoderĂ« tĂ« rinj: Speex, MSN Siren, ADPCM IMA Acorn Replay, GEM (bitmap).
  • JanĂ« shtuar enkoderĂ« tĂ« rinj: bitpacked, Apple Graphics (SMC), ADPCM IMA Westwood dhe VideoToolbox ProRes. Parametrat e enkoderit AAC janĂ« rregulluar pĂ«r tĂ« arritur cilĂ«si mĂ« tĂ« lartĂ«.
  • Paketues tĂ« shtuar tĂ« kontejnerĂ«ve mediatikĂ« (muxer): Westwood AUD, Argonaut Games CVG, AV1 (Low overhead bitstream).
  • U shtuan shpaketues tĂ« kontejnerĂ«ve mediatikĂ« (demuxer): IMF, Argonaut Games CVG.
  • U shtua njĂ« analizues i ri pĂ«r kodekun audio AMR (Adaptive Multi-Rate).
  • U shtua njĂ« paketues i tĂ« dhĂ«nave tĂ« ngarkesĂ«s (paketues) pĂ«r transmetimin e videos sĂ« pakompresuar duke pĂ«rdorur protokollin RTP (RFC 4175).
  • Filtra tĂ« rinj video:
    • segment dhe asegegment — ndarja e njĂ« transmetimi me video ose audio nĂ« disa transmetime me ndarje sipas kohĂ«s ose kuadrove.
    • hsvkey dhe hsvhold zĂ«vendĂ«sojnĂ« njĂ« pjesĂ« tĂ« diapazonit tĂ« ngjyrave HSV nĂ« njĂ« video me vlera tĂ« shkallĂ«s sĂ« gri.
    • griworld — korrigjimi i ngjyrave tĂ« videos duke pĂ«rdorur njĂ« algoritĂ«m tĂ« bazuar nĂ« hipotezĂ«n e botĂ«s gri.
    • scharr — zbaton operatorin Schar (njĂ« variant i operatorit Sobel me koeficientĂ« tĂ« ndryshĂ«m) nĂ« videon hyrĂ«se.
    • morpho - ju lejon tĂ« aplikoni transformime tĂ« ndryshme morfologjike nĂ« video.
    • latenca dhe vonesa - mat vonesĂ«n minimale dhe maksimale tĂ« filtrimit pĂ«r filtrin e aplikuar mĂ« parĂ«.
    • limitdiff - pĂ«rcakton ndryshimin midis dy ose tre transmetimeve video.
    • xcorrelate — llogarit korrelacionin e kryqĂ«zuar midis transmetimeve video.
    • varblur - turbullim i ndryshueshĂ«m i videos me rreze turbullimi tĂ« pĂ«rcaktuar nga njĂ« video e dytĂ«.
    • Ngopja e nuancave - zbatimi i rregullimeve tĂ« nuancĂ«s, ngopjes ose intensitetit nĂ« njĂ« video.
    • spektri i ngjyrave — gjenerimi i njĂ« transmetimi video me njĂ« spektĂ«r tĂ« caktuar ngjyrash.
    • libplacebo — aplikacion pĂ«r pĂ«rpunimin e shaderĂ«ve HDR nga biblioteka libplacebo.
    • vflip_vulkan, hflip_vulkan dhe flip_vulkan janĂ« variante tĂ« filtrave vertikalĂ« ose horizontale tĂ« pĂ«rmbysjes sĂ« videos (vflip, hflip dhe flip), tĂ« implementuara duke pĂ«rdorur API-nĂ« grafike Vulkan.
    • yadif_videotoolbox Ă«shtĂ« njĂ« variant i filtrit tĂ« deinterlacing yadif bazuar nĂ« kornizĂ«n VideoToolbox.
  • Filtra tĂ« rinj tĂ« zĂ«rit:
    • apsyclip - aplikimi i njĂ« prerĂ«si psikoakustik nĂ« njĂ« rrjedhĂ« tingulli.
    • afwtdn - shtyp zhurmĂ«n e brezit tĂ« gjerĂ«.
    • adecorrelate — zbato algoritmin e dekorrelacionit nĂ« rrjedhĂ«n hyrĂ«se.
    • atilt — zbato zhvendosjen spektrale pĂ«r njĂ« diapazon tĂ« caktuar frekuencash.
    • asdr — pĂ«rcaktimi i shtrembĂ«rimit tĂ« sinjalit midis dy rrjedhave audio.
    • aspectralstats — statistikat e daljes me karakteristikat spektrale tĂ« secilit kanal audio.
    • adynamicsmooth — zbutje dinamike e rrjedhĂ«s audio.
    • adinamikequalizer — barazim dinamik i rrjedhĂ«s audio.
    • anlmf — zbaton algoritmin e mesatares mĂ« tĂ« vogĂ«l tĂ« katrorĂ«ve nĂ« njĂ« transmetim audio.

Burimi: opennet.ru

Bleni njĂ« host tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, serverĂ« VPS VDS đŸ”„ Bleni hosting tĂ« besueshĂ«m tĂ« faqeve tĂ« internetit me mbrojtje DDoS, servera VPS VDS | ProHoster