WebM → MP4 convert
Studio already includes one-click Download MP4 (see Tools after you stop a recording).
Files live under assets/libraries/ffmpeg/ — no CDN.
For your own page you can either:
- Import
assets/js/convert-to-mp4.js(same helper Studio uses), or - Use the
FFmpegConvertplugin:
await recorder.use(WebRec.FFmpegConvert({
coreURL: './assets/libraries/ffmpeg/core/ffmpeg-core.js',
wasmURL: './assets/libraries/ffmpeg/core/ffmpeg-core.wasm'
}));
const mp4 = await recorder.convert(blob, { outputName: 'out.mp4' });
WebRec.downloadBlob(mp4, 'out.mp4');
First convert loads ~30 MB of WASM — expect a short wait once, then reuse is faster. Docs: Download & MP4 convert.