TPToolpazar

Global Araç

Video Mute

Re-encodes video to WebM with no audio track. Runs fully in-browser via MediaRecorder.

Drop a video in (MP4, WebM, MOV — any format your browser plays), get back the same video with the audio track removed. The picture quality, resolution, framerate, and duration are unchanged because the tool re-records the existing video stream rather than re-encoding it from scratch — so a 1080p H.264 input gives you a 1080p output (in WebM/VP8 container, since that's what browser MediaRecorder produces).

Common reasons people mute videos: removing background chatter from a screen recording before sharing, stripping copyrighted music from a phone clip you want to post on a platform that flags it, anonymizing audio in a clip going to a meeting where the original speaker shouldn't be heard, or just creating a silent loop for a website hero background.

Everything runs locally via HTMLVideoElement.captureStream() + MediaRecorder. No upload, no server, no watermark. The audio track is simply not included in the recording — there's no half-mute or "lower volume" option because what you're getting is a brand new video track with no audio at all.

Nasıl Kullanılır

  1. Drop a video file into the upload area, or click to browse.
  2. Hit play on the preview — the player is muted by default so you can confirm what you're working with.
  3. Click Mute & Export. The tool plays the video at 1× speed in the background while recording the visual stream into a new file.
  4. Wait for processing to finish (real-time = a 2-minute video takes 2 minutes to process). A progress bar shows where you are.
  5. Click Download to save the new audio-free WebM file.

Ne Zaman Kullanılır

  • Removing copyrighted music from a phone clip before posting to TikTok/Instagram/YouTube Shorts.
  • Stripping ambient noise / chatter from a screen recording.
  • Anonymizing audio in a clip you need to share but the speaker shouldn't be identifiable.
  • Creating silent loops for website hero videos (most browsers require muted videos to autoplay anyway).

Ne Zaman Kullanılmaz

  • When you want to keep but reduce audio volume — this strips it entirely. Use a video editor for partial mute.
  • When you want to keep the original codec/container — output is always WebM/VP8 because that's what MediaRecorder writes.
  • Long videos (>30 minutes) — processing time = video length, and browser memory will be a bottleneck.
  • When file-size minimization matters — re-recording produces a different bitrate than the original; for source-preserving mute, use ffmpeg locally with `-c copy -an`.

Nasıl Çalışır

The browser plays your uploaded video into a hidden <video> element. We call video.captureStream() to get a MediaStream with both video and audio tracks, then immediately remove the audio tracks before passing it to a MediaRecorder:

const stream = videoEl.captureStream();
stream.getAudioTracks().forEach(t => stream.removeTrack(t));
const recorder = new MediaRecorder(stream, { mimeType: 'video/webm' });

The recorder produces a WebM file with VP8 video and no audio. Recording happens in real time (1 second of video = 1 second of processing) because MediaRecorder ticks off the system clock. That's why long videos take a while — there's no faster path through the browser API.

Sık Sorulan Sorular

Why is the output WebM instead of MP4?

Browser MediaRecorder produces WebM (VP8/VP9 video). MP4 (H.264) recording is not consistently supported across browsers. WebM plays in every modern browser, on YouTube, on Discord, and most platforms accept it for upload.

Why does processing take as long as the video?

MediaRecorder records in real time — there's no fast-forward mode in the browser API. A 5-minute video takes 5 minutes to process. For batch jobs, ffmpeg locally is much faster (and lossless, with -c copy -an).

Will the output have the exact same resolution as my input?

Yes — the captured stream uses the source's native resolution. A 4K input produces a 4K output. The file size will differ from the original because it's re-encoded with VP8 at the browser's default bitrate.

Can I keep parts of the audio and mute others?

Not in this tool — it's a binary mute. For selective muting (e.g. mute the middle 10 seconds of a 30-second clip) use a video editor like CapCut, DaVinci Resolve, or iMovie.

Is my video uploaded anywhere?

No. The file stays in browser memory — captured by a hidden video element and re-recorded. Open DevTools → Network and you'll see zero outbound requests during processing.

Why does the audio still play during the preview?

The HTML5 player is muted (volume 0, muted attribute set), but the source still has the audio track until you export. The export file is what has no audio at all.