Gefa út FFmpeg 4.3 margmiðlunarpakkann með stuðningi fyrir Vulkan grafík API

Eftir tíu mánaða þróun laus margmiðlunarpakka ffmpeg 4.3, sem inniheldur safn af forritum og safn bókasöfnum fyrir aðgerðir á ýmsum margmiðlunarsniðum (upptaka, umbreyta og afkóðun hljóð- og myndsniða). Pakkinn er dreift undir LGPL og GPL leyfi, FFmpeg þróun fer fram við hlið verkefnisins MPlayer.

Af breytingar, bætt við í FFmpeg 4.3 getum við bent á:

  • Bætt við grafískum API stuðningi Vulkan;
  • Kóðari hefur verið útfærður byggður á Vulkan fyrir Linux, með AMD AMF/VCE vélum til hröðunar, sem og afbrigði af stöðluðum síum avgblur_vulkan, overlay_vulkan, scale_vulkan og chromaber_vulkan;
  • Möguleiki á að nota API er veittur VDPAU (Video Decode and Presentation) fyrir vélbúnaðarhröðun myndbandsvinnslu á VP9 sniði;
  • Bætti við möguleikanum á að umrita AV1 myndband með því að nota bókasafnið librav1e, skrifað í Rust og þróað af Xiph og Mozilla samfélögunum;
  • Stuðningur við taplausa fjölrása hljóðmerkjamál hefur verið innleiddur fyrir mp4 fjölmiðlaílát Sannur HD og merkjamál fyrir þrívítt hljóð MPEG-H 3D;
  • Bætt við stuðningi við samskiptareglur ZeroMQ и Kanína MQ (AMQP 0-9-1);
  • Í Linux hefur umskipti verið gerð frá rammaþjóninum fyrir ólínulega klippingu á myndstraumum (raunverulegur myndbandsmerkjamál) AvxSynth, sem hefur verið yfirgefin í 5 ár, á núverandi gafli AviSynth+;
  • Pakkinn inniheldur þáttara fyrir myndir á WebP sniði;
  • Innleiddi MJPEG og VP9 afkóðara með því að nota vélbúnaðarhröðunarbúnað Intel QSV (Quick Sync Video), sem og VP9 kóðara byggt á Intel QSV;
  • Aukinn stuðningur við textastíla á 3GPP tímasettum textatextasniði;
  • Bætti umskráningu umbúðir yfir API Microsoft Media Foundation;
  • Bætt við ADPCM kóðara fyrir hljóðgögn sem notuð eru í Simon & Schuster gagnvirkum leikjum;
  • Nýjum afkóðarum bætt við: 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 og CRI HCA;
  • Bætti við streamhash miðlunarílátapakkara (muxer) og útfærði möguleikann á að pakka pcm og pgs í m2ts ílát;
  • Bætt við miðlunargámaupptaka (deuxer): AV1 með viðbótum frá forritinu B,
    Argonaut Games ASF, Real War KVAG, Rayman 2 APM, LEGO Racers ALP (.tun og .pcm), FWSE, DERF, CRI HCA, Pro Pinball Series Soundbank;

  • Nýtt síur:
    • v360 - breytir 360 gráðu myndbandi í ýmis snið;
    • fletta — flettir myndbandinu lárétt eða lóðrétt á tilteknum hraða;
    • ljósnæmi — fjarlægir björt blik og skyndilegar breytingar á birtustigi úr myndbandinu, sem gætu hugsanlega valdið flogaveikikasti;
    • arnndn — talhávaðabælingarsía sem notar endurtekið taugakerfi;
    • tvíhliða — framkvæmir staðbundna hliðrun á sama tíma og brúnir eru varðveittar;
    • maskedmin и maskedmax - sameina tvo myndbandsstrauma byggt á mismun við þriðja strauminn;
    • miðgildi — hávaðaminnkun síu sem velur miðgildi pixla úr rétthyrningi sem passar innan tilgreinds radíus;
    • AV1 ramma sameining — sameina ramma í AV1 straumnum;
    • axsamræma — reiknar út staðlaða krossfylgni milli tveggja hljóðstrauma;
    • þetta togram — reiknar út og sýnir súlurit litadreifingar í myndbandinu;
    • frystir rammar — kemur í stað setts ramma í myndbandi fyrir ákveðna ramma úr öðrum straumi;
    • x hverfa и xfade_opencl -
      víxldofa við umskipti frá einum myndbandsstraumi til annars;

    • afirsrc — myndar FIR-stuðla með því að nota tíðnisýnatökuaðferðina;
    • pad_opencl — bætir fyllingu við myndina;
    • CAS — beitir CAS (Contrast Adaptive Sharpen) skerpingarsíu á myndbandið;
    • alm — notar staðlað reiknirit LMS (Lágmarksmeðalferningur) í fyrsta hljóðstrauminn, reiknir út stuðla byggða á mismun á öðrum straumnum;
    • overlay_cuda — setur stykki af einu myndbandi ofan á annað;
    • miðgildi — hávaðaminnkunarsía sem notar miðgildi punkta úr nokkrum vel heppnuðum römmum;
    • grímuþröskuldur — velur pixla við síun byggt á því að bera saman muninn á milli tveggja myndbandsstrauma með þröskuldsgildi;
    • asubboost — eykur tíðni fyrir undirbuffið;
    • pcm_rechunk — endurpakkar PCM hljóð að teknu tilliti til tilgreindrar sýnatökutíðni eða pakkaflutningshraða;
    • scdet — ákvarðar breytingar á senu í myndbandinu (til dæmis til að ákvarða hreyfingu í rammanum);
    • stig — býr til myndstraum með halla;
    • sierpinski — býr til myndstraum með brottölum Sierpinski;
    • þar til — greinir myndband sem er gert úr hlutum í aðskildar myndir;
    • dblur — útfærir stefnuþoku.

Heimild: opennet.ru

Bæta við athugasemd