Lëshimi i paketës multimediale FFmpeg 4.3 me mbështetje për API grafike Vulkan

Pas dhjetë muajsh zhvillim në dispozicion paketë multimediale ffmpeg 4.3, i cili përfshin një grup aplikacionesh dhe një koleksion bibliotekash për operacione në formate të ndryshme multimediale (regjistrimi, konvertimi dhe dekodimi i formateve audio dhe video). Paketa shpërndahet nën licencat LGPL dhe GPL, zhvillimi FFmpeg kryhet pranë projektit MPlayer.

Nga ndryshimet, shtuar në FFmpeg 4.3, mund të theksojmë:

  • MbĂ«shtetje e shtuar pĂ«r API grafike Vulkan;
  • Bazuar nĂ« Vulkan pĂ«r Linux ËshtĂ« implementuar njĂ« kodues qĂ« pĂ«rdor motorĂ« AMD AMF/VCE pĂ«r pĂ«rshpejtim, si dhe variante tĂ« filtrave standardĂ«. avgblur_vulkan, overlay_vulkan, scale_vulkan dhe chromaber_vulkan;
  • Ofrohet mundĂ«sia e pĂ«rdorimit tĂ« API VDPAU (Video Decode and Presentation) pĂ«r pĂ«rshpejtim harduerik tĂ« pĂ«rpunimit tĂ« videove nĂ« formatin VP9;
  • U shtua aftĂ«sia pĂ«r tĂ« koduar videon AV1 duke pĂ«rdorur bibliotekĂ«n librav1e, shkruar nĂ« Rust dhe zhvilluar nga komunitetet Xiph dhe Mozilla;
  • MbĂ«shtetja pĂ«r kodek audio me shumĂ« kanale pa humbje Ă«shtĂ« zbatuar pĂ«r kontejnerĂ«t e mediave mp4 HD e vĂ«rtetĂ« dhe kodek pĂ«r zĂ«rin tredimensional MPEG-H 3D;
  • MbĂ«shtetja e protokollit tĂ« shtuar ZeroMQ Đž LepuriMQ (AMQP 0-9-1);
  • В Linux Kalimi nga njĂ« server kornizash pĂ«r redaktim jo-linear tĂ« rrjedhave video (kodek virtual video) u pĂ«rfundua. AvxSynth, e cila Ă«shtĂ« braktisur prej 5 vitesh, nĂ« pirunin aktual AviSynth+;
  • Paketa pĂ«rfshin njĂ« analizues pĂ«r imazhet nĂ« formatin WebP;
  • Zbatoi dekoderat MJPEG dhe VP9 duke pĂ«rdorur mekanizmin e pĂ«rshpejtimit tĂ« harduerit Intel QSV (Quick Sync Video), si dhe njĂ« kodues VP9 i bazuar nĂ« Intel QSV;
  • MbĂ«shtetje e zgjeruar pĂ«r stilet e titrave nĂ« formatin 3GPP Timed Text Subtitles;
  • U shtua mbĂ«shtjellĂ«s kodues mbi API Microsoft Media Foundation;
  • U shtua kodues ADPCM pĂ«r tĂ« dhĂ«nat audio tĂ« pĂ«rdorura nĂ« lojĂ«rat Simon & Schuster Interactive;
  • U shtuan dekoderĂ« tĂ« rinj: PFM, IMM5, Sipro ACELP.KELVIN, mvdv, mvha, mv30, NotchLC, Argonaut Games ADPCM, Rayman 2 ADPCM, Simon & Schuster Interactive ADPCM, Softuer i tensionit tĂ« lartĂ« ADPCM, ADPCM, CDDPFren, To MTFCM, Simon, IMA dhe CRI HCA;
  • U shtua paketuesi i kontejnerĂ«ve tĂ« mediave streamhash (muxer) dhe u implementua aftĂ«sia pĂ«r tĂ« paketuar pcm dhe pgs nĂ« kontejnerĂ« m2ts;
  • Shpaketuesit e kontejnerĂ«ve tĂ« mediave tĂ« shtuara (demuxer): AV1 me shtesa nga aplikacioni B,
    Argonaut Games ASF, Real War KVAG, Rayman 2 APM, LEGO Racers ALP (.tun dhe .pcm), FWSE, DERF, CRI HCA, Pro Pinball Series Soundbank;
  • i ri Filtra:
    • v360 — konverton videon 360 gradĂ« nĂ« formate tĂ« ndryshme;
    • lĂ«viz — lĂ«viz videon horizontalisht ose vertikalisht me njĂ« shpejtĂ«si tĂ« caktuar;
    • fotosensibilitet — heq ndezjet e ndezura dhe ndryshimet e papritura tĂ« shkĂ«lqimit nga video, tĂ« cilat mund tĂ« shkaktojnĂ« njĂ« krizĂ« epileptike;
    • arnndn — filtri i shtypjes sĂ« zhurmĂ«s sĂ« tĂ« folurit duke pĂ«rdorur njĂ« rrjet nervor tĂ« pĂ«rsĂ«ritur;
    • dypalĂ«sh — kryen anti-aliasing hapĂ«sinor duke ruajtur skajet;
    • maskuarmin Đž maskuar max — bashkoni dy transmetime video bazuar nĂ« dallimet me transmetimin e tretĂ«;
    • mesatare — njĂ« filtĂ«r pĂ«r reduktimin e zhurmĂ«s qĂ« zgjedh pikselin mesatar nga njĂ« drejtkĂ«ndĂ«sh qĂ« pĂ«rshtatet brenda rrezes sĂ« specifikuar;
    • Bashkimi i kornizĂ«s AV1 — bashkimi i kornizave nĂ« rrymĂ«n AV1;
    • lidh me sĂ«patĂ« — llogarit ndĂ«rlidhjen e normalizuar ndĂ«rmjet dy transmetimeve audio;
    • kĂ«tĂ«togram — llogarit dhe shfaq njĂ« histogram tĂ« shpĂ«rndarjes sĂ« ngjyrave nĂ« video;
    • ngrirje kornizash — zĂ«vendĂ«son njĂ« grup kornizash nĂ« njĂ« video me korniza tĂ« caktuara nga njĂ« transmetim tjetĂ«r;
    • xfade Đž xfade_opencl -
      zbehja e kryqëzuar me kalimin nga një transmetim video në tjetrin;
    • afirsrc — gjeneron koeficientĂ«t FIR duke pĂ«rdorur metodĂ«n e kampionimit tĂ« frekuencĂ«s;
    • pad_opencl — shton mbushje nĂ« imazh;
    • Cas — aplikon njĂ« filtĂ«r mprehjeje CAS (Contrast Adaptive Sharpen) nĂ« video;
    • faleminderit — zbaton njĂ« algoritĂ«m tĂ« normalizuar LMS (Katronat mĂ« tĂ« vogla mesatare) nĂ« transmetimin e parĂ« audio, duke llogaritur koeficientĂ«t bazuar nĂ« dallimet me transmetimin e dytĂ«;
    • mbivendosje_cuda — vendos njĂ« pjesĂ« tĂ« njĂ« videoje mbi njĂ« tjetĂ«r;
    • tmediane — njĂ« filtĂ«r pĂ«r reduktimin e zhurmĂ«s qĂ« pĂ«rdor piksele mesatare nga disa korniza tĂ« suksesshme;
    • pragu i maskuar — zgjedh piksele gjatĂ« filtrimit bazuar nĂ« krahasimin e ndryshimit midis dy transmetimeve video me njĂ« vlerĂ« pragu;
    • asubboost — rrit frekuencat pĂ«r nĂ«nbuferin;
    • pcm_rechunk — ripaketon audio PCM duke marrĂ« parasysh frekuencĂ«n e specifikuar tĂ« marrjes sĂ« mostrave ose shpejtĂ«sinĂ« e transmetimit tĂ« paketĂ«s;
    • scdet — pĂ«rcakton ndryshimet nĂ« skenĂ«n nĂ« video (pĂ«r shembull, pĂ«r tĂ« pĂ«rcaktuar lĂ«vizjen nĂ« kornizĂ«);
    • gradients — gjeneron njĂ« transmetim video me gradient;
    • sierpinski — gjeneron njĂ« transmetim video me fraktale Sierpinski;
    • deri nĂ« fund — analizon njĂ« video tĂ« pĂ«rbĂ«rĂ« nga pjesĂ« nĂ« imazhe tĂ« veçanta;
    • dblur — zbaton turbullimin e drejtimit.

Burimi: opennet.ru

Bleni njĂ« host tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, serverĂ« VPS VDS đŸ”„ Bleni hosting tĂ« besueshĂ«m tĂ« faqeve tĂ« internetit me mbrojtje DDoS, servera VPS VDS | ProHoster