Video · 59 tools · nothing uploads

WMV to MP4

Convert a Windows Media Video (WMV, usually WMV3/VC-1) to MP4. No browser decodes that codec through WebCodecs, so this runs through a 32MB ffmpeg engine you download once, after you consent, from this site.

Input

Options

WMV to MP4 turns a Windows Media Video file, most often carrying WMV3 or VC-1, into a real MP4. WebCodecs offers no decoder anywhere for that codec, so the file instead goes through a 32MB ffmpeg engine, downloaded once after you tick the consent box on this page. Skip that tick and the file gets refused.

Questions

Why does this need the ffmpeg fallback specifically?

Because WMV usually carries WMV3 or VC-1, a codec no browser decodes through WebCodecs. mediabunny always refuses it, so this page goes straight to the 32MB ffmpeg.wasm engine instead of attempting a browser-native path first.

Is the download automatic?

No. The fallback option defaults to off, and the same consent dialog Convert video uses on its own page appears here, so the 32MB engine downloads only after a person clicks to agree.

Which engine handles this, and where can it run?

ffmpeg.wasm, fetched once from this site after consent, handles both decode and encode for this codec, which mediabunny cannot touch. This is browser only; the command line and MCP refuse it, since neither surface has a way to grant consent.

What size should I expect?

A real re-encoded MP4. The fixture test converts a one-second, 64 by 64 WMV clip to an MP4 of similar duration and resolution, with the status text naming which engine produced it.

What is the reverse page?

There is none. Nothing on this site writes WMV.

Related Video tools

n→nMOV to MP4Repackage a QuickTime MOV into MP4. Both are the same ISOBMFF box family carrying the same H.264/H.265 and AAC, so every packet is copied across with no decode and no re-encode.Runs on each file you dropn→nMKV to MP4Repackage a Matroska MKV into MP4 with no decode and no re-encode. A subtitle or attachment track MP4 has no room for is dropped and named, the video and audio packets are copied across untouched.Runs on each file you dropn→nTS to MP4Repackage an MPEG transport stream (.ts) into MP4. TS repeats its stream tables throughout the file for channel-hopping and has no seek index; MP4 gets one, so the same packets seek instantly once copied across.Runs on each file you dropn→n3GP to MP4Repackage an old 3GP mobile video into MP4. 3GP is already an ISOBMFF variant carrying H.264/AAC or the older H.263/AMR, so a modern player that refuses the 3GP extension plays the identical packets once they sit in an MP4 box.Runs on each file you dropn→nMP4 to WebMTranscode an MP4 to WebM. H.264/AAC and VP8-VP9/Opus are unrelated codec families, so every frame is decoded and re-encoded rather than copied, in the browser only, through WebCodecs.Runs on each file you dropn→nWebM to MP4Transcode a WebM to MP4. VP8/VP9/AV1 and Opus/Vorbis are not MP4-native codecs, so this decodes and re-encodes every frame through WebCodecs, in the browser only, rather than repackaging the bytes.Runs on each file you dropn→nMP4 to GIFTurn an MP4 clip into an animated GIF. WebCodecs decodes the frames and this tool builds the GIF89a bytes itself: one shared 256-colour palette across every sampled frame, no dithering. Browser only.Runs on each file you dropn→nMOV to GIFTurn a QuickTime MOV screen recording or clip into an animated GIF. WebCodecs decodes the frames and this tool builds the GIF89a bytes itself, one shared palette across every sampled frame. Browser only.Runs on each file you drop