ProHoster > Blog > internet nyheder > Frigivelse af FFmpeg 4.3 multimediepakken med understøttelse af Vulkan grafik API
Frigivelse af FFmpeg 4.3 multimediepakken med understøttelse af Vulkan grafik API
Efter ti måneders udvikling ledig multimediepakke FFmpeg 4.3, som omfatter et sæt applikationer og en samling af biblioteker til operationer på forskellige multimedieformater (optagelse, konvertering og afkodning af lyd- og videoformater). Pakken distribueres under LGPL- og GPL-licenser, FFmpeg-udvikling udføres ved siden af projektet MPlayer.
Mulighed for at bruge API er givet VDPAU (Video Decode and Presentation) til hardwareacceleration af videobehandling i VP9-format;
Tilføjet muligheden for at kode AV1-video ved hjælp af biblioteket librav1e, skrevet i Rust og udviklet af Xiph- og Mozilla-samfundene;
Understøttelse af tabsfri multi-kanal audio-codec er blevet implementeret til mp4-mediebeholdere Ægte HD og codec til tredimensionel lyd MPEG-H 3D;
Tilføjet protokolunderstøttelse ZeroMQ и RabbitMQ (AMQP 0-9-1);
I Linux er der lavet en overgang fra frameserveren til ikke-lineær redigering af videostreams (virtuel video-codec) AvxSynth, som har været forladt i 5 år, på den nuværende gaffel AviSynth+;
Pakken indeholder en parser til billeder i WebP-format;
Implementeret MJPEG- og VP9-dekodere ved hjælp af hardwareaccelerationsmekanisme Intel QSV (Quick Sync Video), samt en VP9 encoder baseret på Intel QSV;
Udvidet understøttelse af undertekststilarter i 3GPP Timed Text Subtitles-format;
Tilføjet ADPCM-koder til lyddata brugt i Simon & Schuster interaktive spil;
Tilføjet nye dekodere: 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 og CRI HCA;
Tilføjet streamhash media container packer (muxer) og implementeret evnen til at pakke pcm og pgs i m2ts containere;
Tilføjede mediebeholderudpakkere (demuxer): AV1 med udvidelser fra applikationen B,
Argonaut Games ASF, Real War KVAG, Rayman 2 APM, LEGO Racers ALP (.tun og .pcm), FWSE, DERF, CRI HCA, Pro Pinball Series Soundbank;
cas — anvender et CAS (Contrast Adaptive Sharpen) skarphedsfilter på videoen;
anlms — anvender en normaliseret algoritme LMS (mindste middelkvadrater) til den første lydstrøm, beregner koefficienter baseret på forskelle med den anden strøm;
overlay_cuda — placerer et stykke af en video oven på en anden;
tmedian — et støjreduktionsfilter, der bruger medianpixel fra flere vellykkede frames;
maskeret tærskel — vælger pixels ved filtrering baseret på sammenligning af forskellen mellem to videostreams med en tærskelværdi;
asubboost — forbedrer frekvenserne for subbufferen;
pcm_rechunk — ompakker PCM-lyd under hensyntagen til den specificerede samplingsfrekvens eller pakketransmissionshastighed;
scdet — registrerer ændringer i scenen i videoen (for eksempel for at bestemme bevægelse i billedet);
gradienter — genererer en videostrøm med gradienter;