Initializing... drag & drop files here
Supports: MJPEG
Motion JPEG (MJPEG) stores every frame as a full, independent JPEG with no interframe compression, so the files from webcams, older camcorders, and surveillance recorders end up large. Converting to MPEG re-encodes that footage with MPEG-2 video (I/P/B frames) and MP2 audio, which usually produces a much smaller file at similar visual quality. Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours — no sign-up, no watermark.
.mjpeg clip onto the page or click "+ Add Files". You can queue several files and convert them with the same settings.| Property | MJPEG (input) | MPEG (.mpeg output) |
|---|---|---|
| Compression model | Intraframe only — each frame a full JPEG | Interframe — I, P, and B frames |
| Default video codec | Motion JPEG | MPEG-2 |
| Default audio codec | Varies / often none | MP2 |
| Typical file size | Large (no frame-to-frame reuse) | Much smaller at similar quality |
| Frame-accurate editing | Excellent (every frame standalone) | Reduced (relies on key frames) |
| Common sources | IP cameras, surveillance, older camcorders | DVDs, broadcast, general playback |
Because MPEG-2 reuses information between frames and MJPEG cannot, the conversion is a genuine size reduction for most footage — but it is still a re-encode, so it carries some generation loss versus the original frames.
MJPEG compresses each frame on its own as a separate JPEG and never reuses data between frames, so file size scales with every single frame. MPEG-2 adds interframe compression (P and B frames store only what changed since a key frame), and in typical footage with limited motion that difference is small — so the same clip often shrinks substantially after conversion.
Some, because it is a re-encode rather than a copy. MJPEG frames are already lossy JPEGs, and MPEG-2 applies its own lossy compression on top, so there is generation loss. Choosing the "Very High" or "Highest" preset keeps it minimal and visually close to the source for most clips.
The .mpeg output defaults to MPEG-2 video with MP2 audio, which is the broadly compatible standard for .mpeg/.mpg files and plays in VLC, media players, and most TVs and set-top boxes.
Yes. In Advanced Options you can switch from a quality Preset to Constant Bitrate or a Specific file size target, then set your value. Lowering resolution with a Preset Resolution also reduces size. In our testing, a 1080p surveillance MJPEG clip dropped to a small fraction of its original size at the "Very High" preset with no obvious quality loss.
If your MJPEG file contains an audio track, it is re-encoded to MP2 in the MPEG output. Many MJPEG captures from webcams and IP cameras are video-only, in which case the output is silent too.
Files are uploaded over an encrypted (TLS) connection, processed on our servers, and deleted automatically after a few hours. There is no sign-up, no watermark, and your files are never shared or made public. If you also need to shrink an already-standard video, see our MPEG-4 compressor.