Lançimi i paketës multimedia FFmpeg 4.3 me mbështetje për API-në grafike Vulkan

Pas dhjetë muajsh zhvillimi është në dispozicion paket multimedia FFmpeg 4.3, duke përfshin një set aplikacionesh dhe një koleksion bibliotekash për operacione mbi formate të ndryshme multimedia (regjistrim, konvertim dhe dekodim të formateve të zërit dhe videos). Paketa shpërndahet nën licencat LGPL dhe GPL, zhvillimi i FFmpeg bëhet paralelisht me projektin MPlayer.

Nga ndryshimet, të shtuar në FFmpeg 4.3, mund të veçohen:

  • Shtuar mbĂ«shtetje pĂ«r API grafik Vulkan;
  • NĂ« bazĂ« tĂ« Vulkan pĂ«r Linux Ă«shtĂ« realizuar njĂ« encoder qĂ« pĂ«rdor motorĂ«t AMD AMF/VCE pĂ«r tĂ« acceleruar, si dhe variante tĂ« filtrave tipikĂ« avgblur_vulkan, overlay_vulkan, scale_vulkan dhe chromaber_vulkan;
  • ËshtĂ« siguruar mundĂ«sia e pĂ«rdorimit tĂ« API VDPAU (Video Decode and Presentation) pĂ«r pĂ«rshpejtimin harduerik tĂ« pĂ«rpunimit tĂ« videove nĂ« formatin VP9;
  • ËshtĂ« shtuar mundĂ«sia pĂ«r kodimin e videos AV1 duke pĂ«rdorur bibliotekĂ«n librav1e, e shkruar nĂ« gjuhĂ«n Rust dhe e zhvilluar nga komunitetet Xiph dhe Mozilla;
  • PĂ«r kontejnerĂ«t multimedia mp4 Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r kodek zĂ«ri multikanal pa humbje TrueHD dhe kodek pĂ«r zĂ« 3D MPEG-H 3D;
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r protokollet ZeroMQ dhe RabbitMQ (AMQP 0-9-1);
  • NĂ« Linux Ă«shtĂ« realizuar kalimi nga serveri i frame pĂ«r redaktimin jo-linear tĂ« fluxit tĂ« videos (kodek virtual video) AvxSynth, i cili ka qenĂ« i braktisur pĂ«r 5 vjet, nĂ« fork aktual AviSynth+;
  • NĂ« paketĂ« Ă«shtĂ« pĂ«rfshirĂ« njĂ« parser pĂ«r imazhet nĂ« formatin WebP;
  • JanĂ« realizuar dekoduesit MJPEG dhe VP9, qĂ« pĂ«rdorin mekanizmin e accelerimit harduerik Intel QSV (Quick Sync Video), si dhe njĂ« encoder VP9 mbi bazĂ«n e Intel QSV;
  • Ă«shtĂ« zgjeruar mbĂ«shtetje pĂ«r stilin e titrave nĂ« formatin 3GPP Timed Text Subtitles;
  • ËshtĂ« shtuar njĂ« encoder-mbĂ«shtetje mbi API Microsoft Media Foundation;
  • Shtesa e ADPCM koduesit pĂ«r tĂ« dhĂ«nat audio qĂ« pĂ«rdoren nĂ« lojrat e kompanisĂ« Simon & Schuster Interactive;
  • Shtesa e dekoduesve tĂ« rinj: 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 dhe CRI HCA;
  • ËshtĂ« shtuar njĂ« paketues i kontejnerĂ«ve multimedia (muxer) streamhash dhe Ă«shtĂ« realizuar mundĂ«sia e paketimit tĂ« pcm dhe pgs nĂ« kontejnerĂ« m2ts;
  • JanĂ« shtuar shpĂ«rndarĂ«s tĂ« kontejnerĂ«ve multimedia (demuxer): AV1 me shtesat 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;
  • TĂ« reja filtra:
    • v360 — transformon videon me pamje 360 gradĂ« nĂ« formate tĂ« ndryshme;
    • scroll — rrotullon videon horizontalisht ose vertikalisht me shpejtĂ«si tĂ« caktuar;
    • ndjeshmĂ«ria ndaj dritĂ«s — heq shkĂ«ndijĂ« tĂ« ndritshme dhe ndryshime tĂ« ashpra tĂ« ndriçimit nga video, tĂ« cilat mund tĂ« shkaktojnĂ« njĂ« sulm epileptik;
    • arnndn — filtrin e zhurmĂ«s nĂ« zĂ«, qĂ« pĂ«rdor njĂ« rrjet nervor rikursiv;
    • bilateral — kryen zbutjen hapĂ«sinore duke ruajtur skajet;
    • maskedmin dhe maskedmax — kryen bashkimin e dy videove nĂ« bazĂ« tĂ« ndryshimeve me njĂ« rrjedhĂ« tĂ« tretĂ«;
    • median — filtrin e zhurmĂ«s, qĂ« zgjedh pikselin mesatar nga njĂ« drejtkĂ«ndĂ«sh, qĂ« pĂ«rputhet me rrethin e caktuar;
    • AV1 frame merge — bashkimi i kadrove nĂ« rrjedhĂ«n AV1;
    • axcorrelate — llogarit korrelacionin e normalizuar tĂ« ndĂ«rsjellĂ« midis dy rrjedhave audio;
    • thistogram — llogarit dhe tregon histogramin e shpĂ«rndarjes sĂ« ngjyrave nĂ« video;
    • freezeframes — zĂ«vendĂ«son njĂ« grup kadrove nĂ« video me kadra tĂ« caktuara nga njĂ« rrjedhĂ« tjetĂ«r;
    • xfade dhe xfade_opencl —
      crossfade transitioning from one video stream to another;
    • afirsrc — gjeneron koeficientĂ«t FIR duke pĂ«rdorur metodĂ«n e zgjedhjes sĂ« frekuencĂ«s;
    • pad_opencl — shton shkallĂ« nĂ« imazh;
    • cas — aplikon nĂ« video filtrin e rritjes sĂ« sharpeve CAS (Contrast Adaptive Sharpen);
    • anlms — aplikon algoritmin e normalizuar LMS (Least mean squares) to the first audio stream, calculating coefficients based on discrepancies with the second stream;
    • overlay_cuda — vendos njĂ« pjesĂ« tĂ« njĂ« video mbi njĂ« tjetĂ«r;
    • tmedian — filtrin e zhurmĂ«s, qĂ« pĂ«rdor pikselat mesatare nga disa kadrave tĂ« suksesshme;
    • maskedthreshold — zgjedh nĂ« filtrimin e pikseve nĂ« bazĂ« tĂ« krahasimit tĂ« diferencĂ«s midis dy rrjedhave video me njĂ« vlerĂ« prag;
    • asubboost — forcon frekuencat pĂ«r subwoferin;
    • pcm_rechunk — ribashkon zĂ«rin PCM duke marrĂ« parasysh frekuencĂ«n ose shpejtĂ«sinĂ« e caktuar tĂ« transmetimit;
    • scdet — identifikon ndryshimet nĂ« skenĂ« nĂ« video (p.sh., pĂ«r tĂ« identifikuar lĂ«vizjen nĂ« kornizĂ«);
    • gradients — gjeneron njĂ« rrjedhĂ« video me gradiente;
    • sierpinski — gjeneron njĂ« rrjedhĂ« video me fraktale SierpiƄski;
    • untile — analizon videon, e pĂ«rbĂ«rĂ« nga copĂ«za, nĂ« imazhe tĂ« veçanta;
    • dblur — implementon mjegullĂ«n e drejtuar.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster