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

Pas ndihmë të dhjetë muajve zhvillimi disponibel paketa multimediale FFmpeg 4.3, që përfshin një grup aplikacionesh dhe një koleksion bibliotekash për operacione mbi formate të ndryshme multimediale (regjistrimi, transformimi dhe dekodimi i formateve audio dhe video). Paketa shpërndahet nën licencat LGPL dhe GPL, zhvillimi i FFmpeg zhvillohet paralelisht me projektin MPlayer.

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

  • Shtuar mbĂ«shtetje pĂ«r API grafike Vulkan;
  • NĂ« bazĂ« tĂ« Vulkan pĂ«r Linux Ă«shtĂ« realizuar njĂ« kodues qĂ« pĂ«rdor pĂ«rshpejtimin e motorĂ«ve AMD AMF/VCE, si dhe variante tĂ« filtrave standardĂ« avgblur_vulkan, overlay_vulkan, scale_vulkan dhe chromaber_vulkan;
  • Siguruar mundĂ«sinĂ« e pĂ«rdorimit tĂ« API-sĂ« VDPAU (Video Decode and Presentation) pĂ«r pĂ«rshpejtimin harduerik tĂ« pĂ«rpunimit tĂ« videove nĂ« formatin VP9;
  • Shtuar mundĂ«sinĂ« e kodimit tĂ« videove 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 mediatikĂ« mp4 Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r kodekun e zĂ«rit me shumĂ« kanale pa humbje TrueHD dhe kodekun pĂ«r zĂ« tridimensional MPEG-H 3D;
  • Shtuar mbĂ«shtetje pĂ«r protokollet ZeroMQ dhe RabbitMQ (AMQP 0-9-1);
  • NĂ« Linux u kalua nga framer-server pĂ«r redaktimin jo-liner tĂ« videove (kodek virtual i videos) AvxSynth, e cila Ă«shtĂ« tashmĂ« 5 vjet nĂ« gjendje tĂ« braktisur, nĂ« fork-un aktual AviSynth+;
  • NĂ« pĂ«rbĂ«rje Ă«shtĂ« pĂ«rfshirĂ« njĂ« parser pĂ«r imazhe nĂ« formatin WebP;
  • JanĂ« realizuar dekoduesit MJPEG dhe VP9, qĂ« pĂ«rdorin mekanizmin e pĂ«rshpejtimit nĂ« harduer Intel QSV (Quick Sync Video), si dhe koduesi VP9 mbi bazĂ«n e Intel QSV;
  • ËshtĂ« zgjeruar mbĂ«shtetja pĂ«r stilet e titrave nĂ« formatin 3GPP Timed Text Subtitles;
  • ËshtĂ« shtuar njĂ« kodues - ndihmĂ«s mbi API-nĂ« Microsoft Media Foundation;
  • ËshtĂ« shtuar koduesi ADPCM pĂ«r tĂ« dhĂ«nat audio qĂ« pĂ«rdoren nĂ« lojrat e kompanisĂ« Simon & Schuster Interactive;
  • JanĂ« shtuar dekodues 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 mediakontejnerĂ«ve (muxer) streamhash dhe Ă«shtĂ« realizuar mundĂ«sia e paketimit tĂ« pcm dhe pgs nĂ« konteinerĂ« m2ts;
  • JanĂ« shtuar shpĂ«rbĂ«rsit e mediakontejnerĂ«ve (demuxer): AV1 me zgjerimet nga aplikimi 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 filtrat:
    • v360 — transformon videon me pamje 360 gradĂ« nĂ« formate tĂ« ndryshme;
    • scroll — rrotullon videon horizontalisht ose vertikalisht me shpejtĂ«sinĂ« e caktuar;
    • fotofobia — heq ndriçimet e forta dhe ndĂ«rrimet e papritura tĂ« ndriçimit nga video, tĂ« cilat mund tĂ« shkaktojnĂ« njĂ« krizĂ« epileptike;
    • arnndn — filtrimi i zhurmave nĂ« fjalĂ«, qĂ« pĂ«rdor njĂ« rrjetĂ« nervor rekurent;
    • bilateral — kryen njĂ« rrafshim hapĂ«sinor duke ruajtur skajet;
    • maskedmin dhe maskedmax — bashkojnĂ« dy rrjedha video nĂ« bazĂ« tĂ« dallimeve me njĂ« rrjedhĂ« tĂ« tretĂ«;
    • median — filtĂ«r pĂ«r zhurmĂ«n, qĂ« zgjodh njĂ« piksel median nga njĂ« drejtkĂ«ndĂ«sh qĂ« pĂ«rshtatet nĂ« rrezen e caktuar;
    • AV1 frame merge — bashkimi i ĐșаЎrove nĂ« rrjedhĂ«n AV1;
    • axcorrelate — llogarit korrelacionin e normalizuar mes dy rrjedhave audio;
    • thistogram — llogarit dhe jep histogramin e shpĂ«rndarjes sĂ« ngjyrave nĂ« video;
    • freezeframes — zĂ«vendĂ«son njĂ« grup ĐșаЎrove nĂ« video me ĐșаЎrove tĂ« caktuara nga njĂ« rrjedhĂ« tjetĂ«r;
    • xfade dhe xfade_opencl —
      shkëputje kryqëzuar me kalim nga një rrjedhë video në një tjetër;
    • afirsrc — gjeneron koeficientĂ« FIR duke pĂ«rdorur metodĂ«n e zgjedhjes frekuencave;
    • pad_opencl — shton hapĂ«sira tĂ« jashtme nĂ« imazh;
    • cas — aplikon filtrin e mprehtĂ«sisĂ« CAS (Contrast Adaptive Sharpen) nĂ« video;
    • anlms — aplikon algoritmin e normalizuar LMS (Least mean squares) nĂ« fluxin e parĂ« tĂ« audios, duke llogaritur koeficientĂ«t nĂ« bazĂ« tĂ« diferencave me fluxin e dytĂ«;
    • overlay_cuda — vendos njĂ« copĂ« tĂ« njĂ« videoje mbi njĂ« tjetĂ«r;
    • tmedian — filtrin e zvogĂ«limit tĂ« zhurmĂ«s, duke pĂ«rdorur pikselat mediane nga disa korniza tĂ« suksesshme;
    • maskedthreshold — zgjedh pĂ«r filtrimin e pikselave nĂ« bazĂ« tĂ« krahasimit tĂ« diferencĂ«s midis dy fluxeve video me njĂ« vlerĂ« prag;
    • asubboost — forcon frekuencat pĂ«r subwoofer;
    • pcm_rechunk — ripakuar tingullin PCM duke marrĂ« parasysh frekuencĂ«n ose shpejtĂ«sinĂ« e transmetimit tĂ« caktuar;
    • scdet — identifikon ndryshimet e skenĂ«s nĂ« video (pĂ«r shembull, pĂ«r tĂ« identifikuar lĂ«vizjen nĂ« kadĂ«r);
    • gradients — gjeneron njĂ« flux video me gradiente;
    • sierpinski — gjeneron njĂ« flux video me fraktale Sierpinski;
    • untile — shqyrton videon e pĂ«rbĂ«rĂ« nga copĂ«za nĂ« imazhe tĂ« ndara;
    • dblur — realizon mjegullim tĂ« orientuar.

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster