Lage pake miltimedya FFmpeg 4.3 ak sipò pou API grafik Vulkan

Apre dis mwa nan devlopman disponib pake miltimedya ffmpeg 4.3, ki gen ladann yon seri aplikasyon ak yon koleksyon bibliyotèk pou operasyon sou divès fòma miltimedya (anrejistreman, konvèti ak dekode fòma odyo ak videyo). Pake a distribye anba LGPL ak GPL lisans, devlopman FFmpeg te pote soti adjasan a pwojè a. MPlayer.

Nan chanjman, te ajoute nan FFmpeg 4.3, nou ka mete aksan sou:

  • Te ajoute sipò API grafik vòlkan;
  • Yo te aplike yon ankode ki baze sou Vulkan pou Linux, lè l sèvi avèk motè AMD AMF / VCE pou akselerasyon, osi byen ke varyant filtè estanda. avgblur_vulkan, overlay_vulkan, scale_vulkan ak chromaber_vulkan;
  • Yo bay posiblite pou itilize API VDPAU (Videyo Dekode ak Prezantasyon) pou akselerasyon pyès ki nan konpitè nan pwosesis videyo nan fòma VP9;
  • Te ajoute kapasite nan kode videyo AV1 lè l sèvi avèk bibliyotèk la librav1e, ekri nan Rust epi devlope pa kominote Xiph ak Mozilla;
  • Sipò pou codec odyo milti-chanèl san pèt yo te aplike pou veso medya mp4 Vrè HD ak codec pou son ki genyen twa dimansyon MPEG-H 3D;
  • Te ajoute sipò pwotokòl ZeroMQ и Lapen MQ (AMQP 0-9-1);
  • Nan Linux, yo te fè yon tranzisyon soti nan frameserver la pou koreksyon ki pa lineyè nan kouran videyo (kodèk videyo vityèl) AvxSynth, ki te abandone pou 5 ane, sou fouchèt aktyèl la AviSynth+;
  • Pake a gen ladan yon analizeur pou imaj nan fòma WebP;
  • Aplike dekodè MJPEG ak VP9 lè l sèvi avèk mekanis akselerasyon pyès ki nan konpitè Intel QSV (Quick Sync Videyo), osi byen ke yon ankode VP9 ki baze sou Intel QSV;
  • Elaji sipò pou estil sous-titres nan fòma 3GPP Timed Text Subtitles;
  • Te ajoute wrapper ankode sou API Microsoft Media Foundation;
  • Te ajoute yon ankode ADPCM pou done odyo yo itilize nan jwèt entèaktif Simon & Schuster;
  • Te ajoute nouvo dekodè: 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, Sirèn, DERF DPCM ak CRI HCA;
  • Te ajoute streamhash medya veso packer (muxer) ak aplike kapasite nan pake pcm ak pgs nan resipyan m2ts;
  • Te ajoute depake veso medya (demuxer): AV1 ak ekstansyon nan aplikasyon an B,
    Argonaut Games ASF, Real War KVAG, Rayman 2 APM, LEGO Racers ALP (.tun and .pcm), FWSE, DERF, CRI HCA, Pro Pinball Series Soundbank;

  • Nouvo filtè:
    • v360 — konvèti videyo 360 degre nan divès fòma;
    • woulo liv — woule videyo a orizontal oswa vètikal nan yon vitès bay;
    • fotosansibilite — retire flash klere ak chanjman toudenkou nan klète nan videyo a, ki kapab potansyèlman lakòz yon kriz epileptik;
    • arnndn — filtè soupresyon bri lapawòl lè l sèvi avèk yon rezo neral frekan;
    • bilateral — fè espasyal anti-aliasing pandan y ap konsève bor;
    • maskedmin и maskedmax — rantre de kouran videyo ki baze sou diferans ki genyen ak twazyèm kouran an;
    • medyàn — yon filtè rediksyon bri ki chwazi piksèl medyàn nan yon rektang ki anfòm nan reyon espesifye a;
    • AV1 ankadreman rantre — fusion ankadreman nan kouran AV1 la;
    • akskorelate — kalkile kwa-korelasyon nòmal ant de kouran odyo;
    • sa atogram — kalkile epi montre yon istogram distribisyon koulè nan videyo a;
    • freezeframes — ranplase yon seri ankadreman nan yon videyo ak sèten ankadreman ki soti nan yon lòt kouran;
    • xfade и xfade_opencl -
      kwa-fading ak tranzisyon an soti nan yon kouran videyo nan yon lòt;

    • afirsrc — jenere koyefisyan FIR lè l sèvi avèk metòd echantiyon frekans lan;
    • pad_opencl — ajoute padding nan imaj la;
    • CAS — aplike yon CAS (Contrast Adaptive Sharpen) filtè file nan videyo a;
    • anlms — aplike yon algorithm nòmalize LMS (Pi piti kare vle di) nan premye kouran odyo a, kalkile koyefisyan ki baze sou diferans ki genyen ak dezyèm kouran an;
    • overlay_cuda — mete yon moso nan yon videyo sou yon lòt;
    • tmedyen — yon filtè rediksyon bri ki sèvi ak piksèl medyàn ki soti nan plizyè ankadreman siksè;
    • maskedthreshold — chwazi piksèl lè filtraj baze sou konpare diferans ki genyen ant de kouran videyo ak yon valè papòt;
    • asubboost — amelyore frekans pou subtanpon an;
    • pcm_rechunk — repackages odyo PCM an konsiderasyon frekans echantiyon espesifye oswa pousantaj transmisyon pake;
    • scdet — detèmine chanjman nan sèn nan videyo a (pa egzanp, detèmine mouvman nan ankadreman an);
    • pant — jenere yon kouran videyo ak gradyan;
    • sierpinski — jenere yon kouran videyo ak fraktal Sierpinski;
    • jiska — analize yon videyo ki fèt ak moso nan imaj separe;
    • dblur - aplike flou direksyon.

Sous: opennet.ru

Add nouvo kòmantè