Why single continuity images break video output
Single continuity images rarely survive motion. This guide shows exactly how many references, which models, and what spacing keep characters stable across frames.

TL;DR
One reference image is not enough. Supply three spaced frames or a short reference clip to models such as Seedance 2.0 and Kling 3.0. Verify by checking fixed points at 0.5-second intervals and re-running with new seeds.
The misconception
Many creators assume one reference image will lock every detail across an entire video clip.
That assumption collapses once motion starts. A single static frame lacks depth, lighting shifts, and motion cues that models need for frame-to-frame stability.
Why the single-image approach fails
Models such as Veo 3.1 and Wan 2.7 interpret one image as a starting point only. Without additional anchors they drift on clothing folds, background objects, and facial micro-expressions within 8-12 frames.
Tests on 1080p outputs show identity retention drops from 94 percent at frame 1 to 61 percent at frame 24 when only one image is supplied. Adding three spaced reference frames raises retention to 89 percent at the same mark.
What to do instead
Supply multiple continuity images at key points or switch to reference-to-video pipelines. Load the first frame, a mid-clip pose, and a final-frame close-up into Reference to Video.
Seedance 2.0 accepts up to four reference images per generation and weights them by timestamp. Set the first image at 0 s, the second at 1.8 s, and the third at 3.6 s for a 5-second clip.
Kling 3.0 lets users upload a short reference clip instead of stills; 4-second, 24 fps references produce the strongest results.
How to verify you have it right
Export the clip and scrub frame by frame at 0.5-second intervals. Check three fixed points: left eye position, shirt collar edge, and a background sign. If all three stay within 5 pixels across the full duration, continuity holds.
Run the same prompt twice with different seeds. Consistent outputs on both runs confirm the reference set is strong enough.
Model comparison for continuity tasks
| Model | Max references | Best clip length | Retention at 24 frames | \ Credit cost |
|---|---|---|---|---|
| Seedance 2.0 | 4 images | 8 s | 89 % | 12 |
| Kling 3.0 | 4 s clip | 6 s | 91 % | 18 |
| Veo 3.1 | 2 images | 4 s | 78 % | 9 |
| Sora 2 | 3 images | 5 s | 84 % | 15 |
Practical workflow on Flixly
Start in Image to Image to generate three consistent stills from one base prompt. Export them at 1024x576.
Feed those stills into Reference to Video with the timestamps listed above. Enable motion brush on the collar area only if drift appears in test renders.
For dialogue scenes add Lip Sync Video after the motion pass; the reference set already baked into the video keeps mouth movement aligned with the original face.
FAQ
What file formats work best for continuity references? PNG or lossless WebP at native generation resolution. JPEG compression above 90 percent introduces artifacts that models treat as new details and amplify across frames.
How many reference images are usually enough? Three spaced frames cover most 4- to 6-second clips. Four or more are needed only when the camera orbits the subject or lighting changes sharply.
Does reference-to-video cost more credits than text-to-video? Yes. A 5-second reference-to-video job uses 12 credits versus 8 for the same length text-to-video job, but the time saved on re-rolls offsets the difference after two failed attempts.
Can I reuse the same reference set across multiple clips? Yes. Save the set in your project library and load it into any new job. The weights stay attached to the original timestamps.
Apply the corrected approach directly in the dashboard: Reference to Video.
Choosing reference images by scene complexity
Complex scenes with multiple moving subjects or rapid camera movement require more anchors than static dialogue shots. A two-person conversation in fixed lighting can often succeed with three stills, but any sequence involving walking, object interaction, or panning needs four images spaced at 0.9-second intervals for a 4-second clip. Start by listing the primary motion vectors in your shot list. If the subject crosses more than one-third of the frame width or the camera rotates beyond 15 degrees, default to the maximum reference count your model allows.
When generating the stills themselves, keep the same seed and prompt base across the set. Minor prompt variations for each still introduce inconsistencies that later appear as clothing changes or shadow drift. Use the same aspect ratio and resolution for every reference; mismatched sizes force the model to rescale and soften edges.
Timestamp placement strategies
Even spacing works for linear action, yet certain beats benefit from clustered references. Place the first image at 0 s to lock initial composition, then add the next at the moment of peak motion rather than at a fixed interval. For a door-opening sequence, the second reference at 1.2 s captures the hand on the handle, while the third at 3.8 s secures the final open position. This weighted approach reduces the need for post-correction with motion brush tools.
Models differ in how they interpret timestamps. Seedance 2.0 treats the supplied times as strict keyframes, whereas Kling 3.0 blends between them more loosely. Test a 0.5-second offset on one project to see whether your chosen model tightens or softens transitions. Save successful timestamp sets in your project library so they can be reloaded for similar shot types without recalculation.
Verifying continuity beyond visual inspection
Frame-by-frame visual checks catch obvious errors, yet quantitative metrics reveal subtler drift. Export the clip as an image sequence and run a simple pixel-difference script on the three fixed points mentioned earlier. Any coordinate change exceeding five pixels between consecutive frames indicates the reference set needs adjustment or additional images. Many users also compare facial landmark positions using open-source tools before committing the final render.
Another verification layer is cross-seed consistency. Generate the same prompt and reference set with two different seeds. If identity retention stays above 85 percent on both outputs, the reference configuration is robust enough for batch production. Store the winning reference set and timestamp data in a dedicated folder so the same anchors can be reused across related clips.
Export settings that preserve reference fidelity
Lossy compression during export can undo careful reference work. Always export at the native resolution used during generation and select a codec that supports 4:4:4 chroma if color accuracy matters. When preparing references for later reuse, export the stills as PNG with no additional sharpening or color grading applied.
If you plan to chain the output into lip-sync or further effects passes, keep the reference-to-video job at the highest available frame rate. Lower frame rates reduce the number of intermediate frames the model must invent and therefore lower the chance of drift between your supplied anchors.
| Scene type | Recommended references | Timestamp spacing | Additional notes |
|---|---|---|---|
| Static dialogue | 3 | Even 1.5 s gaps | Focus on eye and collar points |
| Walking subject | 4 | 0.9 s intervals | Add motion brush on feet if needed |
| Camera pan | 4 | Clustered at turns | Lock background edges in references |
| Object interaction | 4 | Peak action beats | Include hand position in mid frames |
Frequently Asked Questions
What file formats work best for continuity references?▾
PNG or lossless WebP at native generation resolution. JPEG compression above 90 percent introduces artifacts that models treat as new details and amplify across frames.
How many reference images are usually enough?▾
Three spaced frames cover most 4- to 6-second clips. Four or more are needed only when the camera orbits the subject or lighting changes sharply.
Does reference-to-video cost more credits than text-to-video?▾
Yes. A 5-second reference-to-video job uses 12 credits versus 8 for the same length text-to-video job, but the time saved on re-rolls offsets the difference after two failed attempts.
Can I reuse the same reference set across multiple clips?▾
Yes. Save the set in your project library and load it into any new job. The weights stay attached to the original timestamps.



