Remove Mains Hum from a Video

Pick a video, choose 50 or 60 Hz, and a chain of narrow notch filters removes the electrical hum and its harmonics from the audio — in your browser, with the picture left untouched. Nothing is uploaded.

Try:
De-hummed video

Remove electrical hum from a video

A steady low buzz under your audio — the classic 50 Hz or 60 Hz mains hum picked up from power supplies, ground loops, cheap adapters and fluorescent lights — sits at one fundamental frequency and a stack of harmonics above it. This tool drops a narrow notch filter on the fundamental and on each harmonic in one pass, pulling the hum comb out while leaving the rest of the audio alone. The picture is stream-copied (not re-encoded), so it stays byte-for-byte identical and processing is fast; only the audio is re-encoded. Everything runs in your browser — nothing is uploaded.

Pick the mains frequency

If you don't know, look at where the clip was recorded, or just try both and keep the one where the buzz disappears.

Harmonics and narrowness

Worked example: a webcam interview with a steady 50 Hz buzz from a nearby power brick. Load interview.mp4, leave Mains frequency on 50 Hz, Harmonics on 4 and Q on 10. Notches at 50/100/150/200/250 Hz pull the buzz down while the voice stays intact, and you get interview-dehummed.mp4.

Notes and limits

FAQ

Is my video uploaded to a server?

No — ffmpeg runs inside your browser tab, so the file never leaves your device.

Should I choose 50 Hz or 60 Hz?

Match the electrical grid where the clip was recorded: 50 Hz for Europe, Asia, Africa and Australia, 60 Hz for North and South America. If you're not sure, try one, and if the buzz is still there switch to the other.

What are "harmonics" and how many should I notch?

Mains hum is never a single pure tone — energy also appears at whole-number multiples of the base frequency (for 50 Hz: 100, 150, 200 Hz…). Harmonics to notch filters those too. The default 4 clears the fundamental plus the first four multiples, which handles most hum. Raise it if a higher-pitched buzz survives; set it to 0 to touch only the fundamental.

What does the Q (notch narrowness) control do?

Q sets how tight each notch is. A high Q (say 30–40) is very narrow, so it removes the hum line with almost no effect on nearby music or voices. A low Q (2–10) is wider and more aggressive — better when the hum drifts slightly or is strong, at the cost of thinning the audio around it. 10 is a sensible default.

Will removing hum hurt the video quality?

No. Only the audio is changed; the picture is stream-copied without re-encoding, so the video quality is identical to the original.

Which video formats can I use, and how big can the file be?

Anything ffmpeg can read — mp4, mov, mkv and webm are the common cases. The output keeps the input's container and is named after the original with a -dehummed suffix (e.g. clip.mp4clip-dehummed.mp4). The input and output are each capped at 25 MB.

Developer & Automation Access

Run it from the terminal

Same engine as this page, headless — via the gizza CLI:

gizza tool video-audio-hum-remover 'url=https://example.com/input' 'frequency=50' 'harmonics=4' 'q=10'

New to the CLI? Get gizza →

Open it by URL

Pre-fill and auto-run this tool with query parameters — the names match the API/CLI:

https://gizza.ai/tools/video-audio-hum-remover/?url=https://example.com/input&frequency=50&harmonics=4&q=10

Machine-readable descriptor: tool.json — title + parameters JSON Schema for agents.