Convert Mac screen recording to MP4
When you screen-record on a Mac - either with the CMD+Shift+5 shortcut, QuickTime Player, or an editor like iMovie - you get a .mov file. Windows plays it, but many places only take .mp4: upload forms, help-desk and course portals, website builders, some TVs. Wave changes the .mov wrapper to .mp4 without re-encoding a single frame, and moves the file's index to the front so the recording starts playing instantly when someone opens it from a link. Takes seconds, runs in your browser, nothing gets uploaded.
What actually changes
A quick note on how Mac screen recording works. The CMD+Shift+5 shortcut (introduced in macOS Mojave in 2018) opens an app called Screenshot.app, which handles both screenshots and screen recordings. When you record, it saves the file to your Desktop by default. The picture data is compressed with H.264, which plays on practically everything, Windows included, with no extra software. The audio (when you turn on microphone or system audio capture) is AAC. Both codecs are things MP4 accepts natively, which is why the conversion is just a wrapper swap - Wave doesn't need to touch the picture or sound at all.
QuickTime Player's Record Screen (File → New Screen Recording) predates Screenshot.app and produces the same file format - H.264 video, optional AAC audio, .mov container. The two paths are interchangeable; the file layout is identical. iMovie exports of screen recordings, Final Cut deliveries of screencast timelines, and Motion renders all default to .mov as well.
The container rewrite Wave performs is bit-for-bit safe. Every video frame and audio sample reaches the output unchanged. Wave rewrites the identifying label (from QuickTime to MP4), moves the moov atom - the file's index of where each frame lives - to the front for fast-start playback, and copies the video and audio data through untouched. On a modern Mac, a 30-minute screen recording converts in about 3 seconds because Wave is only rewriting header bytes; the multi-gigabyte sample data isn't re-processed. This is a "remux" - the mechanics of remuxing vs. re-encoding are covered in Remux vs re-encode.
The delivery-side reason Mac users convert to MP4 is that MP4 is the safer label. A Mac screen recording is H.264 with AAC audio, which Windows plays even as a .mov, but many upload forms, ticketing and course portals, website builders and some TVs accept .mp4 only. Recordings also keep their index at the end of the file (it can only be written when recording stops), so someone opening it from a link waits for the whole file to load before it plays. Converting in the browser fixes both in seconds, without re-recording or re-exporting.
Three steps.
-
01
Step 1
Locate your .mov recording (Desktop by default from CMD+Shift+5, wherever you saved it from QuickTime Player).
-
02
Step 2
Drop it onto Wave. Wave confirms Fast copy - no re-encoding needed.
-
03
Step 3
Convert and save the MP4. The container rewrite takes a few seconds regardless of recording length.
Answers, specifically.
Why does macOS save screen recordings as .mov?
macOS uses QuickTime's container as its native default. Every Apple recording, capture, or export defaults to .mov for consistency inside the ecosystem. Most systems play it, Windows included, but MP4 is the label upload forms and the widest range of devices expect.
Can I set macOS to record directly to MP4?
Not through CMD+Shift+5 or QuickTime Player. Third-party recorders (OBS Studio, Loom desktop, Snagit) let you choose MP4 up front. For Apple's built-in tools, .mov is the only output; the fastest path is to record as usual and convert with Wave.
Will the audio survive the conversion?
Yes. AAC-in-MOV becomes AAC-in-MP4 with no re-encoding. Every audio sample reaches the output unchanged.
What if I recorded with the Selection option, not Entire Screen?
The .mov is the same format regardless of capture area. Wave converts it identically. The recorded region is baked into the video (Screenshot.app crops during recording), so no metadata work is needed.
Chunked recordings from long sessions - anything special?
Screenshot.app doesn't chunk. QuickTime Player doesn't chunk. A single continuous recording produces a single .mov file, however long. If you paused and restarted (which creates a new file), each file converts separately.
Can I combine several recordings into one MP4?
Not in the current build - a dedicated merge tool is on the Wave roadmap. Today, ffmpeg from the command line does it in one pass: `ffmpeg -f concat -safe 0 -i files.txt -c copy output.mp4` where files.txt lists each .mov on its own line prefixed with `file `.
The recording is 2 GB - will it convert?
Yes. Wave handles up to 8 GB per file. The container rewrite is streamed - Wave doesn't need to load the whole file into RAM.