Release fan it FFmpeg 4.3 multimediapakket mei stipe foar de Vulkan graphics API

Nei tsien moannen fan ûntwikkeling beskikber multimedia pakket ffmpeg 4.3, dy't in set applikaasjes en in samling biblioteken omfettet foar operaasjes op ferskate multymediaformaten (opnimme, konvertearje en dekodearjen fan audio- en fideoformaten). It pakket wurdt ferspraat ûnder de LGPL- en GPL-lisinsjes, de ûntwikkeling fan FFmpeg wurdt útfierd neist it projekt MPlayer.

Из feroarings, tafoege yn FFmpeg 4.3 kinne wy ​​markearje:

  • Added graphics API-stipe volcano;
  • Basearre op Vulkan foar Linux In encoder is ymplementearre dy't AMD AMF/VCE-motoren brûkt foar fersnelling, lykas farianten fan standertfilters. avgblur_vulkan, overlay_vulkan, scale_vulkan en chromaber_vulkan;
  • Mooglikheid fan it brûken fan API wurdt foarsjoen VDPAU (Video Decode and Presintaasje) foar hardware fersnelling fan fideo ferwurking yn VP9 formaat;
  • De mooglikheid tafoege om AV1-fideo te kodearjen mei de bibleteek librav1e, skreaun yn Rust en ûntwikkele troch de Xiph- en Mozilla-mienskippen;
  • Stipe foar lossless multi-kanaal audio codec is ymplementearre foar mp4 media containers Echte HD en codec foar trijediminsjonale lûd MPEG-H 3D;
  • Protokolstipe tafoege ZeroMQ и Konyn MQ (AMQP 0-9-1);
  • В Linux De oergong fan in frameserver foar net-lineêre bewurking fan fideostreams (firtuele fideokodek) waard foltôge AvxSynth, dat is ferlitten foar 5 jier, op de hjoeddeiske foarke AviSynth+;
  • It pakket befettet in parser foar ôfbyldings yn WebP-formaat;
  • Implementearre MJPEG en VP9 decoders mei help fan hardware fersnelling meganisme Intel QSV (Quick Sync Video), likegoed as in VP9 encoder basearre op Intel QSV;
  • Utwreide stipe foar ûndertitelstilen yn 3GPP Timed Text Subtitles opmaak;
  • Encoder wrapper tafoege oer API Microsoft Media Foundation;
  • Added ADPCM encoder foar audio gegevens brûkt yn Simon & Schuster Interactive games;
  • Nije decoders tafoege: PFM, IMM5, Sipro ACELP.KELVIN, mvdv, mvha, mv30, NotchLC, Argonaut Games ADPCM, Rayman 2 ADPCM, Simon & Schuster Interactive ADPCM, High Voltage Software ADPCM, ADPCM IMA MTF, CDToons, Siren, DERF DPCM en CRI HCA;
  • Tafoege streamhash media container packer (muxer) en ymplemintearre de mooglikheid om te pakken pcm en pgs yn m2ts containers;
  • Added media container unpackers (demuxer): AV1 mei tafoegings fan de applikaasje B,
    Argonaut Games ASF, Real War KVAG, Rayman 2 APM, LEGO Racers ALP (.tun en .pcm), FWSE, DERF, CRI HCA, Pro Pinball Series Soundbank;
  • Новые filters:
    • v360 - konvertearret 360-graden fideo yn ferskate formaten;
    • scrollen - rôlet de fideo horizontaal as fertikaal op in bepaalde snelheid;
    • fotosensitiviteit - ferwideret heldere flitsen en hommelse feroaringen yn helderheid fan 'e fideo, dy't mooglik in epileptyske oanfal kinne feroarsaakje;
    • arnndn - filter foar ûnderdrukking fan spraaklûd mei in weromkommend neural netwurk;
    • bilaterale - fiert romtlike anti-aliasing út by it behâld fan rânen;
    • maskeredmin и maskeredmax - twa fideostreamen gearfoegje op basis fan ferskillen mei de tredde stream;
    • medysk - in lûdreduksjefilter dat de mediaanpiksel selekteart út in rjochthoek dat past binnen de opjûne straal;
    • AV1 frame gearfoegje - frames gearfoegje yn 'e AV1-stream;
    • axkorrelearje - berekkent de normalisearre krúskorrelaasje tusken twa audiostreamen;
    • dittogram - berekkent en toant in histogram fan kleurferdieling yn 'e fideo;
    • freezeframes - ferfangt in set frames yn in fideo mei bepaalde frames fan in oare stream;
    • xfade и xfade_opencl -
      krúsfading mei de oergong fan de iene fideostream nei de oare;
    • afirsrc - genereart FIR-koëffisjinten mei de metoade foar frekwinsjesampling;
    • pad_opencl - foeget padding ta oan 'e ôfbylding;
    • cas - tapast in CAS (Contrast Adaptive Sharpen) skerpfilter oan op 'e fideo;
    • anlms - tapast in normalisearre algoritme LMS (Least mean squares) nei de earste audiostream, berekkenjen fan koeffizienten basearre op ferskillen mei de twadde stream;
    • overlay_cuda - pleatst in stik fan ien fideo boppe op in oar;
    • tmedian - in lûdreduksjefilter dat mediaanpiksels brûkt fan ferskate suksesfolle frames;
    • maskeredthreshold - selekteart piksels by it filterjen basearre op it fergelykjen fan it ferskil tusken twa fideostreamen mei in drompelwearde;
    • asubboost - ferbettert frekwinsjes foar de subbuffer;
    • pcm_rechunk - ferpakke PCM-audio mei rekken hâldend mei de opjûne samplingfrekwinsje as pakkettransmissionsrate;
    • scdet - detektearret feroaringen yn 'e sêne yn' e fideo (bygelyks om beweging yn it frame te bepalen);
    • hellingen - genereart in fideostream mei gradiënten;
    • sierpinski - genereart in fideostream mei fraktalen Sierpinski;
    • oante - parseart in fideo dy't bestiet út stikken yn aparte ôfbyldings;
    • dblur - ymplemintearret rjochting wazig.

Boarne: opennet.ru

Keapje betroubere hosting foar siden mei DDoS-beskerming, VPS VDS-tsjinners 🔥 Keapje betroubere websidehosting mei DDoS-beskerming, VPS VDS-tsjinners | ProHoster