I muri i te tekau marama o te whakawhanaketanga, kei te waatea te kohinga rongorau FFmpeg 5.0, kei roto he huinga tono me te kohinga o nga whare pukapuka mo nga mahi i runga i nga momo whakatakotoranga rongorau (te tuhi, te huri me te wetewete i nga ororongo me te ataata). Ka tohatohahia te putea i raro i nga raihana LGPL me te GPL, ko te whakawhanaketanga FFmpeg kei te taha o te kaupapa MPlayer. Ko te huringa nui i roto i te tau putanga e whakamaramatia ana e nga huringa nui i roto i te API me te whakawhiti ki te kaupapa whakatipuranga tuku hou, e ai ki nga whakaputanga nui hou ka puta kotahi i te tau, ka tukuna me te wa tautoko roa - kotahi ia rua tau. Ko FFmpeg 5.0 te putanga tuatahi o te kaupapa LTS.
I roto i nga huringa kua taapirihia ki te FFmpeg 5.0 ko:
- Kua mahia he mahinga nui o nga API tawhito mo te whakawaehere me te wetewete me te whakawhiti ki te N:M API hou, e tuku ana i te atanga rorohiko kotahi mo te ororongo me te ataata, me te wehe i nga kotēkē mo te whakauru me nga awa whakaputa. . I tangohia nga API tawhito katoa i tohuhia i mua hei whakakore. Kua taapirihia he API hou mo nga whiriwhiringa awaawa. Ko nga whakatakotoranga me nga kotēkē kua wehea - karekau nga kaiwhakawhanake ipu pāpāho i te whakauru i te horopaki katoa o nga kaiwhakawaehere. Ko nga API mo te rehitatanga kotēkē me nga whakatakotoranga kua tangohia - kua rehitatia nga whakatakotoranga katoa inaianei.
- Kua tangohia te whare pukapuka libavresample.
- Kua taapirihia he API-a-AVFrame ngawari ake ki te whare pukapuka libswscale.
- I tino pai ake te tautoko mo te API whakairoiro Vulkan.
- He tautoko taapiri mo te whakatere taputapu mo te wetewete me te whakawaehere o nga whakatakotoranga VP9 me ProRes ma te whakamahi i te VideoToolbox API.
- He tautoko taapiri mo te hoahoanga LoongArch e whakamahia ana i roto i nga punaha Loongson, me te tautoko mo nga toronga LSX me LASX SIMD e whakaratohia ana i LoongArch. Kua whakatinanahia nga arotautanga motuhake a LoongArch mo nga kotēkē H.264, VP8 me VP9.
- He tautoko taapiri mo te kawa Concatf, e tautuhi ana i te whakatakotoranga mo te whakawhiti rarangi rauemi ("ffplay concatf:split.txt").
- Kua taapirihia nga kaiwhakamahara hou: Speex, MSN Siren, ADPCM IMA Acorn Replay, GEM (whakaahua raster).
- Kua taapirihia nga kaitahuri hou: bitpacked, Apple Graphics (SMC), ADPCM IMA Westwood, VideoToolbox ProRes. Kua hurihia nga tautuhinga whakawaehere AAC kia pai ake te kounga.
- Ko nga kaikoi ipu panui kua taapirihia (muxer): Westwood AUD, Argonaut Games CVG, AV1 (He awa iti o runga).
- Kua taapirihia nga kaiwhakaputa ipu pāpāho (demuxer): IMF, Argonaut Games CVG.
- I taapirihia he parser hou mo te AMR (Adaptive Multi-Rate) kotēkē ororongo.
- Kua taapirihia he putea raraunga utunga (packetizer) mo te tuku i te ataata kore-whakapiri ma te whakamahi i te kawa RTP (RFC 4175).
- Tātari ataata hōu:
- te wahanga me te wahanga - te wehewehenga o te awa kotahi me te ataata, te ororongo ranei ki etahi awa, ka wehea e te waa me nga papa.
- hsvkey me te hsvhold - whakakapia tetahi waahanga o te awhe tae HSV i roto i te ataata me nga uara tauine hina.
- grayworld - whakatika tae ataata ma te whakamahi i te algorithm i runga i te whakapae o te ao hina.
- scharr — te tono a te kaiwhakahaere Schar (he rereke o te kaiwhakahaere Sobel me nga taunga rereke) ki te ataata whakauru.
- morpho - ka taea e koe te tono i nga momo huringa morphological ki te ataata.
- tohenga me te whakamaarama - ka ine i te iti me te morahi o te whakaroa mo te tātari i tukuna i mua.
- limitdiff - ka whakatau i te rereketanga i waenga i nga awa ataata e rua, e toru ranei.
- xcorrelate - Ka tātaihia te hononga whakawhiti i waenga i nga awa ataata.
- varblur - he ataata rerekee me te whakamaramatanga o te radius puhoi mai i te ataata tuarua.
- huesaturation - Hoatuhia te hue, te waiwai, te kaha ranei o nga whakatikatika ki te ataata.
- colorspectrum — te whakaputanga o te roma ataata me te tuāwhiorangi tae.
- libplacebo - tono mo te tukatuka i nga atarangi HDR mai i te whare pukapuka libplacebo.
- Ko te vflip_vulkan, te hflip_vulkan me te flip_vulkan he rereke o nga whiriwhiringa whakaata ataata poutū, whakapae ranei (vflip, hflip me te flip), i whakatinanahia ma te whakamahi i te API whakairoiro Vulkan.
- Ko te yadif_videotoolbox he momo rereke o te tātari deinterlacing yadif i runga i te anga VideoToolbox.
- Tātari tangi hōu:
- apsyclip - te whakamahi i te tope psychoacoustic ki te awa ororongo.
- afwtdn - Ka pehia te haruru aunui.
- adecorrelate — te tono i te algorithm whakapaipai hononga ki te awa whakauru.
- atilt - ka whakamahi i te nekehanga matakite mo tetahi awhe auau.
- asdr - te whakatau i te korikori tohu i waenga i nga awa ororongo e rua.
- aspectralstats - nga tatauranga whakaputa me nga ahuatanga matakite o ia hongere ororongo.
- adynamicsmooth - whakaene hihiri o te awa tangi.
- adynamicequalizer - whakaōritenga hihiri o te awa tangi.
- anlmf - Hoatu te hātepe hātepe tapawhā iti rawa ki te roma ororongo.
Source: opennet.ru