Skip to content

Convert WMV to MP4 on Mac

Convert WMV to MP4 on Mac with QuickTime export or FFmpeg. H.264 MP4 for uploads, editing, and sharing.

By Petr Samokhin

WMV files from Windows screen recorders, older camcorders, and legacy training libraries often fail on Mac-first workflows. Preview may refuse the file, a CMS upload form lists MP4 only, or Final Cut and DaVinci expect H.264 in a modern container. You notice when a client sends a Windows export, when you migrate an archive of training videos, or when Slack transcodes the attachment into a blurry preview. Converting locally keeps sensitive footage off upload sites and lets you trim or resize in the same pass.

WMV vs MP4

WMV (Windows Media Video) is a Microsoft-era format tied to WMV, WMA, and ASF containers. MP4 is the default container for web uploads, phones, and most editors today. Both can hold compressed video, but MP4 with H.264 and AAC audio is what upload portals, issue trackers, and Mac apps expect.

WMVMP4
Common sourceWindows Media Player exports, old camcorders, enterprise archivesWeb, phones, modern editors
QuickTime PlayerOpens inconsistently; may need conversionOpens natively
Upload formsOften rejectedUsually accepted
Best first stepRe-encode to H.264 MP4Already compatible

In practice, WMV shows up in HR onboarding videos, vendor demos from Windows teams, and screen captures exported years ago. MP4 is what you send for client review, LMS uploads, and bug repro attachments. If the file plays but the portal rejects the extension, conversion fixes the handoff. If the portal also caps megabytes, trim first and consider lower resolution after conversion.

See the video compression guide when file size is the real blocker.

Export in QuickTime

QuickTime Player can open some WMV files when the codec is supported, but the reliable path is to re-encode through export when you only need one or two clips.

  1. Open the WMV in QuickTime Player. If it fails, skip to FFmpeg below.
  2. Edit → Trim (⌘T) to remove dead air at the start and end.
  3. File → Export As → 1080p (or 720p for chat and email attachments).

That produces H.264 in an MP4-friendly file. Screen recordings with small UI text benefit from 1080p. Talking-head clips that play in a small embed often look fine at 720p with much smaller files.

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 batch twenty files or set a megabyte target. When export one-by-one gets tedious, use FFmpeg or GetCompress. For other Windows-origin containers, see MOV to MP4 on Mac when the source is already Apple-friendly.

Convert with FFmpeg

FFmpeg in Terminal handles WMV sources that QuickTime cannot open, plus batch folders from archive migrations. Install through Homebrew:

brew install ffmpeg

Standard re-encode for sharing:

ffmpeg -i input.wmv -c:v libx264 -crf 22 -preset medium \
  -c:a aac -b:a 128k -movflags +faststart output.mp4
FlagPlain meaning
-crf 22Quality (lower = better, bigger; try 20 to 26)
-preset mediumSpeed vs compression tradeoff
-movflags +faststartMoves metadata for faster web start

Batch every WMV in a folder:

mkdir mp4-out
for f in *.wmv; do
  ffmpeg -i "$f" -c:v libx264 -crf 22 -preset medium \
    -c:a aac -b:a 128k -movflags +faststart \
    "mp4-out/${f%.wmv}.mp4"
done

Older WMV files may use WMA audio. If remux fails, re-encode audio explicitly with -c:a aac rather than -c copy. When video stutters after conversion, try -crf 20 or drop resolution with -vf scale=1280:-2 for 720p width.

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

Using GetCompress

GetCompress fits recurring convert WMV to MP4 on Mac work when QuickTime export per file is too slow or when an upload form enforces a megabyte cap.

Drop WMV training clips, vendor demos, or a whole folder into the app. Choose MP4 output, set resolution and quality, or use target file size when the portal states a 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 archive folder without opening each file in QuickTime.
  • Presets: save “1080p client review” or “720p ticket video” and reuse next week.
  • Preview and trim: confirm UI text stays readable before sending a bug repro or walkthrough.
  • Folder monitoring: watch an imports folder and auto-convert new WMV files when Windows colleagues drop exports there regularly.
  • Local processing: keep unreleased training and NDA footage on your Mac instead of uploading to online converters.
  • Clipboard flow: paste a file from the clipboard when you copied it from email 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.