Convert MOV to MP4 on Mac
Convert MOV to MP4 on Mac with QuickTime export or FFmpeg. H.264 MP4 for uploads and Windows.
Screen recordings from QuickTime, iPhone clips, and camera exports often arrive as MOV. Upload forms, Windows colleagues, and many web tools expect MP4 with H.264 video instead. You hit the same wall when a client portal rejects the file, Slack shows a generic error, or an issue tracker caps attachment size. The fix is usually a container swap or a quick re-encode, not re-recording the whole demo.
MOV vs MP4
Both MOV and MP4 are containers. They can hold the same H.264 or HEVC video and AAC audio. The difference is what software accepts them by default.
| MOV | MP4 | |
|---|---|---|
| Common source | iPhone, QuickTime, Final Cut export | Web uploads, Android, Windows apps |
| QuickTime Player | Opens natively | Opens natively |
| Upload forms | Often rejected | Usually accepted |
| Best first step | Export As 1080p | Same export, different extension |
In daily workflows, MOV shows up in design handoffs (screen captures of prototypes), QA bug videos, and marketing screen recordings. MP4 is what you send when the recipient is on Windows, when you embed video in a deck, or when a CMS transcode step expects a specific profile. If the clip already plays fine in QuickTime and only the extension blocks upload, export is enough. If the portal also caps megabytes, you may need lower resolution or a tighter quality setting after conversion.
See the video compression guide when size limits matter as much as format.
Export in QuickTime
QuickTime Player is the fastest path for one or two clips when you do not need batch work or exact file size targets.
- Open the MOV in QuickTime Player.
- Edit → Trim (⌘T) if you only need part of the recording. Cut dead air at the start and end before you export.
- File → Export As → 1080p (or 720p when email or Slack is the destination).
That produces H.264 in an MP4-friendly file. For a screen recording with small UI text, 1080p is a reasonable default. For a talking-head clip that will play in a small embed, 720p often cuts size in half with little visible loss on a laptop screen.
| Situation | Export choice |
|---|---|
| One clip for a ticket | 720p after trim |
| Client review in Drive | 1080p |
| Portal with a hard MB cap | Trim first, then compress further (see below) |
QuickTime does not queue twenty files, set a megabyte target, or remux without re-encoding. When export one-by-one becomes tedious, use FFmpeg or GetCompress.
Convert with FFmpeg
FFmpeg in Terminal gives you codec control, batch loops, and flags for web playback. Install FFmpeg through Homebrew (install Homebrew first if brew is not found):
brew install ffmpeg
Standard re-encode for sharing:
ffmpeg -i input.mov -c:v libx264 -crf 22 -preset medium \
-c:a aac -b:a 128k -movflags +faststart output.mp4
| Flag | Plain meaning |
|---|---|
-crf 22 | Quality (lower = better, bigger; try 20 to 26) |
-preset medium | Speed vs compression tradeoff |
-movflags +faststart | Moves metadata for faster web start |
Batch every MOV in a folder:
mkdir mp4-out
for f in *.mov; do
ffmpeg -i "$f" -c:v libx264 -crf 22 -preset medium \
-c:a aac -b:a 128k -movflags +faststart \
"mp4-out/${f%.mov}.mp4"
done
If the source is already H.264 inside MOV, try a fast remux before re-encoding:
ffmpeg -i input.mov -c copy output.mp4
When remux fails, fall back to the libx264 command above. For MKV sources that also need MP4, see MKV to MP4 on Mac .
VLC can transcode too, but picking profiles in the export dialog is easy to get wrong if you only do this once a month.
Using GetCompress
GetCompress fits the recurring convert MOV to MP4 on Mac workflow when QuickTime export per file is too slow or when you need a size cap the upload form enforces.
Drop MOV screen recordings, iPhone clips, or a whole folder into the app. Choose MP4 output, set resolution and quality, or use target file size when the portal states a megabyte limit. Trim in the preview before export if the recording includes setup time at the start.
Useful workflow pieces in GetCompress:
- Batch queue: process an entire export folder from a screen capture session without opening each file in QuickTime.
- Presets: save “1080p ticket video” or “720p Slack” and reuse the same settings next week.
- Preview and trim: confirm text stays readable before you send a bug repro or design walkthrough.
- Folder monitoring: watch an exports folder and auto-convert new MOV files when your team drops recordings there regularly.
- Clipboard flow: paste a file from the clipboard when you copied it from another app and want a quick MP4 without hunting for the source path.
Processing stays local on your Mac, which matters for unreleased product demos, NDA footage, and staging environments you should not upload to a random online converter. After conversion, if the MP4 is still too large, adjust quality or resolution in the same window rather than starting over in Terminal.
- Convert MKV to MP4 on MacConvert MKV to MP4 on Mac with FFmpeg or GetCompress. QuickTime often cannot open MKV.
- How to Compress Video on MacHow to compress video on Mac with QuickTime, iMovie, FFmpeg, and GetCompress. Smaller MOV and MP4 files for email, Slack, and uploads.
- For video editorsChoose codecs, bitrates, and quality checks for MOV and MP4 review copies, proxies, approvals, and final client deliveries without replacing the master.
- Convert AVCHD to MP4 on MacConvert AVCHD to MP4 on Mac with QuickTime export or FFmpeg. H.264 MP4 for editing and uploads.
Buy GetCompress now for local media compression with reusable presets and no media upload.