JavaCV-Audio- und Video-Entwicklungshandbuch: Verwenden Sie JavaCV, um MJPG-Videos (MJPEG-Videos) aufzunehmen und MP4 in MJPG-Videos zu konvertieren

„JavaCV Audio and Video Development Guide“ Spalte Verzeichnisnavigation
„JavaCV Audio and Video Development Guide“ Spalte Einführung und Inhaltsverzeichnis

JavaCV-Audio- und Video-Entwicklungshandbuch

Vorwort

In letzter Zeit verwenden immer mehr Menschen mjpg. Drohnen und Spiegelreflexkameras verwenden im Allgemeinen das mjpg-Videoformat. Mjpg enthält kein Audio und besteht aus statischen JPG-Bildern.
JPG-Bilder werden von yuv verlustbehaftet komprimiert. Das MJPG-Format hat den Vorteil, dass es einfach ist und Hardwareressourcen spart. Daher wird es häufig im eingebetteten Bereich verwendet. Der Nachteil besteht darin, dass es viel Festplattenspeicher beansprucht, aber es kann erreicht werden 4k oder sogar höher zu geringen Kosten. Hochwertiges Video spart Rechenressourcen im Vergleich zu HEVC, wenn CPU und GPU nicht über ausreichende Rechenleistung verfügen.
In diesem Kapitel wird MP4 zu MJPG als Beispiel verwendet, um ausführlich über die MJPG-Videoaufzeichnung zu sprechen.

Feature-Design

1. MP4-Dateien lesen, natürlich werden auch andere Formate unterstützt.
2. Vorschau des Bildes jedes Frames des Videos im Swing-Fenster.
3. Audioframes filtern, da mjpg keine Audiodaten unterstützt.
4. MP4-Video transkodieren Frames in MJPEG- in MJPG-Videodateien umwandeln.

Code


Guess you like

Origin blog.csdn.net/eguid_1/article/details/131864720