Po deviatich mesiacoch vývoja multimediálny balík , ktorá obsahuje sadu aplikácií a kolekciu knižníc pre operácie s rôznymi multimediálnymi formátmi (nahrávanie, konvertovanie a dekódovanie audio a video formátov). Balík je distribuovaný pod licenciami LGPL a GPL, vývoj FFmpeg prebieha v susedstve projektu .
Z , v FFmpeg 4.2 môžeme zdôrazniť:
- Pridaná možnosť použiť Clang na kompiláciu súborov CUDA;
- Implementovaná podpora pre dekódovanie formátu AV1 pomocou alternatívneho dekodéra , vyvinutý projektmi VideoLAN a FFmpeg. Dav1d sa zameriava na dosiahnutie najvyššieho možného výkonu dekódovania a zabezpečenie vysokokvalitnej práce vo viacvláknovom režime;
- Pridané nástroje na rozbaľovanie kontajnerov médií (demuxer) dhav, hcom a vividas, KUX a IFV;
- Pridaný PCM-DVD kodér;
- Pridané dekodéry VP4, hymt, hcom, ARBC, agm a lscr;
- Poskytuje podporu pre dekódovanie obsahu HEVC 4:4:4 pomocou hardvérových akceleračných motorov NVIDIA nvdec a cuviddec, ako aj pomocou VDPAU (Video Decode and Presentation) API;
- Balič kontajnera médií mov podporuje nahrávanie stôp bez explicitného určenia jazyka (predtým bola štandardne špecifikovaná angličtina);
- Nový :
- — automatické rozpoznávanie reči pomocou enginu PocketSphinx;
- — odstraňuje dážď z videa pomocou systému strojového učenia založeného na neurónovej sieti a pripravený ;
- — určenie absencie zmien vo videu (obraz, ktorý sa určitý čas nemení);
- — pridanie ďalších sád snímok na začiatok alebo koniec toku videa;
- — vyhladenie jasových a farebných artefaktov (bodové zvýraznenia a dúhy) vo videu;
- — posunúť farebné zložky pixelov horizontálne a vertikálne;
- — extrahovanie základného toku z TrueHD, vyradenie metadát ATMOS;
- — potlačenie širokopásmového šumu v audio toku pomocou algoritmu ;
- — vytvorenie masky na základe vstupného videa;
- — oddelenie snímok v toku AV1;
- — spomalenie zmeny farby tmavých pixelov (predĺženie doby zobrazenia jasných zábleskov);
- — jemné rezanie zvuku (postupné zoslabovanie amplitúdy namiesto prudkého prerušenia signálu);
- — vymazanie informácií o všetkých farbách RGB okrem špecifikovanej;
- — zvýraznenie priemerného priesečníka pixelov pre niekoľko vstupných videí;
- — konverzia stereo zvuku na video, zobrazenie priestorovej interakcie medzi dvoma zvukovými kanálmi;
- — odstránenie skreslenia spôsobeného nekvalitným mikrofónom alebo nadmernou kompresiou zvuku pri nahrávaní hlasov (eliminuje efekt zvuku ako v plechovke).
- Kompozícia obsahuje analyzátor obrázkov vo formáte GIF;
- Pridaná podpora pre titulky kódované ARIB STD-B24 (profily A a C) používané pre streamovanie MPEG-2 TS. Podpora je implementovaná pomocou knižnice libaribb24;
- Knižnica libndi-newtek bola odstránená.
Zdroj: opennet.ru
