Lansarea pachetului multimedia FFmpeg 4.3 cu suport pentru API-ul grafic Vulkan
După zece luni de dezvoltare disponibil pachet multimedia ffmpeg 4.3, care include un set de aplicații și o colecție de biblioteci pentru operațiuni pe diverse formate multimedia (înregistrare, conversie și decodare formate audio și video). Pachetul este distribuit sub licențe LGPL și GPL, dezvoltarea FFmpeg se realizează adiacent proiectului MPlayer.
Este oferită posibilitatea de a utiliza API VDPAU (Video Decode and Presentation) pentru accelerarea hardware a procesării video în format VP9;
S-a adăugat posibilitatea de a codifica videoclipuri AV1 folosind biblioteca librav1e, scris în Rust și dezvoltat de comunitățile Xiph și Mozilla;
Suportul pentru codec audio multicanal fără pierderi a fost implementat pentru containerele media mp4 HD adevărat și codec pentru sunet tridimensional MPEG-H 3D;
S-a adăugat suport pentru protocol ZeroMQ и Iepure MQ (AMQP 0-9-1);
În Linux, a fost făcută o tranziție de la frameserver pentru editarea neliniară a fluxurilor video (codec video virtual) AvxSynth, care este abandonat de 5 ani, pe actuala bifurcație AviSynth+;
Pachetul include un parser pentru imagini în format WebP;
Implementarea decodorelor MJPEG și VP9 folosind mecanismul de accelerare hardware Intel QSV (Quick Sync Video), precum și un encoder VP9 bazat pe Intel QSV;
Suport extins pentru stilurile de subtitrare în format 3GPP Timed Text Subtitles;
A fost adăugat un codificator ADPCM pentru datele audio utilizate în jocurile interactive Simon & Schuster;
S-au adăugat decodoare noi: 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 și CRI HCA;
S-a adăugat streamhash media container packer (muxer) și s-a implementat capacitatea de a împacheta pcm și pgs în containere m2ts;
S-au adăugat dispozitive de despachetare a containerelor media (demuxer): AV1 cu extensii din aplicație B,
Argonaut Games ASF, Real War KVAG, Rayman 2 APM, LEGO Racers ALP (.tun și .pcm), FWSE, DERF, CRI HCA, Pro Pinball Series Soundbank;
cas — aplică un filtru de claritate CAS (Contrast Adaptive Sharpen) videoclipului;
anlms — aplică un algoritm normalizat LMS (Cel mai mici pătrate medii) la primul flux audio, calculând coeficienții pe baza diferențelor cu al doilea flux;
overlay_cuda — plasează o bucată dintr-un videoclip peste alta;
tmedian — un filtru de reducere a zgomotului care utilizează pixeli mediani din mai multe cadre reușite;
prag mascat — selectează pixelii la filtrare pe baza comparării diferenței dintre două fluxuri video cu o valoare de prag;
asubboost — îmbunătățește frecvențele pentru sub-tampon;
pcm_rechunk — reambalează audio PCM ținând cont de frecvența de eșantionare specificată sau rata de transmisie a pachetelor;
scdet — determină schimbări în scena din videoclip (de exemplu, pentru a determina mișcarea în cadru);