Bayan watanni goma na ci gaba an sanar da sakin sabon sigar FFmpeg 5.0, wanda ya haɗa da saitin aikace-aikace da tarin ɗakunan karatu don aiki akan nau'o'in multimedia daban-daban (rikodi, jujjuya da ƙaddamar da tsarin sauti da bidiyo).
Babban canji a lambar sigar saboda manyan canje-canjen API da sauye-sauye zuwa sabon tsarin tsara tsarawa, bisa ga abin da za a samar da sababbin manyan sakewa sau ɗaya a shekara, da kuma sakewa tare da ƙarin lokacin tallafi - sau ɗaya a kowace shekara biyu. FFmpeg 5.0 zai zama farkon LTS na aikin.
Babban sabon fasali na FFmpeg 5.0
A cikin wannan sabon sigar mahimmancin tsaftacewa na tsoffin APIs don sanyawa da ƙaddamarwa, da kuma canzawa zuwa sabon N: M API, wanda ke ba da tsarin shirye-shirye guda ɗaya don sauti da bidiyo, da kuma raba codecs don shigarwa da fitarwa.
Hakanan an ambaci cewa an cire duk tsoffin APIs da aka yiwa alama a baya deprecated kuma ƙara sabon API don masu tacewa bitstream.
Bayan haka, ƙara daban-daban Formats da codecs: Maɓallin kwandon mai jarida ba sa haɗa cikakken mahallin mai ƙididdigewa. APIs ɗin da aka cire don yin rijistar codecs da tsari: duk tsarin yanzu ana yin rijista koyaushe.
Ara goyan bayan gine-ginen LoongArch da aka yi amfani da su a cikin na'urori na Loongson, da kuma goyon baya ga LSX da LASX SIMD kari da aka bayar a LoongArch. An aiwatar da ƙayyadaddun ingantawa na LoongArch don H.264, VP8 da VP9 codecs.
Ara goyon bayan concatf yarjejeniya, wanda ke bayyana tsarin don canja wurin jerin albarkatu ("ffplay concatf: Split.txt"), kuma an ƙara sababbin masu gyarawa: Speex, MSN Siren, ADPCM IMA Acorn Replay, GEM (bitmaps), sababbin encoders: cushe a cikin rago, Apple Graphics (SMC), ADPCM IMA Westwood, VideoToolbox ProRes. An canza saitunan rikodi na AAC don cimma inganci mafi girma.
A gefe guda, an kuma lura da cewa an kara masu fakitin kwantena na kafofin watsa labarai (muxer): Westwood AUD, Wasannin Argonaut CVG, AV1 (Low Overhead Bitstream), Added Media Container Unpackers (demuxer): IMF, Argonaut Games CVG.
An ƙara sabon parser don codec mai jiwuwa na AMR (Adaptive Multi-Rate) kuma ya ƙara fakitin data biya (packer) don canja wurin bidiyo mara nauyi ta amfani da ka'idar RTP (RFC 4175).
Dangane da sabbin masu tace bidiyo:
- kashi da kashi: Rarraba rafi mai bidiyo ko sauti zuwa rafi da yawa raba ta lokaci ko firam.
- hsvkey da hsvholdMaye gurbin gamut launi na HSV a cikin bidiyon tare da ƙimar launin toka.
- duniya launin toka: ta amfani da algorithm bisa ga hasashen duniya launin toka.
- tsauri: aikace-aikacen mai ba da sabis na Orb (bambancin mai sarrafa Sobel tare da ƙididdiga daban-daban) zuwa bidiyon shigarwa.
- morpho: Ba ka damar amfani daban-daban morphological canji zuwa bidiyo.
- rashin laka: Yana auna ƙarami da matsakaicin jinkirin tacewa don tacewa da aka yi a baya.
- iyaka: Yana bayyana bambanci tsakanin rafukan bidiyo biyu ko uku.
- xcorrelate: Yana ƙididdige haɗin kai tsakanin rafukan bidiyo.
- varblur: m bidiyo blur tare da blur radius ma'anar na biyu video.
- jikewar kashi: Aiwatar da launi, jikewa, ko gyare-gyaren haske ga bidiyon.
- bakan launi: Ƙirƙirar rafi na bidiyo tare da bakan launi mai launi.
- libplacebo: Aikace-aikacen don yin inuwa na HDR daga ɗakin karatu na libplacebo.
- vflip_vulkan, hflip_vulkan, dan flip_vulkan: su ne bambance-bambancen matattarar juyawa na bidiyo a tsaye ko a kwance (vflip, hflip, da jefawa) aiwatar da su ta amfani da API ɗin Vulkan graphics.
- yadif_videotoolbox: Bambanci na tace yadif deinterlacing dangane da tsarin Akwatin Bidiyo.
Finalmente ga masu sha'awar ƙarin sani game da shi game da wannan sabon sakin, zaku iya bincika cikakken canjin a cikin wannan haɗin.
Duk da yake ga wadanda suke son girkawa ko sabuntawa daga FFmpeg ya kamata ku sani cewa ana samun wannan kunshin a cikin mafi yawan rarraba Linux ko kuma idan kun fi so zaku iya zazzage lambar tushe don tarawa daga mahaɗin da ke ƙasa.