Was ist eine MJPEG-Datei?
Eine Datei mit der Erweiterung .mjpeg (Motion JPEG) ist eine Videodatei, die durch Komprimieren eines einzelnen Videoframes als JPEG-Bild erstellt wird. Es unterscheidet sich von den standardmäßigen MPEG-1- und MPEG-2-Dateiformaten, bei denen die Komprimierung interframes erfolgt und basierend auf der Vorhersage von Inhalten in nachfolgenden Frames entschieden wird. MJPEG wird von einer Vielzahl von Anwendungen unterstützt, darunter Webbrowser, Mediaplayer, Digitalkameras, Webcams und Streaming-Server. Plug-Ins sind für Anwendungen verfügbar, die das MJPEG-Dateiformat verwenden möchten.
MJPEG-Dateiformat
MJPEG basiert auf dem ausgereiften Komprimierungsstandard, dh JPEG, der gut definierte Bibliotheken hat. Es konnte nicht ähnlich Standards wie MPEG-2 standardisiert werden, und es ist keine Dokumentation verfügbar, die als vollständige Spezifikation für “Motion JPEG” bezeichnet werden kann. In Ermangelung eines solchen Standards können Ausgaben von verschiedenen Herstellern Kompatibilitätsprobleme aufwerfen. Unternehmen wie Microsoft und Apple haben jedoch dokumentiert, wie die M-JPEG-Dateien in ihren nativen Formaten wie AVI und QT gespeichert werden. Das rfc2435 beschreibt das RTP Payload Format für JPEG-komprimiertes Video und kann als Referenzmaterial herangezogen werden.