Skip to content
FileKit
Audio And VideoRuns in your browser5 min read

Video Muter

This video muter removes the audio track from a video file and exports a silent WebM clip, entirely inside your browser. Drop in an MP4, WebM or MOV file, press mute, and the tool plays the video in real time while recording only its picture, with no sound track at all in the result.

Loading the tool interface
Files never leave your deviceNo upload wait and no queueNo signup, watermark or file limit

There are plenty of reasons to want a video with no sound. A screen recording might have picked up background noise or a phone notification that has to go, a clip might be destined for a page that autoplays and should never carry sound, or a video might simply need to be replaced with a different soundtrack added afterward in an editor. In every case, the goal is the same: keep the picture, discard the audio entirely.

The whole process runs on your own device. The video is decoded locally, its picture is re recorded locally with MediaRecorder, and the exported file never passes through a server, so a private clip stays private throughout.

Why you would use a video muter

Muting is the simplest possible audio edit: rather than adjusting or replacing the sound, it is removed completely. This matters for autoplaying video on a web page, where browsers generally block autoplay unless the video is muted, so a genuinely silent file guarantees the page behaves correctly regardless of what a visitor's device does with an audio track that happens to be present but suppressed.

It also matters for privacy and cleanliness. A screen recording can carry ambient room noise, a stray phone call or a private conversation happening near the microphone, and removing the audio track entirely is the surest way to make sure none of that ships in the final file, more reliable than simply lowering the volume.

  • Remove audio from video before embedding a clip that should autoplay silently on a page.
  • Mute video online when a recording picked up unwanted background noise or conversation.
  • Strip audio from video before adding a different soundtrack in an editor.
  • Use a silent video export as the base layer for a longer edit with music added later.

Why the process takes real time

Just like trimming, muting through a browser has to play the video and record what comes out, because MediaRecorder can only capture a live stream rather than editing an already encoded file's internal structure directly. A three minute video takes about three minutes to mute for exactly this reason, since the whole clip has to play through while its picture is captured.

This is a deliberate trade for running entirely client side with no server. A server based tool could potentially strip an audio track without re encoding at all, but that would mean uploading the file first, which this video muter is built specifically to avoid.

Why the output is a WebM file

MediaRecorder encodes using whichever format the browser's built in recorder supports, which is a WebM container with VP8 or VP9 video on Chrome, Firefox and Edge. There is no browser API that lets a web page write back into the exact codec and container the source file used, so this tool states the real output format plainly rather than implying the original MP4 or MOV container survives unchanged.

WebM plays natively in every modern browser and in the vast majority of current video players and editors, so the format change is rarely a practical obstacle for a silent clip meant to be embedded, shared or edited further.

How this video muter builds the silent output

Once you press mute, the video's decoded output is exposed as a live MediaStream through captureStream, and only the video track from that stream is kept, with any audio track explicitly excluded before the stream is ever handed to MediaRecorder. The video then plays from start to finish while the recorder captures the picture only, and stops automatically the moment playback ends.

Because the audio track is removed before recording even begins rather than muted after the fact, the resulting WebM file has no audio track present at all, not simply a track set to zero volume.

How to mute a video

  1. 1

    Add your video file

    Drag an MP4, WebM or MOV file onto the drop area, or click it to browse. The file stays on your device.

  2. 2

    Review the duration

    Muting plays the whole video in real time, so a longer clip takes proportionally longer to process.

  3. 3

    Mute the video

    Press mute. The video plays through while only its picture is captured by MediaRecorder.

  4. 4

    Download the silent WebM

    Once recording finishes, download the muted clip as a WebM file with no audio track.

Related tools worth bookmarking

Sources and further reading

Frequently asked questions

Common questions about the video muter.

It removes the audio track entirely before recording begins, so the resulting WebM file has no audio track present at all rather than a track that is simply set to zero volume. Opening the file in a media player or editor will show no audio stream to select.

Browsers can only record a video's stream as it plays, using MediaRecorder, rather than editing the encoded file directly the way desktop software can. That means the entire video has to play through in real time while its picture is captured, so a five minute clip takes about five minutes to mute.

Some quality change is expected, since the picture is re encoded by the browser's VP8 or VP9 encoder during recording rather than copied bit for bit from the source. At normal viewing sizes this is rarely noticeable, though it is not a bit perfect copy of the original video stream.

Yes. The entire process runs in your browser tab using MediaRecorder and captureStream, so there is nothing to install and no account required. You add a file, press mute and download the result once it finishes.

No. Playback, stream capture and recording all happen locally in your browser. The video file is never transmitted to a server at any point, which you can verify by checking your browser's network panel while a mute operation runs.

The tool still works normally, since it captures only the video track from the stream regardless of whether an audio track was present. The output is a re encoded WebM copy of the picture, functionally identical to muting a video that did have sound.