How to Convert WMV to MP4 — Free Methods for Mac, iPhone & Windows
Windows Media Video was everywhere in the early 2000s. Corporate training videos, downloaded clips, camcorder recordings — WMV was the default format for anything produced on a Windows PC. The problem is that "Windows" is in the name for a reason. WMV uses Microsoft's proprietary codec, and Apple never licensed it. WMV files simply will not play on iPhone, iPad, or Mac without third-party software.
The solution is converting to MP4 — the universal video format that plays on every device without codec installs. Unlike AVI or MKV files (which often contain H.264 and can be remuxed instantly), WMV always requires a full re-encode to H.264.
Convert WMV to MP4 — Free, No Upload
Browser-based converter powered by FFmpeg.wasm. Works on Mac, Windows, and Linux — nothing to install.
Why WMV Won't Play on iPhone or Mac
WMV uses Microsoft's VC-1 codec (or its predecessor, Windows Media Video 9). Apple's AVFoundation framework — which powers video playback on macOS, iOS, iPadOS, and tvOS — simply doesn't include a VC-1 decoder. This was never an oversight; it was a deliberate licensing decision.
The historical context: Microsoft developed WMV as a proprietary alternative to MPEG standards. In the early 2000s, Windows Media Player was pre-installed on every Windows PC, making WMV ubiquitous. But as H.264 became the universal standard (ISO/IEC 14496-10, adopted around 2003), WMV's advantage disappeared. Today, WMV is essentially a legacy format — still produced by older software and cameras, but not supported by any modern mobile platform.
WMV Variants: What You're Actually Converting
| WMV Version | Era | Codec | Re-encode Required |
|---|---|---|---|
| WMV 1 / WMV 7 | 2000–2002 | MS MPEG-4 v1 | Yes |
| WMV 2 / WMV 8 | 2002–2003 | MS MPEG-4 v2 | Yes |
| WMV 3 / WMV 9 / VC-1 | 2003–present | VC-1 | Yes |
All WMV versions require re-encoding — there is no lossless remux path as there is with MKV or AVI containing H.264. The best approach is re-encoding to H.264 at high quality (CRF 18).
Method 1: Convertlo Browser Tool
- Open convertlo.pro/wmv-to-mp4.html.
- Drop your WMV file or click Browse. The converter uses FFmpeg.wasm — all processing runs in your browser, files never leave your device.
- Wait for encoding to complete (depends on file size and CPU speed).
- Download the MP4.
Best for one-off conversions without installing anything. For large files (over 2 GB) or batch conversions, the FFmpeg CLI method is faster.
Method 2: FFmpeg (Command Line)
# Standard conversion — CRF 18 is visually lossless ffmpeg -i input.wmv -c:v libx264 -crf 18 -preset slow -c:a aac -b:a 192k output.mp4 # Faster encoding (slightly larger file) ffmpeg -i input.wmv -c:v libx264 -crf 20 -preset fast -c:a aac -b:a 192k output.mp4 # Batch convert all WMV files in a folder for f in *.wmv; do ffmpeg -i "$f" -c:v libx264 -crf 18 -preset slow -c:a aac -b:a 192k "${f%.wmv}.mp4"; done
CRF guide: 18 = visually lossless (large file). 20–22 = excellent quality (balanced). 23 = FFmpeg default (good for most uses). 26+ = noticeable quality loss.
Method 3: HandBrake (Free GUI)
- Download HandBrake from handbrake.fr (available for Windows, Mac, Linux).
- Open HandBrake and drag your WMV file onto the window, or click Open Source.
- Select a preset. Fast 1080p30 is a good starting point for most WMV files.
- Change the output container to MP4 if not already set.
- Set the destination path and click Start Encode.
HandBrake uses all available CPU cores and is typically the fastest GUI option for large WMV files. The default RF (Rate Factor) of 22 for H.264 produces excellent quality.
Frequently Asked Questions
Why won't WMV play on Mac or iPhone?
Does converting WMV to MP4 reduce quality?
Can I convert WMV to MP4 on Mac without software?
brew install ffmpeg.