Deep dive · flicker & cameras

Why LEDs flicker on camera.

The short answer: dimmed LEDs are switched on and off thousands of times a second (PWM). Your eyes average it out — your camera's rolling shutter doesn't. If the dimmer runs at a few hundred hertz, different sensor rows catch different on/off moments and you get dark bands rolling through the frame. Dim at ~20 kHz and every row sees the same average light: clean footage, at any brightness.

By Quindor · QuinLED / Intermit.Tech · Updated June 2026

What you're actually seeing

Analog LED strips don't dim the way an old incandescent bulb did. A PWM controller leaves the LEDs at full voltage and switches them fully on and fully off, very fast — the ratio of on-time to off-time sets the brightness. At 50% brightness the strip is literally off half the time. Done fast enough this is a perfectly good way to dim; the entire LED industry runs on it.

The catch is the word fast. Cheap controllers chop their output a few hundred times a second. Your eye usually misses it — though some people are more sensitive and find low-frequency PWM tiring. Your camera never misses it.

Rolling shutters meet slow PWM

Nearly every phone, mirrorless and cinema camera uses a rolling shutter: the sensor doesn't capture the frame in one instant, it reads it out line by line, top to bottom, over roughly 10–25 ms. Now put a slow PWM light in the scene:

The result is the classic tell-tale of cheap LED lighting: dark horizontal bands marching through the footage, usually crawling slowly because the PWM and the frame rate aren't synchronised. It gets worse as you dim, because the off-periods get longer.

Same room, two controllers, one camera.

A simulation of what a rolling-shutter camera sees — the budget controller bands, the An-Penta stays clean.

REC
Cheap controller~480 Hz · banding
REC
QuinLED An-Penta~20 kHz · clean

Why ~20 kHz fixes it

The fix is brute-force simple: switch so fast that every row of the sensor sees many complete cycles, no matter when it's exposed. At ~20 kHz one full on/off cycle takes just 50 microseconds. Even a sports-shoot shutter of 1/8000 s (125 µs) spans two to three complete cycles, so every row integrates to the same average brightness. There is simply nothing left for the camera to catch — at full brightness, at 5%, and everywhere in between.

That's the design point of the QuinLED An-Penta line: every board dims at ~20 kHz out of the box — no firmware gymnastics, no special "camera mode" — and the real MOSFET gate drivers have headroom far beyond that. The Mini even offers a faster clock mode if you want more margin still.

Frequency alone isn't the whole story, though. Two more things keep dimming clean:

"Absolutely zero flicker or banding throughout the entire dimming range." — The Hook Up, independent review on a flicker meter and camera, March 2025
Nothing loads from YouTube until you press play.

"But I still see banding…"

If a ~20 kHz light ever bands on your camera, the culprit is almost always an extremely high shutter speed. At ordinary settings — say 1/50 to 1/250 s — there's nothing to see. At 1/4000 s and beyond, exposure windows get short enough that even fast PWM can start to show. The cure is to lower the shutter (you rarely need it that high indoors), or to push the controller's clock mode faster. Either works; the physics is on your side.

What to look for in a controller

If you film, stream, or photograph in your own light — or just don't want PWM headaches — check three things on any analog controller's spec sheet:

The practical takeaway: banding is not a camera problem, it's a dimmer problem — and it's solved at the hardware level. Every An-Penta board dims analog strips at ~20 kHz and 12-bit by default: the Mini for one zone, the Plus for whole-room power with Ethernet, the Deca for 15-channel multi-zone installs. Not sure which? Compare the three boards.

Related questions

Why do LED lights flicker on camera but look fine to my eyes?
Your eyes average rapid on/off switching from a few hundred hertz upward. A rolling-shutter camera reads the frame line by line, so different rows catch different on/off moments — visible as dark bands. The light isn't unstable; the dimmer is just slow.
What PWM frequency do I need for flicker-free video?
High enough that every sensor row sees many complete cycles during its exposure. A few hundred hertz bands easily; at ~20 kHz even a 1/8000 s exposure spans multiple full cycles, so footage stays clean across the whole dimming range.
Does this apply to addressable (pixel) strips too?
Addressable strips have their PWM baked into each pixel chip, and quality varies by chip family — you can't fix it at the controller. For light you film under, that's one more reason high-CRI analog strips on a fast controller are the better tool. More in the tunable-white guide.

Written by Quindor, designer of the QuinLED controller lines · Independent measurement: The Hook Up's review · Full hardware docs: quinled.info