Bayan watanni goma na ci gaba, akwai fakitin multimedia na 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, juyawa da ƙaddamar da tsarin sauti da bidiyo). Ana rarraba kunshin a ƙarƙashin lasisin LGPL da GPL, ana aiwatar da haɓaka FFmpeg kusa da aikin MPlayer. Babban canji a cikin lambar sigar an bayyana shi ta hanyar canje-canje masu mahimmanci a cikin API da sauye-sauye zuwa sabon tsarin tsara tsarawa, bisa ga abin da za a samar da sabbin mahimman abubuwan sakewa sau ɗaya a shekara, da kuma sakewa tare da ƙarin lokacin tallafi - sau ɗaya kowace shekara biyu. FFmpeg 5.0 zai zama farkon sakin LTS na aikin.
Daga cikin canje-canjen da aka ƙara zuwa FFmpeg 5.0 sune:
- An aiwatar da muhimmin tsaftace tsoffin APIs don ɓoyewa da yankewa kuma an yi sauyi zuwa sabon N:M API, wanda ke ba da hanyar haɗin software guda ɗaya don sauti da bidiyo, da kuma raba codecs don shigarwa da rafukan fitarwa. . An cire duk tsoffin APIs da aka yiwa alama a baya a matsayin waɗanda aka yanke. An ƙara sabon API don masu tacewa bitstream. Tsare-tsare daban-daban da codecs - na'urorin damfara kwantena na kafofin watsa labarai ba su ƙara shigar da duk mahallin decoders ba. APIs don yin rijistar codecs da tsare-tsaren an cire su - duk tsarin yanzu ana yin rijista koyaushe.
- An cire ɗakin karatu na libavresample.
- API ɗin tushen AVFrame mafi sauƙi an ƙara zuwa ɗakin karatu na libswscale.
- Ingantattun tallafi don API ɗin Vulkan graphics.
- Ƙara goyon baya don haɓaka kayan aiki na ƙaddamarwa da ɓoye bayanan VP9 da ProRes ta amfani da VideoToolbox API.
- Ƙarin tallafi don 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 takamaiman ingantawa na LoongArch don H.264, VP8 da VP9 codecs.
- Ƙara goyon baya ga ka'idar Concatf, wanda ke bayyana tsari don canja wurin jerin albarkatun ("ffplay concatf: Split.txt").
- An ƙara sabbin na'urori: Speex, MSN Siren, ADPCM IMA Acorn Replay, GEM (hotunan raster).
- An ƙara sabbin maɓalli: bitpacked, Apple Graphics (SMC), ADPCM IMA Westwood, VideoToolbox ProRes. An canza saitunan rikodi na AAC don cimma inganci mafi girma.
- Abubuwan da aka ƙara kayan kwandon kafofin watsa labarai (muxer): Westwood AUD, Wasannin Argonaut CVG, AV1 (Ƙaramar bitstream).
- Abubuwan da aka haɗa kwandon kafofin watsa labarai (demuxer): IMF, Wasannin Argonaut CVG.
- An ƙara sabon parser don codec mai jiwuwa na AMR (Adaptive Multi-Rate).
- Ƙarin fakitin bayanan biya (packetizer) don watsa bidiyo mara nauyi ta amfani da ka'idar RTP (RFC 4175).
- Sabbin matatun bidiyo:
- kashi da kashi - rabe-raben rafi guda tare da bidiyo ko sauti zuwa rafuka da yawa, rabu da lokaci ko firam.
- hsvkey da hsvhold - maye gurbin wani yanki na kewayon launi na HSV a cikin bidiyo tare da ƙimar launin toka.
- grayworld - gyaran launi na bidiyo ta amfani da algorithm dangane da hasashen duniya mai launin toka.
- scharr - aikace-aikacen afaretan Schar (bambancin mai aikin Sobel tare da ƙididdiga daban-daban) zuwa bidiyon shigarwa.
- morpho - yana ba ku damar amfani da sauye-sauyen yanayi daban-daban zuwa bidiyo.
- latency da latency - yana auna mafi ƙaranci da matsakaicin jinkirin tacewa don tacewa a baya.
- limitdiff - yana ƙayyade bambanci tsakanin rafukan bidiyo biyu ko uku.
- xcorrelate - Yana ƙididdige haɗin kai tsakanin rafukan bidiyo.
- varblur - blur bidiyo mai canzawa tare da ma'anar blur radius daga bidiyo na biyu.
- huesaturation - Aiwatar da launi, jikewa, ko daidaitawa mai ƙarfi ga bidiyo.
- colorspectrum - ƙarni na rafin bidiyo tare da bakan launi mai launi.
- libplacebo - aikace-aikacen sarrafa inuwar HDR daga ɗakin karatu na libplacebo.
- vflip_vulkan, hflip_vulkan da flip_vulkan bambance-bambance ne na 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 shine bambance-bambancen na yadif deinterlacing tace dangane da tsarin Akwatin Bidiyo.
- Sabbin matatun sauti:
- apsyclip - aikace-aikacen na'urar kwakwalwa ta psychoacoustic zuwa rafi mai jiwuwa.
- afwtdn - Yana hana hayaniyar watsa labarai.
- adecorrelate - yin amfani da algorithm na ado zuwa rafi na shigarwa.
- atilt - yana aiki da motsi na gani don kewayon mitar da aka bayar.
- asdr - Ƙaddamar da karkatar da sigina tsakanin rafukan sauti guda biyu.
- aspectralstats - kididdigar fitarwa tare da halaye na kowane tashar sauti.
- adynamicsmooth - tsauri mai santsi na rafin sauti.
- adynamicequalizer - daidaitawa mai ƙarfi na rafin sauti.
- anlmf - Aiwatar da mafi ƙarancin ma'anar murabba'ai algorithm zuwa rafi mai jiwuwa.
source: budenet.ru