FormatDrop
How-To Guide

How to Convert WMV to MP4

WMV (Windows Media Video) is a legacy Microsoft video format that doesn't play on Apple, Android, or Linux without extra software. Converting WMV to MP4 makes your video universally playable on every device — from iPhone to Android to smart TVs. FFmpeg, HandBrake, and VLC all handle this conversion for free.

Step-by-step instructions

  1. 1

    Convert with FFmpeg

    Install FFmpeg. Basic conversion: `ffmpeg -i input.wmv -c:v libx264 -crf 20 -c:a aac -b:a 192k output.mp4`. For faster encoding: `ffmpeg -i input.wmv -c:v libx264 -preset fast -crf 20 -c:a aac output.mp4`. Batch: `for f in *.wmv; do ffmpeg -i "$f" -c:v libx264 -crf 20 -c:a aac "${f%.wmv}.mp4"; done`.

    Go to converter
  2. 2

    Convert with HandBrake

    Open HandBrake. Go to File → Open Source and select the WMV file. Choose a preset (Fast 1080p30 works for most content). Set container to MP4. Click Start Encode. HandBrake re-encodes WMV to H.264 MP4 automatically. Good for occasional conversions without command-line knowledge.

  3. 3

    Convert with VLC

    Open VLC. Go to Media → Convert/Save. Add the WMV file. Click Convert/Save. Set Profile to Video - H.264 + MP3 (MP4). Set output filename with .mp4 extension. Click Start. VLC is slower than FFmpeg but requires no terminal usage.

  4. 4

    Verify the output

    Play the MP4 on the target device or in a browser to confirm it plays correctly. Check audio or video sync — WMV files occasionally have sync issues. If there's sync drift: `ffmpeg -i input.wmv -itsoffset 0.3 -c copy output.mp4` (adjust offset). If DRM is present, FFmpeg will report an error — protected WMV files cannot be converted.

Why convert WMV to MP4?

WMV is a Windows-exclusive format that doesn't play on Apple devices, modern smart TVs, or browsers. Converting to MP4 gives you a file that works everywhere — no codecs, no Windows Media Player, no compatibility issues.

Your files never leave your device

FormatDrop runs the conversion engine entirely inside your browser using WebAssembly. No file upload. No server. Nothing stored. You can verify this by opening DevTools → Network tab and watching: zero upload requests.

Frequently asked questions

Can I play WMV on iPhone or Android?
Not natively. iPhone doesn't support WMV — you'll get an error or no playback. Android similarly lacks native WMV support. VLC on both platforms can play WMV files, but for maximum compatibility, convert to MP4. After conversion, the MP4 plays in the native video app on both platforms.
What if my WMV file has DRM?
DRM-protected WMV files cannot be converted — FFmpeg will report an error. DRM protection ties the file to specific devices or software licences. You cannot legally convert DRM-protected media.
Is there a quality difference between WMV and MP4?
Converting WMV (VC-1 codec) to MP4 (H.264) involves re-encoding, which can slightly reduce quality. Use CRF 18–20 in FFmpeg to maintain high quality. H.264 at the same visual quality is typically 20–30% smaller than VC-1 WMV. At CRF 20, the output is usually visually indistinguishable from the WMV source.
Convert WMV to MP4 Now — Free

No account. No upload. Works in any browser.