Initializing... drag & drop files here
Supports: MP4, M4V
This turns an Apple .m4v clip — H.264 video with an AAC soundtrack, the format iTunes videos and Apple exports use — into Motion JPEG, where every frame is stored as its own complete JPEG image. Two things decide whether that is what you want, and most converter pages skip both: the .mjpeg file you get back is a raw video stream with no container around it, so it carries no audio and no frame-rate timing, and because nothing is shared between frames it is normally several times larger than the M4V you started with. You convert to MJPEG for frame independence, not for size or for playback convenience.
.m4v and .mp4, several files can be queued at once, and every file in the queue uses the same settings..mjpeg file. Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours. No sign-up, no watermark.Motion JPEG is a codec, not a container. Formats like MP4, MOV and MKV wrap encoded frames in a structure that records the frame rate, the duration, the track layout and the audio; a bare .mjpeg file is just JPEG images written back to back with none of that scaffolding. Three consequences follow, and they are the reason most people who land here should be picking a different output:
If any of that is a dealbreaker, the fix is to keep MJPEG as the codec but put it inside a real container: convert M4V to MOV or M4V to AVI and set Video Codec to MJPEG. You get the same frame-independent JPEG frames, plus timing, duration and a real audio track.
| Control | Options offered here | What it actually affects |
|---|---|---|
| Video Codec | MJPEG only | Fixed — MJPEG is the only codec a .mjpeg stream can hold |
| Audio Codec | AAC, AC3, DTS, EAC3, FLAC, MP2, MP3, PCM (A-law, mu-law, 16/24/32-bit), Speex, Vorbis, WMA | Nothing on this target: the raw stream is video-only |
| Quality Preset | Highest to Lowest, pre-selected at Very High (Recommended) | No effect on an MJPEG encode |
| Constant Quality | CRF slider, 2 to 31 | The real quality control — lower means better frames and a larger file |
| Video resolution | Keep original (pre-selected), Percentage, Preset (height-based), Width, Height, Width x Height | Scales the frames; the single biggest lever on output size after duration |
| Trim | Time Range with start time and duration | Cuts the clip before encoding — usually more effective than any quality setting |
| Property | M4V (H.264) | MJPEG raw stream |
|---|---|---|
| Compression model | Inter-frame: most frames only store what changed | Intra-frame: every frame is a full JPEG |
| Typical efficiency | Roughly 50:1 and better on real footage | Roughly 10:1 to 20:1 |
| Relative file size | Baseline | Commonly several times larger |
| Random access | Must decode from the previous keyframe | Any frame decodes on its own |
| Audio | AAC track alongside the video | None — no container to hold it |
| Frame rate stored in the file | Yes | No; the reader assumes a rate |
| Underlying still-image standard | — | JPEG, ISO/IEC 10918-1 (1992) |
| Typical users | Phones, browsers, streaming, editing | IP cameras, USB webcams, machine vision, capture cards, older editors |
.mjpeg file as a single JPEG. Rename the file to .mjpg, open it in a tool that understands raw MJPEG (VLC and FFmpeg-based tools do), or use a container output.Two situations have no workaround on this page. The first is FairPlay: an M4V bought or rented from Apple is encrypted, and the job will fail rather than produce a partial file — only your own exports, screen recordings, camera footage and other DRM-free .m4v files can be converted. The second is a mismatch of intent. If you want a smaller, widely playable clip, MJPEG is the wrong target and M4V to MP4 is what you actually want. If you only need still frames for analysis or thumbnails, skip the video wrapper entirely and use M4V to JPG. And if you need MJPEG frames with timing and audio, ask for MOV or AVI with the MJPEG codec instead of a bare stream.
Because MJPEG throws away the trick that makes H.264 small. H.264 stores a keyframe and then describes only what changes in the frames that follow, so a static shot costs almost nothing to carry. MJPEG stores a complete JPEG for every single frame, whether the picture moved or not, which is why real-world MJPEG compression sits around 10:1 to 20:1 while H.264 comfortably passes 50:1. Trimming the clip, downscaling the frame, and raising the Constant Quality number are the three levers you have — the format itself sets the floor.
No. This target writes a raw Motion JPEG stream, and a raw stream has no container to hold a second track, so the AAC audio in your M4V is discarded during the encode. The Audio Codec dropdown still appears because it is shared with the other video targets, but nothing you select there changes the result. To keep picture and sound together with the same JPEG frames, convert to MOV or AVI and set Video Codec to MJPEG.
Raw MJPEG stores no frame rate. Every frame is a self-contained JPEG, and there is no header saying how quickly to show them, so the reading application picks a default — FFmpeg-based tools assume 25 fps. A clip shot at 30 fps therefore appears to run about 20 percent long. In our own probe of a converted file, a five-second 30 fps source came back as 150 JPEG frames with no duration recorded at all, and the reader reported it as 25 fps. Set the rate explicitly on import, or use a container format that stores it for you.
Constant Quality. It is the only mode on this page that changes an MJPEG encode: the slider runs from 2 to 31, lower values give better frames and larger files, and higher values do the reverse. Quality Preset is displayed for consistency with the other video targets, but our MJPEG encoder has no bitrate mode to apply, so a preset change leaves the output byte-for-byte the same. The bitrate and file-size modes are hidden entirely once MJPEG is selected, for the same reason.
No. Movies and TV episodes bought or rented from Apple can carry FairPlay encryption, which ties playback to devices authorised with the purchasing Apple ID. A protected file cannot be decoded by any converter, so the job fails rather than producing a scrambled file. DRM-free M4V — your own iMovie or Photos exports, QuickTime screen recordings, camera footage, and files that were never encrypted — converts normally.
If you need something a capture card, NVR, machine-vision rig or older non-linear editor can ingest as video, MJPEG is the right shape. If you only want images to inspect, annotate or feed into an analysis pipeline, skip the video wrapper and use M4V to JPG — the JPEG data is the same either way, and a set of stills is far easier to work with than a headerless stream.
Practically, yes — that is close to the honest description of a raw .mjpeg file: JPEG images concatenated with nothing between them. The difference is packaging rather than pixels. An image sequence is many files with names your tools can sort; a raw MJPEG stream is one file, which is what capture and streaming software usually expects. When MJPEG is placed inside MOV or AVI, the container adds the timing and audio that the raw stream lacks, but the frames themselves are unchanged.
For one property modern codecs make expensive: every frame stands alone. That means instant seeking, frame-accurate cuts with no group-of-pictures to unwind, and no risk of one damaged frame corrupting the ones after it. USB webcams still stream it under the UVC standard, IP and surveillance cameras still offer it, and machine-vision, medical and forensic pipelines still favour it because a single dropped frame never poisons its neighbours. You are buying frame independence and paying for it in bytes.
Your M4V is uploaded over an encrypted connection, converted on our servers, and deleted automatically after a few hours — no sign-up, no watermark, never shared or made public. The practical limit is upload time rather than any device constraint: video files are large, and MJPEG output is larger still, so a long clip takes a while in both directions. Setting a Trim range before converting is the fastest way to keep both transfers small.