WAVE MP4
Every conversion Wave offers · one page

28 converters.
Zero uploads.

Every format Wave handles, colour-coded by what actually happens under the hood: an instant container swap (remux), a real transcode (re-encode), or an audio extract. Filter by mechanism, search by name, or scan the map.

Converters
28
Video → MP4
17
Audio extract
11
Instant remux
7
The map

Every source format, both outputs.

One row per source. Each cell is a real page — click through, or use it as a legend for the grid below.

Instant remux Sometimes remux Re-encode Audio extract Not offered
Browse the list

Filter by mechanism or search a format.

17 pages

Video → MP4

MKV MP4 Instant remux

Container header rewritten. Video and audio streams copied bit-for-bit - no re-encode.

MOV MP4 Instant remux

MOV and MP4 share the ISO base media file format. This is effectively an extension rename.

WEBM MP4 Re-encode

WEBM’s codecs are not permitted inside MP4, so both streams are transcoded locally with LGPL encoders.

AVI MP4 Sometimes remux

Copied when the streams already fit MP4. Re-encoded only for the older AVI variants that don’t.

WMV MP4 Re-encode

WMV’s Microsoft-specific codecs cannot ride inside MP4. Wave transcodes to H.264 + AAC.

FLV MP4 Sometimes remux

FLVs carrying H.264 skip the encoder entirely. Older VP6 clips are transcoded once.

TS MP4 Instant remux

MPEG-TS wraps the same streams MP4 already accepts. Container is rewritten, payload is untouched.

3GP MP4 Instant remux

3GP is an MP4 profile for mobile. Widening it to a full MP4 is a header change.

M4V MP4 Instant remux

M4V is Apple’s MP4. Same bytes on disk, different filename convention.

MPEG MP4 Re-encode

Legacy MPEG-1 and MPEG-2 streams are re-encoded to modern H.264 + AAC.

GIF MP4 Re-encode

Frames decoded from GIF and re-encoded as H.264 video. Typical MP4 is 5–10× smaller.

OGV MP4 Re-encode

Theora and Vorbis are not permitted inside MP4. Wave decodes and re-encodes both streams to H.264 + AAC.

MTS MP4 Sometimes remux

AVCHD carries H.264 already. Audio copies through when it's AC-3; LPCM tracks are re-encoded to AAC.

MXF MP4 Sometimes remux

AVC-Intra and XAVC re-mux. MPEG-2, DNxHD, and ProRes payloads are re-encoded to H.264.

VOB MP4 Re-encode

DVD MPEG-2 video is re-encoded to H.264. AC-3 audio can copy through where present.

DivX MP4 Instant remux

DivX is MPEG-4 Part 2 - a codec MP4 accepts. Wave rewrites the container without touching a frame.

F4V MP4 Instant remux

F4V is an ISO base media file with a different ftyp. This is effectively a header rewrite.

11 pages

Extract audio · video → MP3

FAQ

Common questions across every page.

Which conversions are fastest?

Any page tagged Instant remux. Remux means Wave rewrites the container header without touching the compressed video or audio inside - a 500 MB MKV becomes a 498 MB MP4 in a handful of seconds because only the wrapper changes. Anything tagged Re-encode has to decode every frame and encode it again, which runs at roughly 2–10× realtime depending on your CPU and the source resolution.

What's the biggest file Wave can handle?

8 GB per file. The engine streams the source through the WebAssembly heap in chunks (via WORKERFS) instead of loading it into memory whole, so the practical cap is your browser's decoder headroom rather than raw file size. Wave warns above 2 GB so you know it'll take a while, but the upper limit is the same for every page.

Do I need a fast internet connection?

No - after the first page load. Wave downloads its WebAssembly engine (~30 MB) once, caches it, and then does every subsequent conversion offline in your browser. Nothing about the file itself travels over the network, so a converting laptop on a bad hotel Wi-Fi is exactly as fast as one on gigabit fibre.

What if I close the tab mid-convert?

The conversion stops immediately - everything runs in your tab, so closing it kills the job. There's no server queueing your file to finish "later"; the whole point is that there is no server. If you're on a long conversion (big MXF, high-res VOB), leave the tab open in the background and let your machine finish.

Can I convert several files at once?

Not in the current build - Wave handles one file at a time to keep the UI honest about what's happening. Batch conversion is on the roadmap. In the meantime, opening multiple tabs to the same converter works: each tab runs its own engine in its own worker, and modern browsers happily parallel-encode across them.

Why isn't my format on this list?

The converter accepts a broader set of formats than has landing pages - anything ffmpeg-wasm can read that carries a video track will convert, even if there's no dedicated page for it. The pages exist for the formats people actually search for. If your obscure source works when you drop it into any page, great; if it doesn't, that's a bug worth reporting.

Do the outputs really play on iPhone / Android / smart TVs?

Yes. Every MP4 Wave produces uses H.264 (via WebCodecs) or MPEG-4 Part 2 (fallback) video plus AAC audio, wrapped in a fast-start MP4 container with the moov atom at the front. That combination plays natively on iOS, macOS, Android, Windows, every desktop browser, Chromecast, and every modern smart TV. See the moov-atom explainer for why fast-start matters for streaming playback.