How to remove a copyrighted music section from a video
- Step 1Read the matched segment in YouTube Studio — Open the claim in YouTube Studio → See details. Content ID shows the start and end of the matched segment. Convert those timestamps to seconds (e.g. 1:05 → 65).
- Step 2Drop your video onto the tool — Open the audio region muter and drag the clip in. It runs in your browser via FFmpeg.wasm — no upload. MP4, MOV, MKV, WebM, AVI, M4V, TS accepted; MP4 out.
- Step 3Set Start (s) to the segment start — Type the matched-segment start (in seconds) into Start (s). Decimals are fine and are rounded to three places.
- Step 4Set End (s) to the segment end — Type the matched-segment end into End (s). It must be strictly greater than Start. Nudge it slightly wider than the claim window if the track's tail still triggers a match.
- Step 5Run the mute — The tool silences only that window and copies the video stream untouched. Your narration and other audio outside the window are preserved.
- Step 6Re-upload and confirm the claim clears — Download the MP4 and re-upload, or use it with YouTube's Edit video → Mute song flow. Check that Content ID no longer flags the segment.
The only two controls (verified against the tool UI)
The options panel for this tool has exactly two numeric fields. There is no beep/tone option, no fade, no waveform scrubber, and no multi-region list — every claim here is checked against the actual client component.
| Control | What it is | Range | Default |
|---|---|---|---|
| Start (s) | Start of the mute region in seconds. Passed to FFmpeg as the lower bound of between(t, start, end). Decimals allowed (rounded to 3 places, e.g. 12.480) | 0 to clip duration | 0 |
| End (s) | End of the mute region in seconds. Upper bound of the between() expression. Must be greater than Start or the tool stops with *End time must be after start time* | 0 to clip duration | 0 |
| Region count | One region per pass. The tool applies a single between(t, start, end) window. To silence several separate sections, run the tool once per section (the output of one pass is the input to the next) | 1 | 1 |
| Replacement | Silence only — the region's volume is set to 0. There is no beep, tone, hum, or audio substitution. The registry note is explicit: silence is the default to avoid copyright on common beep sounds | fixed | silence |
Fixing a Content ID claim: options compared
Silencing the matched window is one way to clear a claim. Here's how it sits against YouTube's own tools and other JAD tools, so you pick the right one.
| Option | This tool? | What it does | Trade-off |
|---|---|---|---|
| Silence the matched window | Yes | Audio in the claim window goes silent; video copied | You lose all audio in that window, including your own narration if it overlaps |
| YouTube Mute song | No (YouTube feature) | YouTube auto-mutes the matched segment server-side | Sometimes mutes more than needed; quality of re-render is YouTube's |
| Trim the section out | No | Removes the segment entirely and closes the gap | Use video-splitter / lossless-trimmer; shifts the timeline |
| Extract & replace the audio | No | Swap the track for licence-free music | Use the audio-track-extractor workflow; more involved |
What actually happens to your file
Grounded in the FFmpeg command the tool runs. The video stream is copied bit-for-bit; only the audio is touched. Re-uploading after a stream-copied edit means no second-generation picture loss — important for a clean re-upload.
| Stage | FFmpeg behaviour | Effect on your file |
|---|---|---|
| Video stream | -c:v copy — the video is stream-copied, never decoded or re-encoded | Zero quality loss on the picture. No generation loss, no re-compression artefacts, frame-identical to the source |
| Audio filter | -af volume=enable='between(t,START,END)':volume=0 — audio plays at full volume everywhere except the region, where volume drops to 0 | Hard silence inside the region; original audio everywhere else |
| Audio re-encode | -c:a aac -b:a 192k — the entire audio track is re-encoded to AAC at 192 kbps, not stream-copied | One transcode pass on the whole track. AAC 192k is transparent for speech/most music, but it is a re-encode, not a copy |
| Container | Output is always written as out_*.mp4 | You always get an .mp4 back, whatever container you fed in (MOV, MKV, WebM, AVI, M4V, TS) |
| Where it runs | FFmpeg.wasm inside your browser tab — no upload | The file never leaves your device. Nothing is sent to a server |
Cookbook
Reading Content ID timestamps into Start/End. Always convert mm:ss to seconds first.
Claim on 1:05–1:48
Content ID matched 1:05 to 1:48. Convert to seconds and mute that window.
Matched segment: 1:05 - 1:48 Start (s): 65 End (s): 108 -af volume=enable='between(t,65.000,108.000)':volume=0 Result: claim window silent; rest of audio intact.
Pad the edges to clear a stubborn match
If the claim persists, the matcher may be catching a fade tail. Extend End by a second or two.
First try: Start 65 End 108 -> still flagged Second try: Start 64 End 110 -> claim clears
Two flagged segments, two passes
Two different tracks matched in one video. Mute the first window, download, reload, mute the second.
Pass 1 -> Start 65 End 108 (download)
Pass 2 -> reload output
Start 240 End 295 (download)
Both matched segments silenced; video copied each time.Music under narration
If your voiceover runs over the music, muting the window silences both. Decide whether to accept the loss or re-narrate that section elsewhere.
Window 65-108 also contains your voiceover. Muting silences narration too (time-based, not per-voice). Tighten the window or re-record that part separately.
Re-upload without quality loss
Because the video is copied, the re-upload is not a second-generation encode — the picture is identical to the original master.
Video: -c:v copy (frame-identical, no re-render) Audio: AAC 192k (only the matched window is silent) Upload out.mp4 -> claim resolved, quality preserved.
Edge cases and what actually happens
End is less than or equal to Start
RejectedIf End is the same as or earlier than Start, the tool stops immediately with *End time must be after start time. Set both Start and End in the options panel.* Set End to a value strictly greater than Start. A common cause is leaving both at the default 0.
Region runs past the end of the clip
By designThe between(t, start, end) expression simply has no frames to act on past the real end of the audio, so an End value larger than the clip duration silences from Start to the end of the audio and stops. The UI also caps the End field at the detected clip duration, so you normally cannot overshoot.
Audio gets re-encoded even outside the region
ExpectedThe command runs -c:a aac -b:a 192k, which re-encodes the whole audio track, not just the muted window. AAC at 192 kbps is transparent for speech and most music, but if you need a true stream-copy of the untouched audio, this tool is not the right choice — it always does one audio transcode.
Output is MP4 even though you uploaded MOV/MKV/WebM
By designThe tool always writes out_*.mp4. If you need the original container back (for example MKV with multiple tracks), this tool will not preserve it. Use it for the MP4 deliverable, or mute first then remux elsewhere.
Several separate sections to mute
By designEach pass mutes one window. For multiple non-adjacent sections, run the tool repeatedly: mute section 1, download, feed that MP4 back in, mute section 2, and so on. The video is stream-copied each time so the picture never degrades across passes.
You want a beep instead of silence
Not supportedThere is no beep, tone, or audio-replacement control — the region is set to volume 0 (pure silence). The registry note states silence is deliberate to avoid copyright on common beep sounds. If a hard cut to silence is acceptable, this tool is correct; otherwise add a tone in a dedicated audio editor after export.
Content ID still flags after muting
CaveatContent ID matches the audio fingerprint; if any of the track's tail survives at the window edges, the match can persist. Pad Start/End by a second or two. If the music is layered under wanted audio you can't fully remove without silencing your own audio too — consider replacing the track via the audio-track-extractor route.
Your narration overlaps the music
CaveatMuting is time-based, not stem-based — silencing the music window also silences any voiceover in it. There is no source separation. Keep the window tight, or re-record the overlapping narration separately.
Very large file on the Free plan
BlockedFree caps a single video at 1 GB. A 1080p hour-long export can exceed that. Pro lifts the cap to 10 GB and Pro-media to 100 GB. Because the video is stream-copied, processing is fast even on large files — the bottleneck is the size cap, not duration.
Variable-frame-rate phone footage
SupportedBecause the video is copied rather than re-encoded, VFR footage from phones and screen recorders passes through untouched. The mute window is keyed to playback time t in seconds, so the silence lands at the same wall-clock position regardless of frame timing.
Frequently asked questions
Will silencing the window clear a YouTube Content ID claim?
Usually yes, if the matched audio is fully silenced. Content ID matches an audio fingerprint, so if the music's tail survives at the edges the match can persist — pad Start/End by a second or two.
Do I lose video quality by re-uploading?
No. The video is stream-copied with -c:v copy, so the re-upload is frame-identical to your master — not a second-generation encode.
What if my narration plays over the copyrighted music?
Muting the window silences everything in it, including your voiceover — it's time-based, not stem-based. Keep the window tight, or re-record that section, or replace the track via the audio-track-extractor workflow.
How do I find the exact timestamps to mute?
YouTube Studio's claim details show the matched segment's start and end. Convert mm:ss to seconds and paste into Start/End.
Can I do this without uploading my video to a third party?
Yes — FFmpeg.wasm runs in your browser, so the file never leaves your device while you fix the claim.
What if I have two different copyrighted tracks flagged?
Run one pass per matched segment: mute the first, download, reload, mute the second. The video is copied each time.
Should I trim the section out instead of silencing it?
If losing the visuals is acceptable, removing the segment with the video-splitter or lossless-trimmer also clears the claim. Silencing keeps the visuals and just drops the audio.
What format is the output?
Always MP4, ready to re-upload.
Does the rest of my soundtrack survive?
Yes — only the window between Start and End is silenced. Everything else plays at full volume (re-encoded once to AAC 192k, which is transparent).
What if End is earlier than Start?
The tool stops with End time must be after start time. Set End greater than Start.
How big a file can I process?
Free up to 1 GB; Pro 10 GB; Pro-media and Developer 100 GB. There's no duration cap.
Is there a fade at the edges of the silence?
No — it's a hard cut. There's no fade control in this tool.
Privacy first
Every JAD Video tool runs entirely in your browser via WebCodecs and FFmpeg (WebAssembly). Your video files never leave your device — verified by zero outbound network requests during processing.