Skip to content

Convert MP4 to MOV on Mac: 3 Methods

Convert MP4 to MOV on Mac with GetCompress, QuickTime, or FFmpeg. Remux when codecs match, or re-encode for Final Cut and Apple workflows.

By Petr Samokhin

MP4 files from Windows colleagues, web downloads, and Android phones often need to land as MOV for Final Cut Pro, Motion, or a QuickTime-named deliverable. Converting locally avoids re-downloading and keeps project footage on your Mac.

MP4 vs MOV

Both are containers. They can hold the same H.264, HEVC, and AAC streams. Apple-centric post production still defaults to MOV for some import presets and handoff habits.

MP4MOV
Common sourceWeb, Android, Windows exportsiPhone, Final Cut, QuickTime
Final Cut ProImports fine; some teams prefer MOVNative default for many templates
Same codecs inside?Often yesOften yes
First stepRemux when codecs matchReady for Apple workflow

See MOV vs MP4 explained . For the reverse direction, see MOV to MP4 on Mac .

Method 1: GetCompress

Best for: Vendor MP4 folders, weekly ingest, and handoffs that also hit a transfer size cap.

GetCompress main window with videos queued and video settings open, including quality, target size, resolution, and format options
  1. Drop one MP4 or a whole folder into GetCompress .
  2. Choose MOV output.
  3. Trim leader frames in the preview if needed.
  4. Set a quality level (Original, High, Medium, Balanced, or Low) or resolution, or type a target file size when the transfer link caps megabytes.
  5. Export and import into Final Cut or your archive folder.

Processing stays on your Mac. Save a preset such as “1080p MOV for Final Cut”.

Method 2: Export in QuickTime

Best for: One or two MP4 clips.

  1. Open the MP4 in QuickTime Player.
  2. Edit → Trim (⌘T) if you only need part of the clip.
  3. File → Export As → 1080p (or source resolution when available).

QuickTime saves as MOV by default on macOS. That re-encodes to H.264. For a fast container swap without generation loss, use FFmpeg remux below when codecs already match.

SituationExport choice
One B-roll clip for Final Cut1080p or source resolution
Proxy for review720p after trim
Master archiveSource resolution export

Limitation: No batch queue. Opening twenty downloads by hand gets slow.

Method 3: Convert with FFmpeg

Best for: Instant remux and ProRes intermediates when needed.

brew install ffmpeg

Fast remux:

ffmpeg -i input.mp4 -c copy output.mov

H.264 MOV for sharing with editors:

ffmpeg -i input.mp4 -c:v libx264 -crf 18 -preset medium \
 -c:a aac -b:a 192k output.mov

ProRes for heavy scrubbing (larger files):

ffmpeg -i input.mp4 -c:v prores_ks -profile:v 3 -c:a pcm_s16le output.mov

Batch a folder:

mkdir mov-out
for f in *.mp4; do
 ffmpeg -i "$f" -c copy "mov-out/${f%.mp4}.mov" 2>/dev/null || \
 ffmpeg -i "$f" -c:v libx264 -crf 18 -preset medium \
 -c:a aac -b:a 192k "mov-out/${f%.mp4}.mov"
done
FlagPlain meaning
-c copyNo re-encode; instant remux
-crf 18High quality when re-encode is required
prores_ksIntermediate codec for heavy editing

When you need MP4 again after editing, see MOV to MP4 on Mac .

Limitation: You maintain the scripts. ProRes fills disks quickly.

Which method should you use

SituationStart here
Batch, presets, or a size capGetCompress
One clipQuickTime
Remux first or ProRes intermediateFFmpeg

When a remux is enough

If -c copy produces a MOV the editor accepts, stop there. Re-encoding only helps when the profile is odd or the handoff needs a smaller transfer.

GetCompress fits when Windows-sourced MP4 clips arrive daily and your edit bay expects MOV wrappers. Keep the MP4 master when you may need a web delivery later.