Skip to content

Convert M4V to MP4 on Mac

Convert M4V to MP4 on Mac with QuickTime export or FFmpeg. H.264 MP4 for uploads and non-Apple devices.

By Petr Samokhin

M4V files from iTunes purchases, old Apple TV rips, and some export presets look like MP4 but fail on upload forms that check extensions strictly. Windows colleagues cannot open the file, a CMS rejects the attachment, or an Android device shows a generic error. The fix is usually a container swap or a quick re-encode, not buying the content again. Note that DRM-protected M4V files from the iTunes Store cannot be converted legally or technically without removing copy protection; this guide covers unprotected M4V you own or created yourself.

M4V vs MP4

M4V is an Apple variant of the MP4 container. Both can hold H.264 or HEVC video and AAC audio. The difference is naming, optional Apple metadata, and what non-Apple tools accept by default.

M4VMP4
Common sourceiTunes exports, some Final Cut presets, HandBrake defaultsWeb uploads, Android, Windows apps
QuickTime PlayerOpens nativelyOpens natively
Upload formsSometimes rejected on extension aloneUsually accepted
Best first stepRemux or export to .mp4Already universal

In daily workflows, M4V shows up in personal video libraries, screen recordings saved with an Apple preset, and handoffs from editors who export M4V by habit. 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, remux or export is enough.

See MOV vs MP4 explained for how Apple containers relate. When size limits matter as much as format, see the video compression guide .

Export in QuickTime

QuickTime Player is the fastest path for one or two unprotected M4V files when you do not need batch work.

  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 when email or Slack is the destination).

That produces H.264 in an MP4-friendly file. For screen recordings 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.

SituationExport choice
One clip for a ticket720p after trim
Client review in Drive1080p
Portal with a hard MB capTrim first, then compress further

QuickTime does not queue twenty files or set a megabyte target. When export one-by-one becomes tedious, use FFmpeg or GetCompress.

Convert with FFmpeg

FFmpeg in Terminal gives you remux speed, batch loops, and codec control. Install through Homebrew:

brew install ffmpeg

If the source is already H.264 with AAC audio, try a fast remux first:

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

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

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 +faststartMoves metadata for faster web start

For MOV sources that also need MP4, see MOV to MP4 on Mac .

Using GetCompress

GetCompress fits recurring convert M4V to MP4 on Mac work when QuickTime export per file is too slow or when you need a size cap the upload form enforces.

Drop unprotected M4V 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 library folder without opening each file in QuickTime.
  • Presets: save “1080p share” or “720p Slack” and reuse the same settings next week.
  • Preview and trim: confirm text stays readable before you send a walkthrough or demo.
  • Folder monitoring: watch an exports folder and auto-convert new M4V files when your workflow drops them there regularly.
  • Local processing: keep personal and work footage on your Mac instead of uploading to online converters.
  • 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.

After conversion, if the MP4 is still too large, adjust quality or resolution in the same window rather than starting over in Terminal.

Buy GetCompress now for local media compression with reusable presets and no media upload.