Lightweight MP4 → WebM conversion in the browser
2026-04-14
Expectations
WebAssembly video transcoding depends on your CPU and RAM. The MP4→WebM tool uses VP8 + Opus (VP9 + Opus was hitting wasm memory limits even on short 1080p clips: the decoder still outputs full-resolution frames before the scaler runs). Resolution is capped to about 480p / 24fps, and sources above about 720p area use a 360p scale target; very heavy files may still fail or take a long time.
Steps
- Open MP4 to WEBM.
- Pick an MP4 file.
- Wait for processing, then download.
Tips
- Close other heavy tabs while transcoding.
- If it fails, a 1s 1080p file can still OOM: peak memory depends on resolution × codecs, not only duration. Try a 720p export as input, close other tabs, or use desktop ffmpeg. Longer clips also keep peak memory high for longer.