FFmpeg 4.3 multimeedia paketi vÀljaanne, mis toetab graafika API-d Vulkan

KĂŒmne kuu arendamise jĂ€rel saadaval multimeedia-pakett FFmpeg 4.3, mis sisaldab rakenduste komplekti ja kogu raamatukogusid erinevate multimeedia formaatidega toimetamiseks (salvestamine, konverteerimine ja helifailide ning videofailide dekodeerimine). Pakett on levitatav LGPL ja GPL litsentside alusel, FFmpeg arendust teostatakse paralleelselt projektiga VLC.

Uusimad muutusi, lisatud FFmpeg 4.3-s, on vÔimalik vÀlja tuua:

  • Lisatud graafilise API tugi Vulkan;
  • Vulkanil pĂ”hinev kodeerija Linuxile, mis kasutab kiirusel AMD AMF/VCE mootoreid ja tĂŒĂŒpiliste filtrite variante avgblur_vulkan, overlay_vulkan, scale_vulkan ja chromaber_vulkan;
  • Tagatud on API kasutamise vĂ”imalus VDPAU (Video Decode and Presentation) VP9-videofailide riistvaraliselt kiirendatud töötluseks;
  • Lisatud on AV1-video kodeerimise vĂ”imalus kasutades teeki librav1e, mis on kirjutatud Rust keeles ja mida arendavad Xiphi ja Mozilla kogukonnad;
  • mp4-meedia konteinerite jaoks on rakendatud mitme kanali kaotusteta helikoodeki toetust TrueHD ja 3D heli koodeki MPEG-H 3D;
  • Lisatud on protokollide toetus ZeroMQ ja RabbitMQ (AMQP 0-9-1);
  • Linuxis on toimunud ĂŒleminek mittelineaarse videotöötluse raamistiku (virtuaalse videokoodeki) AvxSynth, mis on juba 5 aastat olnud hĂŒljatud, uus fork AviSynth+;
  • Paketti on lisatud WebP formaadi piltide parser;
  • Teostatud on MJPEG ja VP9 dekoodrid, mis kasutavad riistvarakiirenduse mehhanismi Intel QSV (Quick Sync Video), samuti VP9 kodeerija Intel QSV baasil;
  • Laienenud on 3GPP ajastatud tekstiallkirjade formaatide stiilide toetus;
  • Lisatud kodeerija-mĂ€his API kohal Microsoft Media Foundation;
  • Lisatud ADPCM-kodeerija Simon & Schuster Interactive'i mĂ€ngudes kasutatud helifailide jaoks;
  • Lisatud uued dekooderid: 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 ja CRI HCA;
  • Lisatud multimeedia konteinerite pakkija (muxer) streamhash ja teostatakse vĂ”imalus pakkida pcm ja pgs m2ts konteineritesse;
  • Lisatud multimeedia konteinerite lahtiĂŒtlejad (demuxer): AV1 laienditega rakendusest B,
    Argonaut Games ASF, Real War KVAG, Rayman 2 APM, LEGO Racers ALP (.tun ja .pcm), FWSE, DERF, CRI HCA, Pro Pinball Series Soundbank;
  • Uued filtrid:
    • v360 — muundab 360-kraadise vaatega videoid erinevatesse formaatidesse;
    • scroll — kerib videot horisontaalselt vĂ”i vertikaalselt antud kiirusel;
    • photosensitivity — eemaldab videost eredad vĂ€lgatused ja jĂ€rsud heledusvahed, mis vĂ”ivad potentsiaalselt pĂ”hjustada epilepsiahooge;
    • arnndn — helide mĂŒra summutusfilter, mis kasutab korduvaid nĂ€rvivĂ”rke;
    • bilateral — teostab ruumilisi sujuvusi sĂ€ilitades servad;
    • maskedmin ja maskedmax — teostavad kahe videosignaali liitmise kolmanda voolu pĂ”hjal erinevuste jĂ€rgi;
    • median — mĂŒrahelise kihi filtreerimine, mis valib antud raadiusesse mahutavast ristkĂŒlikust mediaanpiksli;
    • AV1 kaadri ĂŒhinemine — kaadrite liitmine AV1 voos;
    • axcorrelate — arvutab kahe audio voolu vahel normaliseeritud omavahelise korrelatsiooni;
    • thistogram — arvutab ja kuvab video vĂ€rvide jaotuse histogrammi;
    • freezeframes — asendab video kaadriseeria kindlate kaadritega teisest voost;
    • xfade ja xfade_opencl —
      kahe video voolu vahel ĂŒleminekuga ristkĂŒlikukaotus;
    • afirsrc — genereerib FIR koefitsiente sageduse valiku meetodi abil;
    • pad_opencl — lisab pildile servade tĂ€iendusi;
    • cas — rakendab videole CAS (Contrast Adaptive Sharpen) teravustamisfiltri;
    • anlms — rakendab normaliseeritud algoritmi LMS (VĂ€hemalt ruutkeskmine) esimese helivoo suhtes, arvutades koefitsiendid, tuginedes erinevustele teises voos;
    • overlay_cuda — asetab ĂŒhe video tĂŒkikese teise peale;
    • tmedian — mĂŒrasummutamise filter, mis kasutab mitu eduka kaadri mediaanpiksleid;
    • maskedthreshold — valib filtreerimisel pikslid, vĂ”rreldes kahe video voolu erinevust piirvÀÀrtusega;
    • asubboost — tugevdab subbassi sagedusi;
    • pcm_rechunk — pakib PCM heli ĂŒmber, arvestades mÀÀratud nĂ€idissageduse vĂ”i andmeedastuskiirus;
    • scdet — mÀÀrab videost stseenimuutused (nt liikumise tuvastamiseks kaadris);
    • gradients — genereerib video voogu gradientidega;
    • sierpinski — genereerib video voogu fraktaalidega; Sierpinski;
    • untile — jagab videot, mis on kokku pandud lĂ”ikudest, eraldi piltideks;
    • dblur — rakendab suunatud hĂ€gustamist.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster