Skip to content

Convert M4V to MP4 on Mac: 3 Methods

Convert M4V to MP4 on Mac with GetCompress, QuickTime, or FFmpeg. Remux when codecs match, or re-encode for uploads and Windows teammates.

By Petr Samokhin

M4V from older Apple exports, some HandBrake defaults, and personal libraries often fails upload forms that check the extension. Windows teammates may reject the file even when the video inside is already H.264. This guide covers unprotected M4V you created or own. DRM-protected iTunes Store titles cannot be converted with these tools.

M4V vs MP4

Both are containers. They can hold the same H.264 or HEVC video and AAC audio. Naming and Apple metadata are what trip non-Apple tools.

M4VMP4
Common sourceOlder Apple exports, some presetsWeb uploads, Android, Windows apps
QuickTime PlayerOpens nativelyOpens natively
Upload formsSometimes rejected on extensionUsually accepted
First stepRemux or export to .mp4Already the everyday label

If the clip plays and only the extension blocks upload, remux or export is enough. If the portal also caps megabytes, convert and compress together. See how to compress video on Mac .

Method 1: GetCompress

Best for: M4V files, library folders, and forms that also list a megabyte cap.

GetCompress main window with videos queued and video settings open, including quality, target size, resolution, and format options
  1. Drop one unprotected M4V or a whole folder into GetCompress .
  2. Choose MP4 output.
  3. Trim setup time 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 form states a limit.
  5. Export and upload the MP4.

Processing stays on your Mac. Save a preset such as “1080p share” so you can reuse it next time.

Method 2: Export in QuickTime

Best for: One or two unprotected M4V clips.

  1. Open the M4V in QuickTime Player.
  2. Edit → Trim (⌘T) if you only need part of the clip.
  3. File → Export As → 1080p (or 720p for email or Slack).
SituationExport choice
One clip for a ticket720p after trim
Client review in Drive1080p
Portal with a hard MB capTrim first, then Method 1 or 3

Limitation: No queue, no typed megabyte target, and no remux without re-encoding.

Method 3: Convert with FFmpeg

Best for: Fast remux when codecs already fit, plus folder loops.

brew install ffmpeg

Try remux first:

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

When remux fails or you need a web-friendly profile:

ffmpeg -i input.m4v -c:v libx264 -crf 22 -preset medium \
 -c:a aac -b:a 128k -movflags +faststart output.mp4

Batch every M4V in a folder:

mkdir mp4-out
for f in *.m4v; do
 ffmpeg -i "$f" -c copy "mp4-out/${f%.m4v}.mp4" 2>/dev/null || \
 ffmpeg -i "$f" -c:v libx264 -crf 22 -preset medium \
 -c:a aac -b:a 128k -movflags +faststart \
 "mp4-out/${f%.m4v}.mp4"
done
FlagPlain meaning
-c copyNo re-encode; instant when codecs match
-crf 22Quality when re-encode is required
-movflags +faststartFaster web start

For MOV sources, see MOV to MP4 on Mac .

Limitation: You maintain the scripts. Play the output in QuickTime before you delete the M4V original.

Which method should you use

SituationStart here
Batch, presets, or a size capGetCompress
One clipQuickTime
Remux first or automate a folderFFmpeg

When QuickTime alone is enough

If one Export As produces a playable MP4 under the limit, stop there.

GetCompress fits when you convert M4V libraries often, when a whole folder needs the same preset, or when format and size must be fixed together. Keep unprotected masters if you may need a fresh export later.