Convert Video to MP4 on Mac
Convert any video to MP4 on Mac with QuickTime export or FFmpeg. H.264 MP4 for uploads, editing, and sharing.
Upload forms, editors, and teammates expect MP4 with H.264 video and AAC audio even when your source arrives as MOV, MKV, WMV, FLV, AVI, WEBM, or MTS. You notice when a portal lists accepted formats in small print, when Windows colleagues cannot open your export, or when a CMS transcode step fails on an odd container. Converting to MP4 locally fixes compatibility without re-shooting and keeps sensitive footage off third-party upload sites.
Why MP4
MP4 is a container, not a single codec. Most “convert to MP4” tasks mean: put H.264 (or sometimes HEVC) video and AAC audio inside an MP4 file with a .mp4 extension web tools recognize.
| Source you may have | Typical issue | MP4 outcome |
|---|---|---|
| MOV, M4V | Extension filtered by upload form | Same codecs, universal extension |
| MKV, WEBM | Editor or portal rejects container | H.264 + AAC in MP4 |
| WMV, FLV, AVI | Legacy codecs or containers | Modern H.264 profile |
| MTS (AVCHD) | Nested card folders | Flat MP4 files |
Pick a workflow based on source format when you need specialized flags. Dedicated guides cover common cases: MOV to MP4 , MKV to MP4 , WMV to MP4 , and FLV to MP4 . When the blocker is megabytes, not extension, see the video compression guide .
Export in QuickTime
QuickTime Player is the fastest path when it already opens your file and you only need one or two outputs.
- Open the video in QuickTime Player.
- Edit → Trim (⌘T) to remove dead air or slate screens.
- File → Export As → 1080p (or 720p for chat and email).
That re-encodes to H.264 in an MP4-friendly file. QuickTime cannot open every legacy format (FLV, some WMV, many MKV files). When open fails, use FFmpeg below.
| Situation | Export choice |
|---|---|
| iPhone or screen recording | 1080p after trim |
| Long webinar clip for Slack | 720p |
| Portal with a hard MB cap | Trim first, then compress further |
QuickTime does not batch twenty files from a mixed folder. Use FFmpeg or GetCompress when export one-by-one becomes tedious.
Convert with FFmpeg
FFmpeg in Terminal converts formats QuickTime cannot open and handles batch mixed folders. Install through Homebrew:
brew install ffmpeg
Universal re-encode recipe:
ffmpeg -i input.any -c:v libx264 -crf 22 -preset medium \
-c:a aac -b:a 128k -movflags +faststart output.mp4
Replace input.any with your source path. FFmpeg probes the container and maps streams automatically.
Try remux first when the source is already H.264 + AAC:
ffmpeg -i input.mkv -c copy -movflags +faststart output.mp4
Batch every video in a folder (common extensions):
mkdir mp4-out
for f in *.{mov,mkv,wmv,flv,avi,webm,m4v,mts}; do
[ -f "$f" ] || continue
ffmpeg -i "$f" -c:v libx264 -crf 22 -preset medium \
-c:a aac -b:a 128k -movflags +faststart \
"mp4-out/${f%.*}.mp4"
done
| Flag | Plain meaning |
|---|---|
-crf 22 | Quality (lower = better, bigger; try 20 to 26) |
-preset medium | Speed vs compression tradeoff |
-movflags +faststart | Web-friendly metadata placement |
When you need HEVC inside MP4 for Apple devices, swap libx264 for libx265 and see HEVC to H.264 on Mac if downstream tools require H.264 instead.
Using GetCompress
GetCompress fits recurring convert video to MP4 on Mac work when sources vary by project and you want one queue instead of remembering per-format FFmpeg recipes.
Drop MOV, MKV, WMV, or a mixed 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 when only part of the clip matters.
Useful workflow pieces in GetCompress:
- Batch queue: process a downloads folder of mixed formats without opening each file in QuickTime.
- Presets: save “1080p client review” or “720p ticket video” and reuse across formats.
- Preview and trim: confirm UI text stays readable before sending a demo or bug repro.
- Folder monitoring: watch an exports folder and auto-convert new files when your team drops varied formats there daily.
- Local processing: keep unreleased product demos and NDA footage on your Mac instead of uploading to online converters.
- Target file size: hit portal limits without guessing CRF values per container in Terminal.
After conversion, if the MP4 is still too large, adjust quality or resolution in the same window rather than starting over.
- Convert MOV to MP4 on MacConvert MOV to MP4 on Mac with QuickTime export or FFmpeg. H.264 MP4 for uploads and Windows.
- Convert MKV to MP4 on MacConvert MKV to MP4 on Mac with FFmpeg or GetCompress. QuickTime often cannot open MKV.
- Convert WMV to MP4 on MacConvert WMV to MP4 on Mac with QuickTime export or FFmpeg. H.264 MP4 for uploads, editing, and sharing.
- 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.