Nach neun Monaten Entwicklung Multimedia-Paket , das eine Sammlung von Anwendungen und eine Bibliothekssammlung fĂŒr Operationen mit verschiedenen Multimedia-Formaten (Aufnahme, Konvertierung und Dekodierung von Audio- und Videoformaten) umfasst. Das Paket wird unter den Lizenzen LGPL und GPL vertrieben, die Entwicklung von FFmpeg erfolgt parallel zu dem Projekt .
Aus , in FFmpeg 4.2, hervorzuheben sind:
- Die Möglichkeit zur Verwendung von Clang zum Kompilieren von CUDA-Dateien wurde hinzugefĂŒgt;
- Die UnterstĂŒtzung fĂŒr die Dekodierung des AV1-Formats unter Verwendung eines alternativen Dekoders wurde implementiert , entwickelt von den Projekten VideoLAN und FFmpeg. Dav1d ist darauf ausgerichtet, die maximale mögliche Dekodierungsleistung zu erreichen und eine qualitativ hochwertige Arbeit im Multithread-Modus zu gewĂ€hrleisten;
- Es wurden Demuxer fĂŒr die Mediencontainer dhav, hcom und vividas, KUX und IFV hinzugefĂŒgt;
- Ein PCM-DVD-Encoder wurde hinzugefĂŒgt;
- Die Dekodierer VP4, hymt, hcom, ARBC, agm und lscr wurden hinzugefĂŒgt;
- Die UnterstĂŒtzung fĂŒr die Dekodierung von HEVC 4:4:4-Inhalten unter Verwendung der NVIDIA-Hardwarebeschleunigungs-Engines nvdec und cuviddec sowie der VDPAU (Video Decode and Presentation) API wurde sichergestellt;
- Im Mediencontainer-Multiplexer mov wurde die Aufnahme von Tracks ohne explizite Sprachzuweisung ermöglicht (zuvor war standardmĂ€Ăig die englische Sprache angegeben);
- Neu :
- â automatische Spracherkennung unter Verwendung des PocketSphinx-Engines;
- â entfernt Regen aus Videos unter Verwendung eines maschinellen Lernsystems basierend auf einem neuronalen Netzwerk; und fertige ;
- â erkennt das Fehlen von Ănderungen im Video (unverĂ€ndertes Bild fĂŒr eine bestimmte Zeit);
- â fĂŒgt zusĂ€tzliche Rahmen an den Anfang oder das Ende des Videostreams hinzu;
- â GlĂ€ttung von Helligkeits- und Farbartefakten (punkthafte Glanzlichter und Regenbogen) im Video;
- â Verschiebung der Farbkomponenten von Pixeln in horizontaler und vertikaler Richtung;
- â Extrahierung des Basisstroms aus TrueHD, wobei die ATMOS-Metadaten verworfen werden;
- â UnterdrĂŒckung von breitbandigem Rauschen im Audiosignal mittels eines Algorithmus ;
- â Erstellung einer Maske basierend auf dem eingehenden Video;
- â Aufteilung von Frames im AV1-Stream;
- â Verlangsamung der FarbĂ€nderung bei dunklen Pixeln (VerlĂ€ngerung der Anzeigedauer heller Blitze);
- â sanfte Begrenzung des Audios (allmĂ€hliches Abklingen der Amplitude statt eines abrupten Signalabbruchs);
- â Entfernen von Informationen zu allen RGB-Farben auĂer der angegebenen;
- â Hervorheben der durchschnittlichen PixelĂŒberlappung fĂŒr mehrere Eingangs-Videos;
- â Umwandlung von Stereo-Audio in Video, das die rĂ€umliche Interaktion zwischen zwei AudiokanĂ€len anzeigt;
- â Entfernen von Verzerrungen durch minderwertige Mikrofone oder ĂŒbermĂ€Ăige Klangkompression bei der Sprachaufnahme (eliminieren Sie den Dosenklang-Effekt).
- Ein Parser fĂŒr Bilder im GIF-Format ist enthalten;
- UnterstĂŒtzung fĂŒr Untertitel in der Kodierung ARIB STD-B24 (Profile A und C) hinzugefĂŒgt, die beim Streaming von MPEG-2 TS verwendet wird. Die UnterstĂŒtzung wird durch die Anwendung der Bibliothek libaribb24 realisiert;
- Die Bibliothek libndi-newtek wurde entfernt.
Quelle: opennet.ru
