FFmpeg 5.0 «Lorentz» tashmë është lëshuar dhe këto janë të rejat e tij

Pas dhjetë muajsh zhvillim u njoftua lëshimi i versionit të ri të FFmpeg 5.0, i cili përfshin një grup aplikacionesh dhe një koleksion bibliotekash për operacione në formate të ndryshme multimediale (regjistrimi, konvertimi dhe dekodimi i formateve audio dhe video).

Ndryshimi i rëndësishëm në numrin e versionit është për shkak të ndryshimeve të rëndësishme të API dhe kalimit në një skemë të re të gjenerimit të lëshimit, sipas të cilit publikimet e reja kryesore do të formohen një herë në vit, dhe lëshimet me kohë të zgjatur të mbështetjes - një herë në dy vjet. FFmpeg 5.0 do të jetë versioni i parë LTS i projektit.

Karakteristikat kryesore të reja të FFmpeg 5.0

Në këtë version të ri pastrim i rëndësishëm i API-ve të vjetra për kodim dhe dekodimi, si dhe kalimi në N:M API i ri, i cili ofron një ndërfaqe të vetme programimi për audio dhe video, si dhe kodekë të veçantë për transmetimet hyrëse dhe dalëse.

edhe përmendet se të gjitha API-të e vjetra të shënuara më parë janë hequr u hoq dhe shtoi një API të re për filtrat e bitstream.

Përveç kësaj, shtoi formate dhe kodekë të veçantë: Shpaketuesit e kontejnerëve të mediave nuk integrojnë më kontekstin e plotë të dekoderit. API-të e hequra për regjistrimin e kodekëve dhe formateve: të gjitha formatet tani regjistrohen gjithmonë.

Shtuar mbështetje për arkitekturën LoongArch të përdorur në procesorët Loongson, si dhe mbështetje për shtesat LSX dhe LASX SIMD të ofruara në LoongArch. Janë zbatuar optimizime specifike të LoongArch për kodekët H.264, VP8 dhe VP9.

Shtuar mbështetje për protokollin concatf, i cili përcakton formatin për transferimin e një liste burimesh ("ffplay concatf:split.txt"), shtoi gjithashtu dekoderë të rinj: Speex, MSN Siren, ADPCM IMA Acorn Replay, GEM (bitmap), kodues të rinj: të paketuar në bit, Apple Grafika (SMC), ADPCM IMA Westwood, VideoToolbox ProRes. Cilësimet e koduesit AAC janë ndryshuar për të arritur cilësi më të lartë.

Për më tepër, vihet re gjithashtu se janë shtuar paketuesit e kontejnerëve të mediave (Muxer): Westwood AUD, Argonaut Games CVG, AV1 (Low Overhead Bitstream), Shtuar Shpaketuesit Media Container (demuxer): IMF, Argonaut Games CVG.
U shtua një analizues i ri për kodekun audio AMR (Adaptive Multi-Rate) dhe shtoi një paketues të dhënash të ngarkesës (paketues) për transferimin e videos së pakompresuar duke përdorur protokollin RTP (RFC 4175).

Sa i përket filtrave të rinj të videove:

  • segment dhe segment: ndarja e një transmetimi me video ose zë në transmetime të shumta të ndara sipas kohës ose kornizave.
  • hsvkey dhe hsvhold: Zëvendësoni një pjesë të gamës së ngjyrave HSV në video me vlera gri.
  • bota gri: duke përdorur një algoritëm të bazuar në hipotezën e botës gri.
  • scharr: aplikimi i operatorit Orb (një variant i operatorit Sobel me koeficientë të ndryshëm) në videon hyrëse.
  • morfo: Ju lejon të aplikoni transformime të ndryshme morfologjike në video.
  • gjendje latente: Mat vonesën minimale dhe maksimale të filtrit për filtrin e aplikuar më parë.
  • limitdiff: Përcakton ndryshimin midis dy ose tre transmetimeve video.
  • xkorrelate: Llogarit ndërlidhjen ndërmjet transmetimeve video.
  • varblur: turbullimi i ndryshueshëm i videos me përcaktimin e rrezes së turbullimit të videos së dytë.
  • ngopja e kockave: Aplikoni rregullime të ngjyrosjes, ngopjes ose gjallërisë në video.
  • spektri i ngjyrave: Gjeneroni një transmetim video me një spektër të caktuar ngjyrash.
  • libplacebo: Aplikim për paraqitjen e shaderëve HDR nga biblioteka libplacebo.
  • vflip_vulkan, hflip_vulkan dhe flip_vulkan: janë variante të filtrave të rrokullisjes vertikale ose horizontale të videos (vflip, hflip dhe flip) të zbatuara duke përdorur API-në grafike Vulkan.
  • yadif_videotoolbox: Një variant i filtrit të gërshetimit yadif bazuar në kornizën e VideoToolbox.

Më në fund për ata që janë të interesuar të dinë më shumë për të në lidhje me këtë lëshim të ri, ju mund të kontrolloni të plotë loglog në këtë lidhje.

Mientras que për ata që duan të instalojnë ose azhurnojnë nga FFmpeg duhet të dini se kjo paketë gjendet në shumicën e shpërndarjeve Linux ose nëse preferoni mund të shkarkoni kodin burimor të saj për përpilim nga lidhja më poshtë.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.