Remove Audio from Video

Strip the audio track out of a video in your browser. A stream copy mutes MP4, MOV, M4V and WEBM in seconds, with no upload and no watermark.

🌐 Español

Drop your file here (.mp4, .mov, .m4v, .webm)

🔒 Private by design: your files are processed locally in your browser and never uploaded to any server.

The two flags that carry the whole edit

The module behind this page builds a very short argument list and hands it to FFmpeg: -c copy, then -an. That is the entire operation. The first tells FFmpeg to move the compressed video stream into the new file as it already is, without decoding a single frame, and the second tells the muxer to write no audio stream at all. Order matters here, which is why the audio-disable flag comes second and wins.

For MP4, M4V and MOV inputs one more pair gets appended, -movflags +faststart. That relocates the container index to the front of the file so a player can start drawing frames before the whole thing has arrived. WEBM goes through a different muxer entirely, so it does not get that flag and does not need it.

Nothing is decoded on the way through. That is the reason a job which takes a desktop editor several minutes of exporting finishes here in a fraction of the time, and it is the reason the picture that comes out is the same compressed data that went in. Re-encoding is the step that costs quality, and this page has no re-encoding step. The longer version of that argument is in our guide on why video re-encoding loses quality.

Silencing a track and deleting a track are different edits

Dragging a volume slider to zero in an editor leaves the audio stream in the file. It is still there, still occupying space, still liable to reappear if a platform re-processes your upload or if the project file loses that automation. Deleting the stream is a different, more final thing: after this run the container has no audio stream to restore, because none was written.

That distinction is what makes a mute the right first move before a clip goes anywhere public. A recording with a radio playing in the background, a screen capture that picked up a notification chime and half a sentence you did not mean to say, a family video with a stranger’s conversation carrying across it: in all of those the picture is fine and only the sound is the problem. Removing the stream solves the problem once, at the file level.

Four clicks from noisy clip to silent clip

  1. Drop the video onto the box above, or click Choose a file. The box names the four extensions it will take before you pick anything.
  2. Check the file name and size that appear underneath, then click Remove Audio from Video. This page has no options at all, so there is nothing else to set.
  3. Watch the percentage counter while FFmpeg runs. A Cancel button sits beside it, and using it clears the dropzone and keeps nothing.
  4. Click the download link. The result takes the original name with -muted inserted before the extension, so a file called beach-clip.mp4 comes back as beach-clip-muted.mp4.

What the before-and-after size line is telling you

Once the run completes the panel prints the input size, an arrow, the output size and a percentage when the file shrank. That shrinkage is the audio track and the index entries that referred to it, nothing else. It is not a quality setting you accidentally chose and it is not the picture degrading. A stereo track in a phone recording is a genuine slice of the container, and deleting it takes that slice away with it.

Because the size figure is computed from your actual file rather than from a rule of thumb, it is also a decent sanity check. If the number barely moved, the clip probably had very little audio data in it to begin with, which happens with short screen captures and with sources that were already silent.

MP4, MOV, M4V and WEBM: what the dropzone will take

The accepted list is exactly those four extensions, and the shell compares the file’s extension against that list before the muting module is even loaded. An MKV or an AVI is refused at the dropzone, so nothing on this page can act on one. If that is what you have, run it through Convert MKV to MP4 first, then come back. The output container always matches the input container, so nothing about your file’s format changes except that it no longer carries sound.

Where muting ends and another tool begins

If the clip also needs shortening, Trim Video accepts the same four extensions and uses the same stream copy approach, so trimming and muting are both cheap operations on the same file. If the plan is to lay a new soundtrack over the clip, Add Audio to Video has a Replace mode that discards the original audio itself, which means muting first is optional rather than required; note that it wants the clip and the audio file in one drop and always returns an MP4.

One combination to avoid: mute a clip and then try to raise its level with the Video Volume Booster. That tool probes for an audio stream first and, finding none, copies the video straight through with audio disabled, so nothing happens. Sort the level out while the track still exists. Screen captures are a common source of unwanted sound, and the Screen Recorder here keeps its microphone capture behind a checkbox that is off unless you tick it. The rest of the video tools are one click away if the clip needs more than a mute.

See it in action

Screenshot of the Remove Audio from Video tool with sysfenix-sample.webm (183 KB) loaded
Remove Audio from Video mid-process: sysfenix-sample.webm (183 KB) loaded.
Screenshot of the Remove Audio from Video result screen showing sysfenix-sample-muted.webm ready to download (183 KB)
The finished result: sysfenix-sample-muted.webm ready to download (183 KB). The download link is a local blob URL — the file never leaves your device.

Frequently asked questions

Is the picture re-compressed when the sound is taken out?

It is not. The argument list starts with a stream copy instruction, so the compressed video packets are moved into the new container untouched and no frame is ever decoded or re-encoded. Only the audio stream is left behind. That is also why the job finishes so quickly compared with exporting the same clip from a desktop editor.

Which of my video files will this page actually accept?

Four extensions are checked before any processing starts, namely MP4, MOV, M4V and WEBM. Anything else, an MKV or an AVI for example, is refused at the dropzone and never reaches the muting code. Sysfenix has separate MKV and AVI converters if you need to get into one of the four accepted containers first.

Does the muted file stay in the same container as the original?

Yes. The virtual input keeps the real extension so FFmpeg picks the matching demuxer and muxer, and the output is written with the same extension. A MOV comes back as a MOV, a WEBM comes back as a WEBM. Only the MP4 family also gets a faststart pass that moves the container index to the front of the file.

How much smaller should I expect the muted copy to be?

Roughly the size of the audio you deleted, including the index entries that pointed at those samples. The panel prints the before and after sizes with a percentage once the run finishes, so you can read the real figure for your own file rather than trusting an estimate. Beyond the container index, nothing is rewritten, so the picture contributes nothing at all to the difference.

If I mute a clip now, can I still make it louder later?

No, and that is worth knowing before you commit. The Sysfenix video volume booster probes the file for an audio stream first, and when it finds none it simply copies the video through with audio disabled again. Adjust the level while the track still exists, or add a fresh soundtrack afterwards instead.

Can I mute several clips in one go?

Not on this page. The upload control is single file by design, so each clip is dropped, muted and downloaded on its own. For a batch you would repeat the cycle, which is quick here precisely because no re-encoding happens between drop and download.

Related tools