Tso tawm ntawm FFmpeg 4.3 multimedia pob nrog kev txhawb nqa rau Vulkan graphics API

Tom qab kaum lub hlis ntawm kev loj hlob muaj multimedia pob FFmpeg 4.3, uas suav nrog cov txheej txheem ntawm daim ntawv thov thiab kev sau ntawm cov tsev qiv ntawv rau kev ua haujlwm ntawm ntau hom multimedia (sau, hloov pauv thiab txiav suab thiab video tawm tswv yim). Cov pob tau muab faib raws li LGPL thiab GPL daim ntawv tso cai, FFmpeg txoj kev loj hlob yog nqa tawm nyob ib sab ntawm qhov project MPlayer.

Ntawm qhov kev hloov, ntxiv hauv FFmpeg 4.3, peb tuaj yeem hais txog:

  • Ntxiv cov duab API txhawb nqa Vulkan;
  • Raws li Vulkan rau Linux Ib qho encoder tau siv uas siv AMD AMF / VCE cav rau kev ua kom nrawm dua, nrog rau cov qauv ntawm cov lim dej txheem avgblur_vulkan, overlay_vulkan, scale_vulkan thiab chromaber_vulkan;
  • Muaj peev xwm siv API tau muab VDPAU (Video Decode thiab nthuav qhia) rau kho vajtse acceleration ntawm video ua nyob rau hauv VP9 hom;
  • Ntxiv lub peev xwm los encode AV1 video siv lub tsev qiv ntawv lib 1 e, sau hauv Rust thiab tsim los ntawm Xiph thiab Mozilla cov zej zog;
  • Kev them nyiaj yug rau lossless multi-channel audio codec tau siv rau mp4 media ntim TseebHD thiab codec rau lub suab peb-dimensional MPEG-H 3D;
  • Ntxiv raws tu qauv txhawb ZeroMQ и RabbitMQ (AMQP 0-9-1);
  • В Linux Kev hloov pauv ntawm lub server thav duab rau kev kho cov yeeb yaj kiab tsis-linear (virtual video codec) tau ua tiav lawm AvxSynth, uas tau tso tseg rau 5 xyoo, ntawm qhov nkhaus tam sim no AviSynth +;
  • Cov pob muaj xws li parser rau cov duab hauv WebP hom;
  • Siv MJPEG thiab VP9 decoders siv kho vajtse acceleration mechanism Intel QWS (Quick Sync Video), nrog rau VP9 encoder raws li Intel QSV;
  • Nthuav kev txhawb nqa rau cov qauv subtitle hauv 3GPP Timed Text Subtitles hom;
  • Ntxiv encoder wrapper hla API Microsoft Media Foundation;
  • Ntxiv ADPCM encoder rau cov ntaub ntawv suab siv hauv Simon & Schuster Sib tham sib ua si;
  • Ntxiv cov decoders tshiab: PFM, IMM5, Sipro ACELP.KELVIN, mvdv, mvha, mv30, NotchLC, Argonaut Games ADPCM, Rayman 2 ADPCM, Simon & Schuster Sib tham sib ADPCM, High Voltage Software ADPCM, ADPCM IMA MTF, CDToons, Siren, DERFCM thiab CRI HCA;
  • Ntxiv streamhash media container packer (muxer) thiab siv lub peev xwm ntim pcm thiab pgs rau hauv m2ts ntim;
  • Ntxiv cov thawv ntim khoom tawm (demuxer): AV1 nrog txuas ntxiv los ntawm daim ntawv thov B,
    Argonaut Games ASF, Real War KVAG, Rayman 2 APM, LEGO Racers ALP (.tun thiab .pcm), FWSE, DERF, CRI HCA, Pro Pinball Series Soundbank;
  • Tshiab lim:
    • v360 - hloov 360-degree video rau hauv ntau hom;
    • Scroll - scrolls cov yees duab kab rov tav lossis ntsug ntawm qhov ceev;
    • photosensitivity - tshem tawm cov ci ntsa iab thiab kev hloov pauv sai ntawm qhov ci ntawm cov yeeb yaj kiab, uas tuaj yeem ua rau qaug dab peg;
    • arnnd - hais lus suab nrov suppression lim siv ib tug recurrent neural network;
    • ob sab sib dho - ua spatial anti-aliasing thaum khaws cov npoo;
    • Maskedmin и maskedmax - sib koom ua ke ob lub kwj video raws qhov sib txawv nrog cov kwj thib peb;
    • nruab nrab - lub lim txo suab nrov uas xaiv qhov nruab nrab pixel los ntawm ib lub duab plaub uas haum rau hauv lub vojvoog teev;
    • AV1 frame merge - sib koom ua ke thav duab hauv AV1 kwj;
    • kev sib raug zoo - xam cov kev sib raug zoo ntawm ob lub suab;
    • daim duab no - xam thiab qhia cov histogram ntawm cov xim faib rau hauv video;
    • freezeframes - hloov cov txheej txheem hauv cov yeeb yaj kiab nrog qee cov thav duab los ntawm lwm tus kwj;
    • xfde ua и xfade_opencl -
      hla-fading nrog kev hloov ntawm ib qho video kwj mus rau lwm qhov;
    • afirsrc - tsim cov FIR coefficients siv cov qauv ntsuas zaus;
    • pad_opencl ua - ntxiv padding rau daim duab;
    • cas - siv CAS (Contrast Adaptive Sharpen) ua kom lub ntsej muag lim rau cov yeeb yaj kiab;
    • anlms ua - siv ib tug normalized algorithm Lms (tsawg kawg txhais tau tias squares) mus rau thawj lub kwj dej, xam coefficients raws li qhov sib txawv nrog cov kwj thib ob;
    • overlay_cuda - tso ib daim ntawm ib daim vis dis aus rau saum lwm qhov;
    • tmedian - lub lim txo suab nrov uas siv qhov nruab nrab pixels los ntawm ntau qhov kev vam meej;
    • maskedthreshold - xaiv pixels thaum lim raws li kev sib piv qhov sib txawv ntawm ob lub kwj video nrog tus nqi pib;
    • asubboost - txhim kho frequencies rau lub subbuffer;
    • pwm_rechunk - repackages PCM lub suab coj mus rau hauv tus account qhov piv txwv zaus los yog pob ntawv kis tus nqi;
    • scdet - kuaj pom kev hloov pauv hauv qhov xwm txheej hauv video (piv txwv li, txhawm rau txiav txim siab txav hauv tus ncej);
    • ntxheb - tsim cov kwj video nrog gradients;
    • sierpinski ua - tsim cov kwj video nrog fractals Sierpinski;
    • mus txog - parses ib daim vis dis aus ua los ntawm cov ntawv rau hauv cov duab cais;
    • ua dblur - siv cov kev taw qhia plooj.

Tau qhov twg los: opennet.ru

Yuav txhim khu kev qha hosting rau cov chaw nrog DDoS tiv thaiv, VPS VDS servers 🔥 Yuav lub vev xaib hosting txhim khu kev qha nrog kev tiv thaiv DDoS, VPS VDS servers | ProHoster