Sakin kunshin multimedia na FFmpeg 4.3 tare da goyan baya ga API ɗin Vulkan graphics

Bayan watanni goma na ci gaba akwai kunshin multimedia FFmpeg 4.3, wanda ya haɗa da saitin aikace-aikace da tarin ɗakunan karatu don aiki akan nau'o'in multimedia daban-daban (rikodi, juyawa da tsara tsarin sauti da bidiyo). Ana rarraba kunshin a ƙarƙashin lasisin LGPL da GPL, ana aiwatar da haɓakar FFmpeg kusa da aikin. MPlayer.

Daga canje-canje, kara da cewa a cikin FFmpeg 4.3, zamu iya haskaka:

  • Ƙarin tallafin API mai hoto aman wuta;
  • An aiwatar da encoder bisa Vulkan don Linux, ta amfani da injunan AMD AMF/VCE don haɓakawa, da kuma bambance-bambancen daidaitattun masu tacewa. avgblur_vulkan, overlay_vulkan, scale_vulkan da chromaber_vulkan;
  • An ba da damar yin amfani da API VDPAU (Video Decode and Presentation) don haɓaka kayan aiki na sarrafa bidiyo a cikin tsarin VP9;
  • Ƙara ikon ɓoye bidiyon AV1 ta amfani da ɗakin karatu karatu1e, an rubuta shi da Tsatsa kuma al'ummomin Xiph da Mozilla suka haɓaka;
  • An aiwatar da tallafin codec mai jiwuwa mai yawan tashoshi mara asara don kwantenan kafofin watsa labarai na mp4 Gaskiya HD da codec don sauti mai girma uku MPEG-H 3D;
  • Ƙara goyon bayan yarjejeniya ZeroMQ и RabbitMQ (AMQP 0-9-1);
  • A cikin Linux, an yi sauyi daga na'ura mai tsarawa don gyaran rafukan bidiyo marasa layi (kodik na bidiyo na zahiri) AvxSynth, wanda aka yi watsi da shi tsawon shekaru 5, akan cokali mai yatsa na yanzu AviSynth+;
  • Kunshin ya haɗa da mai tantance hotuna a tsarin Yanar Gizo;
  • An aiwatar da MJPEG da VP9 dikodi ta amfani da injin haɓaka kayan aiki Intel QSV (Bidiyon Daidaitawa da sauri), da kuma mai rikodin VP9 dangane da Intel QSV;
  • Faɗaɗɗen tallafi don salon juzu'i a cikin 3GPP Tsararren Rubutun Rubutu Mai Lokaci;
  • An ƙara abin rufewa akan API Microsoft Media Foundation;
  • Ƙara mai rikodin ADPCM don bayanan mai jiwuwa da aka yi amfani da shi a wasannin Simon & Schuster Interactive;
  • An ƙara sabbin na'urori: PFM, IMM5, Sipro ACELP.KELVIN, mvdv, mvha, mv30, NotchLC, Argonaut Games ADPCM, Rayman 2 ADPCM, Simon & Schuster Interactive ADPCM, Babban Voltage Software ADPCM, ADPCM IMA MTF, CDToons, Siren, da CRI HCA;
  • Ƙara streamhash media packer (muxer) da aiwatar da ikon shirya PCm da pgs cikin kwantena m2ts;
  • Abubuwan da aka haɗa kwandon mai jarida (demuxer): AV1 tare da kari daga aikace-aikacen B,
    Wasannin Argonaut ASF, Real War KVAG, Rayman 2 APM, LEGO Racers ALP (.tun da .pcm), FWSE, DERF, CRI HCA, Pro Pinball Series Soundbank;

  • Sabon Filters:
    • v360 - yana canza bidiyo mai digiri 360 zuwa nau'i daban-daban;
    • gungura - gungurawa bidiyo a kwance ko a tsaye a saurin da aka bayar;
    • photosensitivity - yana kawar da walƙiya masu haske da canje-canjen haske kwatsam daga bidiyon, wanda zai iya haifar da ciwon farfaɗiya;
    • Arnnn - tace sautin murƙushe magana ta hanyar amfani da hanyar sadarwa na yau da kullun;
    • dangantakar - yana yin anti-aliasing sararin samaniya yayin kiyaye gefuna;
    • maskedmin и maskedmax - haɗa rafukan bidiyo guda biyu dangane da bambance-bambance tare da rafi na uku;
    • tsakiya - matatar rage amo wanda ke zaɓar pixel na tsakiya daga rectangle wanda ya dace a cikin ƙayyadadden radius;
    • AV1 frame hade - firam masu haɗawa a cikin rafin AV1;
    • axcorrelate - yana ƙididdige madaidaicin haɗin kai tsakanin rafukan sauti guda biyu;
    • wannan togram - ƙididdigewa da nuna tarihin rarraba launi a cikin bidiyon;
    • daskarewa - yana maye gurbin saitin firam a cikin bidiyo tare da wasu firam daga wani rafi;
    • xfade и xfade_opencl -
      giciye-fading tare da sauyawa daga wannan rafi na bidiyo zuwa wani;

    • afirka - yana haifar da ƙididdiga na FIR ta amfani da hanyar mitar mitar;
    • bude_bude - yana ƙara padding zuwa hoton;
    • CAS - yana amfani da CAS (Contrast Adaptive Sharpen) tace mai kaifi zuwa bidiyo;
    • alms - yana amfani da al'adar algorithm LMS (Mafi ƙanƙantar murabba'ai) zuwa rafi mai jiwuwa ta farko, ƙididdige ƙididdiga bisa ga bambance-bambancen rafi na biyu;
    • overlay_cuda - sanya guntun bidiyo ɗaya a saman wani;
    • tmedian - matatar rage amo wanda ke amfani da pixels na tsakiya daga firam ɗin nasara da yawa;
    • abin rufe fuska - yana zaɓar pixels lokacin tacewa dangane da kwatanta bambanci tsakanin rafukan bidiyo guda biyu tare da ƙimar kofa;
    • asubboost - haɓaka mitoci don subbuffer;
    • pcm_rechunk - sake dawo da sauti na PCM tare da la'akari da ƙayyadaddun mitar samfur ko adadin watsa fakiti;
    • scdet - ƙayyade canje-canje a wurin a cikin bidiyon (misali, don ƙayyade motsi a cikin firam);
    • gradients - yana haifar da rafi na bidiyo tare da gradients;
    • sierpinski - yana haifar da rafin bidiyo tare da fractals Sierpinski;
    • har zuwa - rarraba bidiyon da aka yi gunduwa-gunduwa zuwa hotuna daban-daban;
    • dblur - aiwatar da blur shugabanci.

source: budenet.ru

Add a comment