Te tukunga o te kete FFmpeg 4.3 rongorau me te tautoko mo te API whakairoiro Vulkan

I muri i te tekau marama o te whanaketanga waatea mōkihi rongorau FFmpeg 4.3, 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 whakatakotoranga oro me te ataata). Ka tohatohahia te kete i raro i nga raihana LGPL me te GPL, ka whakahaerehia te whanaketanga FFmpeg i te taha o te kaupapa MPlayer.

Tuhinga ka whai mai huringa, tāpirihia i roto i te FFmpeg 4.3, ka taea e taatau te tohu:

  • Tautoko API whakairoiro taapiri puia;
  • Kua whakatinanahia he encoder i runga i te Vulkan mo Linux, ma te whakamahi i nga miihini AMD AMF/VCE mo te whakatere, me nga momo whiriwhiringa paerewa. avgblur_vulkan, overlay_vulkan, scale_vulkan me chromaber_vulkan;
  • Ka taea te whakamahi i te API VDPAU (Waehere Ataata me te Whakaaturanga) mo te whakatere taputapu o te tukatuka ataata i te whakatakotoranga VP9;
  • I taapirihia te kaha ki te whakawaehere i te ataata AV1 ma te whakamahi i te whare pukapuka librav1e, i tuhia ki te Rust ka whakawhanakehia e nga hapori Xiph me Mozilla;
  • Kua whakatinanahia te tautoko mo te kotēkē ororongo hongere-maha korekore mo nga ipu pāpāho mp4 TrueHD me te kotēkē mō te oro ahu-toru MPEG-H 3D;
  • He tautoko kawa taapiri KoreMQ и RabbitMQ (AMQP 0-9-1);
  • I roto i te Linux, kua mahia he whakawhitinga mai i te frameserver mo te whakatika-kore o nga awa ataata (kotēkē ataata mariko) AvxSynth, kua whakarerea mo nga tau 5, i runga i te marau o naianei AviSynth+;
  • Kei roto i te kete he parser mo nga whakaahua kei te whakatakotoranga WebP;
  • I whakatinanahia te MJPEG me te VP9 decoders ma te whakamahi i nga taputapu whakaterenga Intel QSV ( Ataata Tukutahi Tere), me te encoder VP9 i runga i te Intel QSV;
  • Te tautoko i whakawhānuihia mo nga momo taitararoto i roto i te 3GPP Timed Text Subtitles format;
  • Kua taapirihia te takai encoder ki runga API Microsoft Media Foundation;
  • Kua taapirihia te ADPCM encoder mo nga raraunga oro i whakamahia i roto i nga keemu Tauwhitiwhiti a Simon & Schuster;
  • Kua taapirihia nga kaiwhakawaehere hou: PFM, IMM5, Sipro ACELP.KELVIN, mvdv, mvha, mv30, NotchLC, Argonaut Games ADPCM, Rayman 2 ADPCM, Simon & Schuster Interactive ADPCM, Pūmanawa Ngaohiko High ADPCM, ADPCM IMA MTF, CDToons, Siren, DERF . me CRI HCA;
  • I taapirihia te kaikoeke ipu paanui streamhash (muxer) me te whakatinana i te kaha ki te koopu pcm me nga pgs ki roto i nga ipu m2ts;
  • Kua taapirihia nga kaiwhakatuwhera ipu pāpāho (demuxer): AV1 me nga taapiri mai i te tono B,
    Argonaut Games ASF, Real War KVAG, Rayman 2 APM, LEGO Racers ALP (.tun me .pcm), FWSE, DERF, CRI HCA, Pro Pinball Series Soundbank;

  • Новые ngā tātari:
    • v360 — ka huri i te ataata 360-tohu ki nga momo whakatakotoranga;
    • pukapuka — ka panuku whakapae, poutū ranei te ataata i te tere kua whakaritea;
    • whakaahuwaka — ka tango i nga uira kanapa me nga huringa ohorere o te kanapa mai i te riipene ataata, tera pea ka pa mai te mate epileptic;
    • arnndn — tātari pehi haruru korero ma te whakamahi i te whatunga neural auau;
    • — ka mahi mokowā anti-aliasing i te wa e tiaki ana i nga taha;
    • maskedmin и maskedmax — hanumi nga awa ataata e rua i runga i nga rereketanga me te awa tuatoru;
    • tau waenga — he tātari whakaheke haruru ka kowhiri i te pika waenga mai i te tapawha e uru ana ki roto i te radius kua tohua;
    • Hanumi tāpare AV1 — te whakakotahi i nga papa ki te awa AV1;
    • axcorrelate — ka tatau i te honohono-whakariterite i waenga i nga awa ororongo e rua;
    • teneitogram — te tatau me te whakaatu i te hitogram o te tohatoha tae i roto i te ataata;
    • anga whakatio — ka whakakapi i te huinga papa i roto i te ataata me etahi papa mai i tetahi atu awa;
    • x memeha и xfade_opencl -
      ka memeha haere me te whakawhiti mai i tetahi awa ataata ki tetahi atu;

    • afirsrc — ka whakaputa whakarea FIR ma te whakamahi i te tikanga tauira auau;
    • pad_opencl — ka taapiri i te padding ki te ahua;
    • cas — hoatu he tātari whakakoi CAS (Contrast Adaptive Sharpen) ki te ataata;
    • anlms — ka whakamahi i te algorithm kua whakaritea Rapu (Nga tapawha iti rawa) ki te awa ororongo tuatahi, e tatau ana i nga whakarea i runga i nga rereketanga me te awa tuarua;
    • whakakikorua_cuda — tuu tetahi wahi o tetahi ataata ki runga ake o tetahi;
    • tauwaenga — he tātari whakaheke haruru e whakamahi ana i nga pika takawaenga mai i te maha o nga papa angitū;
    • paepae huna — ka kowhiri i nga pika i te wa e tātari ana i runga i te whakataurite i te rereketanga i waenga i nga awa ataata e rua me te uara paepae;
    • asubboosting - te whakanui i nga iarere mo te subbuffer;
    • pcm_rechunk — ka kohikohi ano i te ororongo PCM ma te whai whakaaro ki te auau tauira kua tohua, te tere tuku paatete ranei;
    • scdet — ka kitea nga huringa o te whakaaturanga i roto i te ataata (hei tauira, ki te whakatau i nga nekehanga o te anga);
    • rōnaki — ka whakaputa i te roma ataata me nga rōnaki;
    • sierpinski — ka whakaputa i te roma ataata me nga fractals Sierpinski;
    • tae noa — ka poroporoaki i tetahi riipene whakaata i hangaia ki nga waahanga hei whakaahua motuhake;
    • dblur — ka whakatinana i te anga whakamua.

Source: opennet.ru

Tāpiri i te kōrero