MJPEG
Aus Kefk
Motion JPEG (MJPEG) ist ein Video-Codec, bei dem jedes Frame separat als JPEG-Bild komprimiert wird.
Die mit MJPEG-komprimierten Videos haben im Gegensatz zu den mit MPEG komprimierten eine von der Bewegung des Bildes unabhängige Qualität.
Wegen der hohen Qualität (bei 3 MB/s etwa SVHS-Qualität) der Videos und der schon vorhandenen Encoder-Hardware wird dieser Standard oft von digitalen Kameras verwendet.
Durch die einzelne Kompression aller Frames ist es bei diesem Format möglich, einen Video-Clip bildgenau zu schneiden, was bei MPEG im allgemeinen nur bei Keyframes möglich ist. Es gibt zahlreiche Varianten des Formats die zum Teil nicht zueinander kompatibel sind.
Für das Quicktime-Format hat Apple zwei Arten der Kodierung definiert: MJPEG-A und MJPEG-B. Die zweite Variante ist dabei nicht mehr zum „JPEG Interchange Format“ kompatibel - einzelne Bilder können nicht mehr einfach aus dem Video-Stream in ein JPEG-Bild konvertiert werden, ohne die die Informationen im Header der Datei zu verändern.
Die Bitrate bewegt sich zwischen unkomprimierten Formaten wie RGB (1:1) oder YCbCr (1:1,5 bis 1:1,25) und der MPEG-Kompression (1:100). Bei hoher Qualität entspricht das für PAL-Video in etwa 30 Mbit/s weshalb die meisten Digitalkameras nur relativ kurze Sequenzen aufnehmen können.
Weblink
- MJPEG tools zum Aufnehmen und Bearbeiten von MJPEG
