FFmpeg Cookbook

Mute Video Tool

Remove the audio track from a video. Full-mute or time-range partial-mute.

Local processing only — your file never leaves the browser
🔇
Drag & drop a video, or tap to select
MP4 / MOV / WebM, up to 500 MB
🎬
Full-mute uses stream-copy on the video so it's instant and lossless.
Processing… 0%

Useful next tools

Popular uses
Remove all audioDelete sensitive speechPrepare for BGM replacement

What this tool does

  • Full-mute: drops the entire audio track instantly
  • Range-mute: silences a specific time range only
  • Video stream-copied — zero quality loss
  • Useful for privacy redaction, background-music swaps, social uploads
  • Local-only processing — your file never leaves the browser

How to use

  1. 1

    Drop the video

    MP4 / MOV / WebM, up to 500 MB.

  2. 2

    Pick a mode

    "Mute entire video" or "Mute a time range".

  3. 3

    Run

    Preview will appear; download the result.

What each setting means

Full-mute
Removes the audio stream entirely with -an. Instant and lossless on the video.
Range-mute
Sets volume=0 between the chosen start/end times. The audio stream stays but is silent in that range.
Start / End (sec)
Range bounds for partial-mute mode.

Recommended settings

Privacy: drop all dialog
Full-mute
Useful for visual-only social posts or pre-step before adding BGM.
Hide a sensitive line of dialog
Range-mute, point precisely at the offending seconds
Targeted redaction without losing surrounding audio.
Strip copyright music for SNS upload
Full-mute → BGM tool to add new music
Cleanest path to swap in royalty-free music.

Common pitfalls

Symptom: File size barely changed after mute

Cause: Audio is a tiny fraction of total bytes — usually 5–15%.

Fix: For real size reduction use the Compress tool instead.

Symptom: Click at the boundary of a range mute

Cause: Sharp on/off transitions in volume.

Fix: Extend the range slightly into a natural pause to mask the transition.

Symptom: Don't know the difference between modes

Cause: Both produce a "silent" video, but full-mute removes the track entirely while range-mute keeps the track at volume 0.

Fix: Pick full-mute when you want a "no audio track" file; range-mute when you only need silence in part of the timeline.

Equivalent FFmpeg commands

Reference commands you can run on the desktop FFmpeg CLI.

Full-mute (instant, lossless)
ffmpeg -i input.mp4 -c:v copy -an -movflags +faststart output.mp4
Mute seconds 5–15 only
ffmpeg -i input.mp4 -c:v copy -af "volume=enable='between(t,5,15)':volume=0" -c:a aac -b:a 128k output.mp4
Drop one of multiple audio tracks
ffmpeg -i input.mp4 -map 0:v -map 0:a:0 -c copy output.mp4
Keeps audio track 0, drops the rest.

Browser support & limits

  • Recommended max: 500 MB
  • Range-mute re-encodes the audio (AAC); video stays untouched

Privacy

This tool runs ffmpeg.wasm directly in your browser. Files never leave your device — everything runs locally. Read the privacy policy →

Frequently asked questions

Will the player show "no audio track" after muting?

In full-mute mode, yes (the audio stream is dropped with -an). In range-mute, the audio track remains and the player shows volume controls — only the chosen range is silent.

I want to add new BGM later

Run full-mute first → drop the result into the [BGM tool](/en/tools/bgm/) to layer in music. Standard workflow.

Does video quality drop?

No. Video uses -c:v copy and is not re-encoded.

Can I lower volume instead of muting?

This tool is binary 0/100. For arbitrary volume use desktop FFmpeg with volume=0.3 (30% etc.).

How fast is full-mute?

About 5–10 seconds for a 500 MB video — only the audio is dropped, no re-encode of the video stream.

Related tools