Po devetih mesecih razvoja multimedijski paket , ki vključuje nabor aplikacij in zbirko knjižnic za delo z različnimi multimedijskimi formati (snemanje, pretvorba in dekodiranje avdio in video formatov). Paket je dostopen pod licencami LGPL in GPL, razvoj FFmpeg pa poteka sočasno s projektom .
Iz , v FFmpeg 4.2, lahko izpostavimo:
- Dodana je možnost uporabe Clanga za prevajanje CUDA datotek;
- Implementirana je podpora za dekodiranje formata AV1 z uporabo alternativnega dekoderja , ki ga razvijata projekta VideoLAN in FFmpeg. Dav1d se osredotoča na dosego največje možne zmogljivosti dekodiranja in zagotavljanje kakovostnega delovanja v večnitnem okolju;
- Dodani so dekoderji medijskih kontejnerjev (demuxer) dhav, hcom in vividas, KUX in IFV;
- Dodajanje kodirnika PCM-DVD;
- Dodani so dekoderji VP4, hymt, hcom, ARBC, agm in lscr;
- Zagotovljena je podpora za dekodiranje vsebin HEVC 4:4:4 z uporabo NVIDIA nvdec in cuviddec strojne pospešitve ter z uporabo API VDPAU (Video Decode and Presentation);
- V paketu medijskih kontejnerjev mov je omogočeno snemanje sledi brez izrecne določitve jezika (prej je bil privzeto naveden angleški jezik);
- Novi :
- — samodejno prepoznavanje govora z uporabo motorja PocketSphinx;
- — odstranjuje dež z videoposnetka, pri čemer uporablja sistem strojnega učenja na osnovi nevronške mreže in pripravljeni ;
- — zaznavanje odsotnosti sprememb na videoposnetku (nespremenjena slika določen čas);
- — dodajanje dodatnih nizov sličic na začetek ali konec video toka;
- — zmehčanje artefaktov svetlosti in barve (pike in mavrica) na videu;
- — premik barvnih komponent pikslov horizontalno in vertikalno;
- — ekstrakcija osnovnega toka iz TrueHD, pri čemer so zavrženi metapodatki ATMOS;
- — zadušitev širokopasovnega šuma v avdio toku s pomočjo algoritma ;
- — ustvarjanje maske na osnovi vhodnega videa;
- — delitev okvirjev v AV1 toku;
- — upočasnitev sprememb barve temnih pikslov (podaljšanje časa prikaza svetlih utripov);
- — mehko obrezovanje zvoka (postopno zmanjšanje amplitude namesto nenadnega pretrganja signala);
- — odstranitev informacij o vseh barvah RGB razen določene;
- — selekcija srednjeg preklapanja piksela za nekoliko ulaznih video zapisa;
- — pretvaranje stereo zvuka u video koji prikazuje prostornu interakciju između dva zvučna kanala;
- — uklanjanje izobličenja uzrokovanih lošim mikrofonom ili prekomjernim kompresovanjem zvuka pri snimanju glasa (eliminira efekat zvuka kao iz limenke).
- Uključeni su parser za slike u GIF formatu;
- Dodata je podrška za titlove u ARIB STD-B24 kodiranju (profili A i C) koji se koriste pri striming-u MPEG-2 TS. Podrška je omogućena primenom biblioteke libaribb24;
- Uklonjena je biblioteka libndi-newtek.
Izvor: opennet.ru
