Kilenc hónapos fejlesztés után multimédia csomag , amely alkalmazások gyűjteményét és könyvtárakat tartalmaz a különböző multimédia formátumokkal végzett műveletekhez (hang- és videóformátumok rögzítése, átkonvertálása és dekódolása). A csomag LGPL és GPL licenc alatt terjesztésre kerül, az FFmpeg fejlesztése párhuzamosan zajlik a projekttel. .
A , az FFmpeg 4.2-ben kiemelhető:
- Felhasználható Clang a CUDA fájlok fordításához;
- AV1 formátum dekódolásának támogatása megvalósítva alternatív dekódolóval , amelyet a VideoLAN és az FFmpeg projektek fejlesztenek. A Dav1d célja a maximális dekódolási teljesítmény elérése és a multithreaded működés biztosítása;
- Hozzáadott demuxerek: dhav, hcom, vividas, KUX és IFV;
- Hozzáadott PCM-DVD kódoló;
- Hozzáadott dekódolók: VP4, hymt, hcom, ARBC, agm és lscr;
- HEVC 4:4:4 tartalom dekódolásának támogatása biztosítva NVIDIA hardveres gyorsító motorokkal: nvdec és cuviddec, valamint a VDPAU (Video Decode and Presentation) API használatával;
- A mov multimédia konténer csomagolóban, a nyelv kifejezett megadása nélkül rögzíthetők a nyomvonalak (korábban alapértelmezés szerint angol nyelvű volt);
- Új :
- — automatikus beszédfelismerés a PocketSphinx motor használatával;
- — eső eltávolítása a videóból, neurális hálózatot használó gépi tanulás segítségével és kész ;
- — a videón a változások hiányának meghatározása (meghatározott ideig változatlan képek);
- — további keretek hozzáadása a videófolyam elejéhez vagy végéhez;
- — fényerő és szín artefaktumok simítása (pontszerű kiemelések és szivárványok) a video során;
- — a képpontok színösszetevőinek eltolása vízszintesen és függőlegesen;
- — az alap stream kinyerése a TrueHD-ból, az ATMOS metaadatok elhagyásával;
- — széles sávú zaj csökkentése a hangfolyamban egy algoritmus segítségével ;
- — maszk létrehozása a bemeneti videóból;
- — képek elválasztása az AV1 streamben;
- — a sötét képpontok színváltozásának lassítása (a világos villanások megjelenítési idejének növelése);
- — a hang lágy levágása (a jel amplitúdójának fokozatos csökkentése a hirtelen megszakadás helyett);
- — az összes RGB szín információ eltávolítása a megadott kivételével;
- — a több bemeneti videó közötti pixelátlag kiemelése;
- — a sztereó hang videóvá alakítása, amely megjeleníti a térbeli interakciót a két hangcsatorna között;
- — torzítások eltávolítása, amelyeket a gyenge mikrofon vagy a hang túlzott tömörítése okoz a hang rögzítésekor (eltünteti a fémes hatást).
- Tartalmaz egy GIF formátumú képfeldolgozó modult;
- Hozzáadva az ARIB STD-B24 kódolású feliratok támogatása (A és C profilok), amelyeket MPEG-2 TS adatfolyamba használnak. A támogatás a libaribb24 könyvtár segítségével valósult meg;
- Eltávolítva a libndi-newtek könyvtár.
Forrás: opennet.ru
