FFmpeg 5.0 siideynta xirmada warbaahinta badan

Toban bilood oo horumarin ah ka dib, xirmada FFmpeg 5.0 multimedia ayaa diyaar ah, oo ay ku jiraan codsiyo iyo ururin maktabado loogu talagalay hawlgallada qaabab kala duwan oo warbaahin ah (duubista, beddelidda iyo dejinta qaab maqal iyo muuqaal ah). Xirmada waxaa lagu qaybiyaa shatiga LGPL iyo GPL, horumarinta FFmpeg waxaa lagu fuliyaa dhinaca mashruuca MPlayer. Isbeddelka muhiimka ah ee nambarka nooca waxaa lagu micneeyay isbeddellada la taaban karo ee API-ga iyo u gudubka nidaamka jiilka cusub ee sii-deynta, iyadoo loo eegayo sii-deynta cusub ee muhiimka ah la soo saari doono hal mar sannadkii, oo lagu sii daayo waqti taageero la dheerad ah - labadii sanaba hal mar. FFmpeg 5.0 waxay noqon doontaa sii deynta LTS ugu horeysay ee mashruuca.

Qaar ka mid ah isbeddelada lagu daray FFmpeg 5.0 waxaa ka mid ah:

  • Nadiifin aad u weyn oo API-yadii hore ee codaynta iyo dejinta ayaa la sameeyay waxaana loo gudbay N:M API-ga cusub, kaas oo bixiya hal software interface oo maqal iyo muuqaal ah, iyo sidoo kale kala soocida codecs-ka gelinta iyo durdurrada wax soo saarka. . Meesha laga saaray dhammaan API-yadii hore ee hore loogu calaamadiyay inay yihiin kuwo meesha ka baxay. Waxaa lagu daray API cusub filtarrada bitstream. Qaabab kala duwan iyo codecs - decompressors weelka warbaahinta mar dambe ma dhex gelin guud ahaan macnaha guud ee decoders. API-yada loogu talagalay diiwaan gelinta codecyada iyo qaababka waa laga saaray - dhammaan qaababka hadda mar walba waa la diiwaan geliyey.
  • Maktabada libavresample waa la saaray
  • API ka fudud AVFrame ku salaysan ayaa lagu daray maktabadda libswscale.
  • Taageerada si weyn loo hagaajiyay ee sawirada Vulkan API.
  • Taageero lagu daray dardargelinta qalabka dejinta iyo codaynta qaababka VP9 iyo ProRes iyadoo la adeegsanayo VideoToolbox API.
  • Taageero lagu daray qaab dhismeedka LoongArch ee loo isticmaalo soo-saareyaasha Loongson, iyo sidoo kale taageerada LSX iyo LASX SIMD kordhinta ee lagu bixiyo LoongArch. Hagaajinta gaarka ah LoongArch ayaa loo hirgeliyay H.264, VP8 iyo VP9 codecs.
  • Taageero lagu daray borotokoolka Concatf, kaas oo qeexaya qaabka wareejinta liiska agabka ("ffplay concatf:split.txt").
  • Dekodeerayaal cusub oo lagu daray: Speex, MSN Siren, ADPCM IMA Acorn Replay, GEM (sawirrada rasterka).
  • Codeeyayaal cusub ayaa lagu daray: baakad yar, Apple Graphics (SMC), ADPCM IMA Westwood, VideoToolbox ProRes. Dejinta codeer AAC waa la bedelay si loo gaaro tayo sare.
  • Xirmooyinka weelka warbaahinta ee lagu daray (muxer): Westwood AUD, Argonaut Games CVG, AV1 (Bitstream-ka sare ee sare).
  • Baakadaha weelka warbaahinta lagu daray (demuxer): IMF, Ciyaaraha Argonaut CVG.
  • Waxaa lagu soo daray falanqeeye cusub oo loogu talagalay codec maqal ah oo AMR ah
  • Baakadaha xogta culayska ee lagu daray (packetizer) si loogu gudbiyo fiidyaha aan la cabin iyadoo la adeegsanayo nidaamka RTP (RFC 4175).
  • filtarrada fiidiyooga cusub:
    • qayb iyo qayb - qaybinta hal durdur oo leh muuqaal ama maqal ah oo loo qaybiyo dhowr durdur, oo ay u kala qaybsan yihiin wakhti ama fareemo.
    • hsvkey iyo hsvhold - qayb ka mid ah kala duwanaanshaha midabka HSV ee fiidiyowga ku beddel qiyamka cawl.
    • grayworld - sixitaanka midabka fiidiyowga iyadoo la adeegsanayo algorithm ee ku saleysan mala-awaalka adduunka cawl.
    • scharr - codsiga hawl wadeenka Schar (nooc ka mid ah hawl wadeenada Sobel oo leh tirooyin kala duwan) ee fiidyaha gelinta.
    • morpho - waxay kuu oggolaaneysaa inaad ku dabaqdo isbeddellada qaab-dhismeedka kala duwan ee fiidiyowga.
    • daahitaanka iyo feejignaanta - waxay cabbirtaa daahitaanka shaandhaynta ugu yar iyo tan ugu badan ee shaandhaynta hore loo dabaqay.
    • limitdiff - waxay go'aamisaa farqiga u dhexeeya laba ama saddex durdurrada fiidiyowga.
    • xcorrelate - Wuxuu xisaabiyaa isku-xidhka isku-xidhka u dhexeeya qulqulka fiidyaha.
    • varblur - blur muuqaal doorsooma oo leh qeexida blur radius ee fiidyaha labaad.
    • huesaturation - Codso midab, saturation, ama hagaajinta xoojinta fiidyaha.
    • colorspectrum - jiilka qulqulka fiidyaha oo leh midab midab leh.
    • libplacebo - Codsiga habaynta hadhka HDR ee maktabadda libplacebo.
    • vflip_vulkan, hflip_vulkan iyo flip_vulkan waa kala duwanaanshiyaha filtarrada fiidiyooga toosan ama toosan (vflip, hflip iyo flip), oo la hirgeliyay iyadoo la adeegsanayo sawirada Vulkan API.
    • yadif_videotoolbox waa kala duwanaanshiyaha yadif deinterlacing filter oo ku salaysan qaabka VideoToolbox.
  • filtarrada codka cusub:
    • apsyclip - codsiga jarista cilmi-nafsiga ee socodka maqalka.
    • afwtdn - Waxay joojisaa buuqa ballaaran.
    • adecorrelate - ku dabaqida algorithm qurxin socodka qulqulka.
    • atilt - waxay khusaysaa isbeddelka spectral ee kala duwanaanshaha soo noqnoqda ee la bixiyay.
    • asdr - go'aaminta qallooca isha ee udhaxeysa labada ilood ee maqalka ah.
    • aspectralstats - tirokoobyada wax soo saarka ee leh sifooyinka muuqaalka ee kanaal kasta oo maqal ah.
    • adynamicsmooth - fududaynta firfircoon ee socodka codka.
    • adynamicequalizer - sinaanta firfircoon ee socodka codka.
    • anlmf - Codso algorithm afar geesoodka ugu yar ee socodka maqalka.

Source: opennet.ru

Add a comment