FFmpeg 4.3 multimeedia paketi vÀljaandmine, mis toetab graafilist API-d Vulkan

PĂ€rast kĂŒmmet kuu arendust saadaval multimedia-paket FFmpeg 4.3, sealhulgas rakenduste komplekt ja teekide kogu, et töödelda erinevaid multimeedia-formaate (salvestamine, konverteerimine ja dekodeerimine heliformaatide ja videofailide jaoks). Pakett jaotatakse LGPL ja GPL litsentside alusel, FFmpeg-i arendus toimub paralleelselt projektiga MPlayer.

Kuna muudatused, lisatud FFmpeg 4.3-s vÔib vÀlja tuua:

  • Lisatud on toetus graafilisele API-le Vulkan;
  • Vulkanil Linuxi jaoks on realiseeritud kodeerija, mis kasutab kiirusel kiirendust AMD AMF/VCE mootorite abil, samuti tĂŒĂŒpiliste filtrite variandid avgblur_vulkan, overlay_vulkan, scale_vulkan ja chromaber_vulkan;
  • Tagatud on API VDPAU Video Decoding and Presentation video töötlemise riistvaralise kiirusel VP9 formaadis;
  • Lisatud on AV1 video kodeerimise vĂ”imalus, kasutades teeki librav1e, mis on kirjutatud Rusti keeles ja mille arendavad Xiphi ja Mozilla kogukonnad;
  • MP4 meediakonteinerite jaoks on ellu viidud tugistruktuur mitme kanali helikodeki jaoks, mis ei pĂ”hjusta kvaliteedi kaotust TrueHD ja 3D heli kodeki MPEG-H 3D;
  • Tugistruktuuri on lisatud protokollid ZeroMQ ja RabbitMQ (AMQP 0-9-1);
  • Linuxis on rakendatud ĂŒleminek framerserverilt mittelineaarseks video redigeerimiseks (virtuaalne videokodek) AvxSynth, mis on juba 5 aastat olnud hĂŒljatud, kaasaegsele fork'ile AviSynth+;
  • Komplekti on lisatud parser WebP pildifailide jaoks;
  • Realiseeritud on dekooderid MJPEG ja VP9, mis kasutavad riistvara kiirenduse mehhanismi Intel QSV (Quick Sync Video), samuti VP9 kodeerija, mis pĂ”hineb Intel QSV-l;
  • Subtiitrite formaadi 3GPP Timed Text Subtitles stiilide tugi on laiendatud;
  • Lisatud on Microsoft Media Foundation API teemapĂ”hine kodeerija Microsoft Media Foundation;
  • Lisatud on ADPCM kodeerija mĂ€ngude audioandmete jaoks, mida kasutab Simon & Schuster Interactive;
  • Lisatud on 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 on meediakonteinerite pakketaja (muxer) streamhash ja realiseeritud on vĂ”imalus pakkida pcm ja pgs konteineritesse m2ts;
  • Lisatud on meediakonteinerite lahti vĂ”tmise mehhanismid (demuxer): AV1, koos rakenduse laiendustega 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 video erinevatesse formaatidesse;
    • scroll — kerib videot horisontaalselt vĂ”i vertikaalselt soovitud kiirusel;
    • photosensitivity — eemaldab videost eredad vĂ€lgatused ja teravad valguse kĂ”ikumised, mis vĂ”ivad potentsiaalselt pĂ”hjustada epilepsiahooge;
    • arnndn — kĂ”ne mĂŒrasummutusfilter, mis kasutab rekurentset nĂ€rvivĂ”rku;
    • bilateral — teostab ruumilist silumist, sĂ€ilitades servad;
    • maskedmin ja maskedmax — ĂŒhendavad kahte videovoo pĂ”hjal kolmanda vooga eristusi;
    • median — mĂŒrasummutusfilter, mis valib mediaanipikseli ristkĂŒlikust, mis mahtub mÀÀratud raadiusesse;
    • AV1 frame merge — AV1 voo kaadrute ĂŒhendamine;
    • axcorrelate — arvutab kahe helivoo vahel normaliseeritud omavahelise korrelatsiooni;
    • thistogram — arvutab ja kuvab vĂ€rvide jaotuse histogrammi videos;
    • freezeframes — asendab videotĂ€is kaadreid kindlate kaadritega teisest voost;
    • xfade ja xfade_opencl —
      ristfade ĂŒhe videovoogudest teise;
    • afirsrc — genereerib FIR koefitsiente frekvenstootmine meetodi kasutamisega;
    • pad_opencl — lisab pildile vahe;
    • cas — rakendab videole CAS (Contrast Adaptive Sharpen) teravustamisfiltri;
    • anlms — rakendab normaliseeritud algoritmi LMS (VĂ€henenud keskmised ruudud) esimese helivoo osas, arvutades koefitsiente teise vooga toimumise pĂ”hjal;
    • overlay_cuda — asetab ĂŒhe video tĂŒki teise peale;
    • tmedian — mĂŒrasummutusfilter, mis kasutab mediaanipiksele mitmeid jĂ€rjestikku kaadreid;
    • maskedthreshold — valib filtreerimisel pikselid, vĂ”rreldes kahe videovoogude erinevust kĂŒnnisega;
    • asubboost — tugevdab sagedusi subwooferi jaoks;
    • pcm_rechunk — pakib PCM heli ĂŒmber, arvestades mÀÀratud proovivĂ”tufrekventsi vĂ”i paketi edastamise kiirus;
    • scdet — tuvastab stseeni muutused videos (nt liikumise tuvastamine kaadris);
    • gradients — genereerib videovoo gradientidega;
    • sierpinski — genereerib videovoo fraktaalidega Sierpinski;
    • untile — lagundab videod, mis koosnevad tĂŒkikestest, eraldi piltideks;
    • dblur — teostab suunatud hĂ€gustamist.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster