A LITTLE HELP. A LOT DONE.
Good tools.
Great flow.
Your shortcut to the everyday. Create, convert, calculate,
and get back to what you love.
✳
✳
✓ Free to use✓ No sign-up✓ 500+ possibilities
About this tool
Video Mute removes the audio stream from an uploaded MP4, WebM, or MOV file with ffmpeg.wasm using video stream copy, so video frames are not re-encoded. The output uses the same file extension when the browser-side codec/container combination is supported; the resulting size depends on the removed audio stream and may be similar to the input. Processing requires downloading the ffmpeg.wasm runtime on first use and runs in the browser tab.
Why use it
100% private — your video never leaves your device
Lossless video stream-copy — no quality reduction at all
Near-instant processing even on large files
Container format preserved (MP4 → MP4, WebM → WebM)
No watermarks, no signup, completely free
Works offline after the first ffmpeg.wasm cache
How to use
- Click or drag your MP4, WebM or MOV onto the upload area.
- Preview the video in the inline player to confirm the right file loaded.
- Click 'Remove Audio' and wait briefly for ffmpeg.wasm to strip the track.
- Preview the muted result — you'll see the video plays silently.
- Click Download to save the muted video to your device.
When it helps
- Sharing screen recordings without revealing system or call audio
- Removing copyrighted music before re-posting clips to social media
- Stripping background noise from phone clips before adding new audio
- Reducing file size for video-only assets like backgrounds or loops
- Preparing silent demo loops for product pages or trade-show monitors
- Cleaning up tutorial or screencast files before adding professional voiceover
Examples
01Strip music from phone clip
Input100 MB MP4 with AAC audio
Expected result~93 MB silent MP4, identical video quality
02Mute screen recording before share
Input500 MB OBS MKV-ish MP4 with mic + system audio
Expected result~470 MB silent MP4, completes in seconds
03Prepare background loop
Input30 MB MP4 with stock-music audio
Expected result~28 MB silent loop ready for product page
Tips
- Stream-copy muting is fast enough for files several GB — try larger files than you expect.
- Combine with Video Add Audio to swap one soundtrack for another in two passes.
- If you need to mute only part of a video, trim that segment with Video Trimmer first.
- Some legacy players require an empty audio track rather than no audio — if a player won't open the muted file, re-encode via Video Compressor instead.
- Container format is preserved, so a MOV stays MOV and a WebM stays WebM.
- After the first run ffmpeg.wasm is cached so subsequent mutes start instantly even offline.
Frequently Asked Questions
Does my video leave my device?⌄
No. Audio removal runs 100% locally via ffmpeg.wasm — your file is never uploaded to any server.
Why does it require Chrome / Edge?⌄
ffmpeg.wasm needs SharedArrayBuffer, available only in browsers that send COOP/COEP cross-origin isolation headers — Chrome, Edge, Brave, Arc.
What is the file size limit?⌄
No server limit. Browser tab memory caps practical size at ~500 MB, though stream-copy uses far less RAM than re-encoding so very large files often work.
Does muting reduce video quality?⌄
No. Stream-copy mode keeps the video stream byte-identical — no re-encoding, no quality loss whatsoever.
Can I get the audio back?⌄
No. The downloaded file has no audio stream; keep your original if you might need the audio later.
Will the file size shrink?⌄
Yes — by the size of the audio track, typically 5-15% smaller depending on bitrate and duration.
Why is this so much faster than other operations?⌄
Because the video stream is copied unmodified — only the audio track is dropped. No pixel re-encoding means it scales with disk speed, not CPU.
Why does the first run take longer?⌄
ffmpeg.wasm (~30 MB) downloads on first use and is cached by your browser, so subsequent mutes start instantly even offline.
Glossary
- Stream copy
- FFmpeg -c copy mode that muxes existing streams into a new file without re-encoding — lossless and fast.
- -an flag
- FFmpeg flag meaning 'no audio' — drops the audio track from the output.
- Container
- The wrapper file (MP4, WebM, MOV) that holds video, audio and metadata streams.
- Audio bitrate
- Bits per second of audio data — typically 96-320 kbps for AAC. Removing it saves this much per second.
- ffmpeg.wasm
- WebAssembly port of FFmpeg that runs locally in your browser tab.
- SharedArrayBuffer
- JS memory primitive needed for multi-threaded WebAssembly; gated by COOP/COEP.