Te tukunga o te kete rongorau FFmpeg 5.0

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

Tāpiri i te kōrero