ConvertFlow
100% Private
Home / Articles / How to remove audio from a video
Video

How to Remove Audio from a Video

Whether you're stripping copyrighted music, cutting background noise, or preparing a silent loop for a website, muting a video doesn't have to mean a slow re-encode. Here's how to do it properly — and instantly.

Why you'd want to remove audio from a video

Removing audio isn't just for making a video silent for the sake of it. Some common, very practical reasons:

The key thing to know: removing audio does not require re-encoding the video. The video stream can be copied byte-for-byte while just the audio track is dropped — which is why it can be instant instead of taking minutes.

Remove audio in your browser (no upload, instant)

ConvertFlow's converter has a dedicated Remove audio toggle that does exactly this — it strips the audio track using a fast stream copy whenever the format allows it, so there's no quality loss and no waiting for a full re-encode.

1

Add your videoDrop your video file into the converter, or click to browse. Nothing uploads anywhere — it stays on your device.

2

Check "🔇 Remove audio"You'll find this toggle next to the Speed and Resolution controls. Turn it on.

3

Pick your output formatMP4 is the safest universal choice, but MOV, MKV, and most other video formats work the same way.

4

Click ConvertFor compatible formats, this finishes almost instantly since it's a stream copy, not a re-encode. Download the result straight to your device.

Try it now

Free, private, and runs entirely in your browser — no signup, no upload.

Open the converter →

Prefer the command line? Use FFmpeg directly

If you're comfortable with a terminal and have FFmpeg installed locally, the same trick — copying the video stream while dropping audio — is a single command:

ffmpeg -i input.mp4 -c:v copy -an output.mp4

Here's what each part does:

If you only want to silence the audio rather than remove the track completely (useful if some downstream tool expects an audio stream to exist), replace -an with an audio filter instead:

ffmpeg -i input.mp4 -c:v copy -af "volume=0" output.mp4

Note that this second version isn't a pure stream copy on the audio side, so it re-encodes the (now silent) audio track — still fast, but not quite as instant as fully removing it.

When it can't be instant

Stream copying only works when the output container supports the same video codec as your source. If you're also resizing the video, or converting into a format that needs a different codec (for example, converting into WebM or GIF), FFmpeg has to fully re-encode the video frames — audio removal still happens, it just won't be instant in that case. ConvertFlow automatically detects this and falls back to a full re-encode only when necessary, using the fastest settings available.