Sobre os arquivos MJPEG
Motion JPEG
Codec onde cada frame é JPG independente. Comum em câmeras antigas e CCTV. Sem inter-frame compression — arquivos enormes mas edição rápida.
Família
Video Files
Extensão
.mjpeg
Tipo MIME
video/x-motion-jpeg
Pode ser usado como
COMO NASCEU O
FORMATO MJPEG.
Motion JPEG is the simplest approach to video: compress each frame independently as a full JPEG. No inter-frame prediction, no keyframe gaps — every frame is a complete standalone picture. M-JPEG was the video format inside QuickTime on early 1990s Macs and inside every digital camcorder’s "video mode" before MPEG-4 existed.
The trade-off is obvious: files are 3-5× larger than MPEG-2 for equivalent quality. The payoff: simple hardware, fast random access (any frame is a keyframe), and editability with no transcoding loss. That made M-JPEG the standard format of security cameras for two decades (an IP camera that can write JPEGs can trivially stream M-JPEG), Canon DSLR video capture pre-2008, and the default "low-CPU video" option on a thousand embedded boards. Even today, many IP-camera RTSP streams are M-JPEG — the codec that refuses to die because it’s too simple to kill.
CURIOSIDADES E
FATOS INTERESSANTES.
Every frame in a Motion JPEG stream is a complete JPEG — rename the stream and any JPEG decoder handles frames one by one.
Security cameras and webcams have streamed M-JPEG for 25 years because it requires no inter-frame state.
Canon DSLRs from 2005-2008 recorded video as M-JPEG inside AVI containers — notoriously huge files.
Motion JPEG has no official standard — the convention predates formal standardization and varies subtly between implementations.
Modern IP cameras often offer both H.264 (bandwidth-efficient) and M-JPEG (simple, low-latency) streams side by side.
VANTAGENS E
LIMITAÇÕES.
Vantagens
- Trivially simple — any JPEG decoder handles frames.
- Every frame is a keyframe — instant seek and edit.
- No inter-frame dependencies — recover from packet loss easily.
- Hardware cost is minimal — any JPEG decoder works.
- Lossless across edits — cutting and rejoining doesn't degrade quality.
Limitações
- 3-5× larger than MPEG-2; 8-10× larger than H.264 at comparable quality.
- No audio — requires a separate track.
- No standard container — appears inside AVI, MOV, MKV, MJPEG-over-HTTP.
- Obsolete for mass-market delivery.
Tamanhos típicos de arquivo
1-min VGA webcam clip
40-80 MB
1-min 1080p IP camera stream
300-500 MB
Canon DSLR 720p video (1 min)
~550 MB
Especificações técnicas
- MIME type
- video/x-motion-jpeg
- Extension
- .mjpeg, .mjpg
- Frame format
- Sequential JPEG (Baseline, usually 4:2:0)
- Typical containers
- AVI, MOV, MP4 (rare), raw stream
- Common in
- IP security cameras, USB webcams, scientific imaging
CONVERTER A PARTIR DE
MJPEG
CONVERTER PARA
MJPEG
Casos de uso comuns
Security cameras, IP cameras, webcam streams, frame-accurate video editing
Formatos relacionados
Comparativos populares
MJPEG vs JPG
Diferenças, tamanho de arquivo e quando escolher cada formato.
MJPEG vs PNG
Diferenças, tamanho de arquivo e quando escolher cada formato.
MJPEG vs WEBP
Diferenças, tamanho de arquivo e quando escolher cada formato.
MJPEG vs GIF
Diferenças, tamanho de arquivo e quando escolher cada formato.
MJPEG vs BMP
Diferenças, tamanho de arquivo e quando escolher cada formato.
MJPEG vs MP4
Diferenças, tamanho de arquivo e quando escolher cada formato.
Conversões populares de MJPEG
Os destinos mais procurados ao converter arquivos MJPEG.
Perguntas frequentes sobre MJPEG
Perguntas frequentes
MJPEG (Motion JPEG) is a video container formato that bundles one ou more video streams, audio tracks, e optional subtitles em a single file. The container formato determines how metadata is organised e which codecs can live inside; the visual quality itself depende de the codec (H.264, H.265, VP9, AV1) em vez de the MJPEG wrapper. It is part of the video arquivos family.
VLC, MPV e PotPlayer reproduzir nearly every MJPEG arquivo on desktop. Browser support varies: moderno Chromium, Firefox e Safari reproduzir common containers via the HTML5 <video> tag, mas niche MJPEG variants may fail. If a device refuses your MJPEG, converter to MP4 com our MJPEG to MP4 converter para universal playback.
Upload your MJPEG to KaijuConverter e pick MP4, MOV, MKV, WebM, ou any other target. Our pipeline uses FFmpeg under the hood e stream-copies when codecs are compatível (no quality loss) ou transcodes at alta-quality defaults otherwise. Conversion runs server-side; both arquivos delete within two hours.
Only when the target requires re-encoding. If the codecs inside MJPEG match what the target container supports, FFmpeg stream-copies the streams e the output is bit-identical para o source. Transcoding uses transparente quality defaults (CRF 20–23 H.264) e produces output indistinguishable de the original at normal viewing distance.