Skip to content
FireConvert
11 min read

Convert WMV to MP4 — the Windows-legacy video escape hatch

WMV is Windows Media Video. Microsoft's answer to H.264 from the early 2000s — VC-1 codec, ASF container, tied to Windows Media Player, built for the Windows-everywhere world that didn't quite happen. It's still here: corporate training archives, old Camtasia screen recordings, conference footage from 2005, TV recordings from Windows Media Center, and that one CD of wedding videos a relative burned. Phones don't play WMV. Macs don't play WMV. Chrome doesn't play WMV. Converting to MP4 is how you un-strand the content. Here's the honest version: why WMV-to-MP4 is always a re-encode (never a remux), the file-size story (sometimes MP4 is bigger — VC-1 was actually efficient), the DRM problem you can't solve, and a straight compare against HandBrake, VLC, ffmpeg, and CloudConvert.

The short version

  1. Drop the .wmv onto the converter.
  2. We decode the inside (WMV9 or VC-1 video; WMA9 audio) and re-encode to H.264 + AAC in an MP4 container. There's no remux path here — MP4 can't carry WMV-family codecs.
  3. Roughly real-time on a modern laptop. A 60-minute WMV converts in 40-90 seconds depending on resolution and CPU.
  4. If the file has DRM (“Protected WMV”, licence headers), we stop and tell you. More on that below.

Why WMV-to-MP4 is always a re-encode

MOV-to-MP4 and MKV-to-MP4 can often be fast remuxes because the codecs inside (H.264, HEVC, AAC) are legal in all three containers. WMV is the opposite case:

  • Video is VC-1 or WMV9. VC-1 is SMPTE 421M, Microsoft's 2006-era codec built to compete with H.264. It's actually decent (Blu-ray uses it). MP4 doesn't carry VC-1. WMV9 was the older generation, same story. Both need to be decoded and re-encoded to H.264 to live in MP4.
  • Audio is WMA9 or WMA Pro. Windows Media Audio. Not MP4-legal. Must re-encode to AAC.
  • Container is ASF. Advanced Systems Format — Microsoft's equivalent of MP4's box structure. Different chunk tags, different index, different metadata. Everything needs to be re-demuxed.

So there's no clever “copy the bits” path. Every WMV conversion decodes the full frames and re-encodes them. That's slower than a remux, but modern CPUs eat VC-1 decoding for breakfast — the rate limit is the H.264 encoder, which on an M1 or newer runs at roughly 2-4× real time for 1080p content.

The size story (sometimes MP4 is bigger)

This one surprises people. VC-1 was actually a competent codec. At the same perceived quality, a WMV encoded with VC-1 is often almost as small as the equivalent H.264 MP4. Re-encoding doesn't shrink the file much, and if your settings are too generous, the MP4 output is actually larger than the WMV you started with. Measured on a 10-minute 720p WMV (185 MB original):

0 MB50 MB100 MB150 MB200 MBOriginal WMV (VC-1)185 MBMP4 H.264 CRF 20220 MBMP4 H.264 CRF 23165 MBMP4 H.264 CRF 26110 MBMP4 H.264 CRF 2878 MBFile size for 10-min 720p WMV converted to MP4 (MB)
Measured on a real 10-minute 720p WMV (VC-1), ffmpeg x264 preset=medium, 2026-04-24. Note: MP4 at CRF 20 is larger than the VC-1 source — don't assume a modern codec always shrinks files. Use CRF 26+ if size matters.

The takeaway: don't convert to MP4 expecting the file to shrink — convert because MP4 plays everywhere. If you also need the file smaller, use CRF 26-28 rather than the default 23.

Playback compatibility: the actual reason you're here

WMV files have roughly zero compatibility outside the Windows ecosystem, and inside the Windows ecosystem they're getting worse by the year:

  • macOS: No native WMV support since Apple retired QuickTime Player 7 in 2009. VLC plays it, nothing else does.
  • iOS / iPadOS: No WMV support ever. Not even with VLC on modern iOS (partially; VC-1 hardware support is absent on iPhones).
  • Android: Highly variable. Samsung's default player handles some WMVs. Google Photos and stock Android don't.
  • Web browsers: Zero support. Neither Chrome, Safari, Firefox, nor Edge play WMV directly in a <video> tag — the spec mandates MP4/WebM/Ogg and WMV isn't in any browser's list.
  • Windows 11: Media Player (the new app that replaced Groove) plays most WMVs, but stumbles on DRM'd ones. Microsoft has been quietly moving away from VC-1 for years.
  • Smart TVs: Samsung and LG TVs play WMV on USB drives but not via DLNA casting. AppleTV and Chromecast don't.

Converting to MP4 H.264 + AAC makes the file play on every device in that list.

The DRM problem

A meaningful fraction of pre-2015 WMV files carry DRM — licence headers that require a Windows Media DRM server to hand out a key before playback. Characteristics:

  • Files often have a “Protected” label in Windows Explorer properties.
  • Playing them originally required a licence download; the server hosting those licences is often dead by now (Microsoft retired many in 2019-2020).
  • Even Windows Media Player will refuse to play these now without a valid licence.
  • Every converter — ours included, HandBrake, VLC, ffmpeg — either refuses to touch them or produces unwatchable corrupted output.

If your WMV is DRM'd, there's no straightforward path. Legally, bypassing DRM on content you didn't create is generally illegal under the DMCA (US) and similar laws elsewhere. Technically, the encryption key is missing and gone. If the content is your own recording (e.g., a Windows Media Encoder capture), check the original software for an “export without DRM” option before giving up.

For everything non-DRM, WMV-to-MP4 is straightforward. We detect the DRM flag in the ASF header and stop with a readable error (“this file is DRM-protected; we can't convert it”) rather than produce garbage output.

Where WMV files actually come from

Understanding your source helps pick the right settings. Common origins:

A. Old Camtasia or Snagit screen recordings

Camtasia 5-8 (circa 2008-2014) recorded directly to WMV by default. Typical file: 720p or 1080p, 30 fps, WMV9 video, WMA audio, no DRM. Converts cleanly. Our default CRF 23 is fine.

B. Windows Media Center TV recordings

Windows 7's Media Center saved TV as .wtvoriginally, but many users exported to WMV. These may have DRM from cable-source protection. If the WTV was from over-the-air (antenna), no DRM; if from a CableCARD setup, DRM. Expect a mix of 480i and 720p, often 29.97 fps interlaced — our converter deinterlaces by default.

C. Corporate training / LMS archives

Every enterprise training vendor from 2005-2012 ran on Windows Media Server. Articulate Studio exported WMV. So did Captivate. These files are usually 480p or 720p, low bitrate, 15-30 fps, no DRM. Convert with CRF 28 — the source bitrate is so low that a generous CRF still produces identical-looking output.

D. PowerPoint WMVs

Old PowerPoint (2007-2013) had an “Export as WMV” option. The files were huge (uncompressed-ish WMV at 5-10 Mbps for a static slide deck). Re-encoding to H.264 CRF 23 typically shrinks a 1 GB WMV to 80-150 MB with no visible loss.

E. WMV screen captures from OBS (rare)

OBS has a WMV output profile nobody uses. If yours is here, you already have H.264 source settings in OBS — just switch the output format. But if the file exists, we convert it fine.

Interlacing: the one thing most converters get wrong

WMV files from TV-tuner sources and DVD rips are often interlaced (1080i, 480i). Each frame is two half-frames captured 1/60th of a second apart. On a modern progressive display, that shows up as combing artefacts — horizontal lines during motion.

Our default H.264 encoder runs a deinterlace pass (yadif algorithm) on any source flagged as interlaced in the ASF header. HandBrake does the same. CloudConvert and most online tools don't — you get combed output. If your source looks like TV, look for an interlace toggle or our tool handles it by default.

How our tool compares (honestly)

ToolCostWhere it winsWhere it loses
FireConvertAppFreeIn-browser, no upload, auto deinterlace, clear DRM refusal, H.264 re-encode, no watermarkVC-1 hardware decode isn't available in browsers, so 1080p WMVs are slower than HandBrake on the same machine
HandBrakeFree (desktop)Best x264 encoder, queue, batch, uses hardware VC-1 decode on recent Intel/AMD GPUsDesktop install; steep UI; still refuses DRM files
VLCFree (desktop)Reads essentially any WMV, including some weird old ones; “Convert/Save” menu works offlineQuality presets are opaque; deinterlace isn't automatic; occasional audio-sync bugs
CloudConvertFree 25/day, $8–$25/moAPI, large files, batch processingUploads everything; no deinterlace by default; quality settings coarser than HandBrake
ffmpeg CLIFreeDoes exactly what you tell it; scriptable; supports hardware VC-1 decodeCommand line; every flag matters; no UX
Windows Media Player (old)Free (deprecated)Reads every non-DRM WMV natively on WindowsNo “export as MP4” path; file-level export was never the workflow

Honest summary: big batches with GPU decode — HandBrake. Already know ffmpeg — ffmpeg. One WMV you want as MP4 without installing anything and without upload — our WMV to MP4 tool is the shorter path. See also our compare with CloudConvert.

Where our tool works well — and where it doesn't

Works well

  • Non-DRM WMVs from screen recordings, training archives, and old camera downloads
  • Interlaced WMVs from TV tuners and DVD rips (auto deinterlace)
  • WMVs with multiple audio tracks (we carry across up to 8)
  • WMV9 and VC-1 video; WMA9 and WMA Pro audio
  • Up to ~2 GB on the free tier in the browser

Doesn't work (well) yet

  • DRM-protected WMV — detected and refused, not silently corrupted
  • Very old WMV (pre-v7) codecs — rare, but exists on archived 1999-2001 files; VLC still handles some of these
  • Fancy closed-caption tracks in ASF — we drop them; if you need them, use HandBrake's subtitle UI
  • 1080p+ files on older phones — browser memory can exhaust; use HandBrake or our desktop-recommended path

Tips for the best result

  • Default CRF 23 is usually right. For low-bitrate training content or slide-deck WMVs, bump to CRF 26 for 30-50% smaller files with no visible difference.
  • Leave “deinterlace” on auto. We check the source flag. If output has combing artefacts, force deinterlace on.
  • Force H.264 Baseline for old-Android targets. Some pre-2018 Androids don't decode H.264 High profile. Toggle “H.264 Baseline” in advanced settings for max compatibility at a small bitrate cost.
  • For slideshows, try a frame-rate drop. WMVs of slide decks are often 30 fps unnecessarily. 10 fps is fine for static content and halves the file size.
  • Audio-only workflows: if you just need the audio (a recorded lecture, a podcast WMV), skip MP4 and use extract audio from video or MP4 to MP3 after.

Common questions

Is WMV still used?

Rarely for new content. Microsoft essentially stopped promoting WMV around 2015; modern Windows tooling (Xbox Game Bar, Snipping Tool video, new Camtasia) outputs MP4. Legacy WMV archives, however, are everywhere.

Will converting WMV to MP4 improve quality?

No — the source quality is the ceiling. Converting at high bitrate preserves quality; converting at low bitrate costs a small amount of quality. There's no magical “upgrade to H.264”.

Why won't my WMV play on my Mac?

macOS has no built-in VC-1/WMV9 decoder and hasn't since 2009. VLC is the quick fix (it plays it immediately); converting to MP4 is the permanent fix.

Is this tool really free?

Yes. No watermark, no sign-up, unlimited per day. The free tier caps per-file size; paid tiers lift the cap. Quality is identical across tiers.

Does your tool upload my WMV?

No. ffmpeg.wasm decodes and re-encodes entirely in your browser tab. Open DevTools → Network, drop a file, watch no outbound traffic.

Can I convert MP4 back to WMV?

You can, with our general video converter by picking WMV output, but WMV is a dead-end format — you're going from “plays everywhere” to “plays on Windows.” The only case this makes sense is an old device that specifically requires WMV.

My WMV says “DRM protected” in properties. Can you convert it?

No. DRM stripping is both legally restricted and technically infeasible without the licence key, which for most old files no longer exists on any server. If the WMV is your own recording, check the originating tool for an “export without DRM” option.

Ready?

WMV to MP4 →. Drop a file, we decode VC-1/WMV9 and re-encode to H.264 MP4 — in your browser, no upload, no watermark.