Izdaja multimedijskega paketa FFmpeg 4.3 s podporo za grafični API Vulkan

Po desetih mesecih razvoja na voljo multimedijski paket FFmpeg 4.3, ki vključuje nabor aplikacij in zbirko knjižnic za delovanje na različnih multimedijskih formatih (snemanje, pretvorba in dekodiranje avdio in video formatov). Paket se distribuira pod licencama LGPL in GPL, razvoj FFmpeg poteka ob projektu MPlayer.

Od spremembe, dodano v FFmpeg 4.3 lahko izpostavimo:

  • Dodana podpora za grafični API Vulkan;
  • Implementiran je bil kodirnik, ki temelji na Vulkanu za Linux in uporablja motorje AMD AMF/VCE za pospeševanje, kot tudi različice standardnih filtrov. avgblur_vulkan, overlay_vulkan, scale_vulkan in chromaber_vulkan;
  • Podpora za API je zdaj na voljo VDPAU (Video Decode and Presentation) za strojno pospeševanje obdelave videa v formatu VP9;
  • Dodana je možnost kodiranja videa AV1 z uporabo knjižnice knjižnica1e, napisan v Rustu in razvit s strani skupnosti Xiph in Mozilla;
  • Za medijske vsebnike mp4 je bila implementirana podpora za večkanalni zvočni kodek brez izgub. Pravi HD in kodek za 3D zvok MPEG-H 3D;
  • Dodana podpora za protokol ZeroMQ и RabbitMQ (AMQP 0-9-1);
  • Linux je prešel s strežnika okvirjev na nelinearno urejanje video tokov (virtualni video kodek) AvxSynth, ki je bil 5 let zapuščen, do trenutne razcepitve AviSynth+;
  • Paket vključuje razčlenjevalnik slik v formatu WebP;
  • Implementirani dekoderji MJPEG in VP9 z uporabo mehanizma strojnega pospeševanja Intel QSV (Quick Sync Video), kot tudi kodirnik VP9, ​​ki temelji na Intel QSV;
  • Razširjena podpora za sloge podnapisov v formatu 3GPP Timed Text Subtitles;
  • Dodan ovoj kodirnika prek API-ja Microsoftova medijska fundacija;
  • Dodan ADPCM kodirnik za zvočne podatke, ki se uporabljajo v igrah Simon & Schuster Interactive;
  • Dodani novi dekoderji: 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 in CRI HCA;
  • Dodan je bil paketnik (muxer) medijskih vsebnikov streamhash in implementirana možnost pakiranja datotek pcm in pgs v vsebnike m2ts;
  • Dodani razpakirniki (demultiplekserji) medijskih vsebnikov: AV1 z razširitvami iz aplikacije B,
    Argonaut Games ASF, Real War KVAG, Rayman 2 APM, LEGO Racers ALP (.tun in .pcm), FWSE, DERF, CRI HCA, zvočna banka serije Pro Pinball;
  • Novo filtri:
    • v360 — pretvarja 360-stopinjske videoposnetke v različne formate;
    • pomaknite — pomika video vodoravno ali navpično z določeno hitrostjo;
    • fotosenzibilnost - odstrani svetle bliske in nenadne spremembe svetlosti iz videoposnetkov, ki bi lahko povzročile epileptični napad;
    • arndn — filter za dušenje govornega šuma z uporabo rekurentne nevronske mreže;
    • dvostranski — izvaja prostorsko glajenje robov, hkrati pa ohranja robove;
    • maskedmin и maskedmax — združitev dveh video tokov na podlagi razlik s tretjim tokom;
    • Mediana — filter za zmanjšanje šuma, ki izbere srednji slikovni element iz pravokotnika znotraj določenega polmera;
    • Združevanje okvirjev AV1 — združevanje okvirjev v toku AV1;
    • aksorelirati — izračuna normalizirano navzkrižno korelacijo med dvema zvočnima tokovoma;
    • tatogram — izračuna in prikaže histogram porazdelitve barv v videoposnetku;
    • zamrznjeni okvirji — zamenja niz sličic v videoposnetku z določenimi sličicami iz drugega toka;
    • xfade и xfade_opencl -
      prehajanje s prehodom iz enega video toka v drugega;
    • afirsrc — generira koeficiente FIR z uporabo metode frekvenčnega vzorčenja;
    • pad_opencl — sliki doda odmik;
    • cas — na videoposnetek uporabi filter za ostrenje CAS (Contrast Adaptive Sharpen);
    • ankete - uporablja normaliziran algoritem LMS (Najmanjši kvadrati) za prvi zvočni tok, pri čemer se koeficienti izračunajo na podlagi razlik z drugim tokom;
    • overlay_cuda - položi del enega videoposnetka na drugega;
    • tmediana — filter za zmanjšanje šuma, ki uporablja srednje slikovne pike iz več uspešnih sličic;
    • maskirani prag — med filtriranjem izbere slikovne pike na podlagi primerjave razlike med dvema video tokovoma s pragovno vrednostjo;
    • podpovečanje - izboljša frekvence nizkotonca;
    • pcm_rechunk — prepakira zvok PCM ob upoštevanju določene frekvence vzorčenja ali hitrosti prenosa paketov;
    • scdet — zazna spremembe v prizoru na videoposnetku (na primer za zaznavanje gibanja v kadru);
    • gradienti — ustvari video tok z gradienti;
    • Sierpinski — ustvari video tok s fraktali Sierpinski;
    • do - razdeli videoposnetek, sestavljen iz delov, na posamezne slike;
    • dvojna zamegljenost — izvaja usmerjeno zameglitev.

Vir: opennet.ru

Kupite zanesljivo gostovanje za strani z DDoS zaščito, VPS VDS strežniki 🔥 Kupite zanesljivo spletno gostovanje z zaščito DDoS, VPS VDS strežniki | ProHoster