You generated a 4-second clip and the subject holds together, but the background, skin tone, or texture flickers between adjacent frames. Watching at 25 percent speed you can see individual frames swap surface details, lighting shift slightly, or grain breathe in and out. This is frame flicker, separate from motion jitter (which is path discontinuity) and identity drift (which is the subject morphing). Flicker is the per-frame appearance failing to lock. Fix it by stabilizing the lighting prompt, lowering denoise variance, and avoiding noisy reference frames.
Common causes
Ordered by what trips creators most often.
1. Ambient lighting under-specified
Prompts like a forest path at golden hour give the model freedom to re-derive lighting per frame. Each generation step lands on a slightly different sun angle, producing flicker.
How to spot it: Pause at frame 1 and frame 30. If shadow angle visibly drifts, the lighting cue is too loose.
2. Denoise strength too high on image-to-video
When you feed a reference image and the denoise / strength slider is at 0.7 or above, the model reinterprets the reference every frame instead of treating it as a fixed anchor.
How to spot it: Lower the strength slider to 0.4 to 0.5 and regenerate. If flicker drops, this was the cause.
3. Reference frame contains heavy film grain or noise
Grain, JPEG artifacts, or high ISO noise in the reference image gets re-rolled per frame. The model sees noise as a feature and generates a new pattern each step.
How to spot it: Open the reference at 100 percent and look at flat regions (sky, walls). Visible grain means the reference needs a denoise pass.
4. Multiple lighting verbs collide
Backlit, rim light, dramatic shadow, soft fill — four light sources for the model to reconcile. It picks differently on each frame.
How to spot it: Count lighting descriptors. More than two and the model has too much choice.
5. Texture prompts that imply variation
Shimmering water, dappled light, flickering candles, dancing flames — the prompt is literally asking for inter-frame change. The model over-applies it to the whole scene.
How to spot it: Strip all change-implying texture words and regenerate. Flicker should drop sharply.
6. Tool defaults to low temporal consistency mode
Some tools have a “fast preview” or “draft” mode that skips temporal coherence to save compute. Output is intentionally less stable.
How to spot it: Check the quality preset. If set to fast / preview / draft, switch to standard or high.
Before you start
- Save the prompt, model, seed, and the flickering output clip.
- Identify whether flicker is in lighting, texture, color, or all three.
- Note the strength / denoise slider, the reference image (if image-to-video), and the quality preset.
- Decide whether the clip needs natural light variation, or whether it should be perfectly stable.
- Back up the prompt template before iterating.
Information to collect
- Full prompt, model, version, strength setting, seed.
- Reference image filename and a 100 percent crop of a flat region.
- Clip length, aspect ratio, fps, and quality preset.
- Specific timestamps where flicker is worst.
- Whether the flicker pattern repeats across seeds (structural) or only on one seed (random).
Step-by-step fix
Step 1: Pin the lighting
Replace open-ended light cues with one specific source and one direction:
Before:
a forest path at golden hour, dappled light, soft sunset glow
After:
a forest path, single warm sun from camera-left at 30 degrees,
stable diffuse fill, no light shift across the clip
The phrase no light shift across the clip is a soft hint that helps measurably on Runway and Kling.
Step 2: Lower denoise / strength
On image-to-video, drop the strength slider:
- Runway Gen-3: motion control at 1 (minimum), no strength slider exposed
- Pika 2.0: motion strength 0.2 to 0.3, image influence high
- Kling 1.6: image-to-video creativity slider at 0.3 to 0.4
- Luma: image fidelity slider toward “stay close to image”
Lower strength = reference image dominates = less per-frame reinterpretation.
Step 3: Clean the reference image
Before feeding image-to-video:
- Run a denoise pass in Photoshop (Filter -> Noise -> Reduce Noise) or
use a free tool like Topaz Photo AI
- Flatten film grain to under 1 percent
- Avoid heavily compressed JPEGs; export as PNG or high-quality JPEG
- Check for chromatic aberration at edges and correct it
Step 4: Reduce lighting verbs to one or two
Use this template:
[subject], [one light source + direction], [one fill quality],
stable lighting, no flicker, consistent exposure
Strip out: dappled, dramatic, dynamic, shifting, dancing, shimmering unless the texture itself is the subject.
Step 5: Switch quality preset to high or standard
Look for these toggles:
- Runway: render quality dropdown -> standard or high
- Pika: quality -> standard, not draft
- Kling: mode -> professional, not standard for finals
- Sora: tier determines temporal coherence; higher tiers help
Step 6: For flat-region flicker, add explicit stability cues
clean smooth surfaces, no grain, no texture noise,
stable inter-frame consistency, locked exposure
This is a soft hint; it helps roughly 1 in 2 cases on flat-wall and skin-tone flicker.
Step 7: If still flickering, render twice and crossfade in post
For unavoidable flicker on a deadline:
- Render the same clip with two different seeds
- Bring both into Premiere / Resolve as overlapping clips
- Apply a 50 percent opacity crossfade
- Frame-level flicker averages out across the two takes
Not elegant, but reliable.
Verify
- Watch at 25 percent speed; surfaces should hold steady, not breathe.
- Pause at every 6th frame; lighting and texture should be near-identical.
- Three clips at the same prompt should all be stable, not just one lucky seed.
- A teammate watching the clip should not notice flicker on a first pass.
Long-term prevention
- Storyboard lighting before generating; pick one source and one direction per shot.
- Default to denoised, clean reference images for image-to-video.
- Standardize on standard or high quality preset; reserve draft for thumbnail tests only.
- Keep a “stable lighting” prompt snippet you append to every shot.
- Avoid change-implying texture words unless the texture is the focal point.
Common pitfalls
- Treating flicker as a model limitation rather than a prompt or reference issue.
- Lowering motion strength to fix flicker (that controls jitter, not flicker).
- Using high denoise to “preserve creative freedom” then complaining about instability.
- Forgetting that draft mode is intentionally less stable.
FAQ
Is flicker the same as motion jitter? No. Jitter is the motion path snapping; flicker is the per-frame appearance changing. They have different fixes.
Can post-processing fully fix flicker? Partial — DaVinci Resolve has a deflicker plugin, and two-take crossfading helps. But it is cheaper to fix in generation.
Why does golden hour always flicker? Because the model interprets it as time-changing light. Pin a single sun angle to lock it.