Why a fixed frame changes everything
An unconstrained text-to-video generation has to decide what the subject looks like and how it moves. Those two decisions interfere. As the clip progresses, small appearance drift compounds, and by second four the subject can be visibly a different person.
Fixing a frame removes the first decision. The model no longer gets a vote on what things look like; it only has to produce motion consistent with a frame it was handed. That is why keyframe conditioning is the most reliable consistency tool available, and why it usually beats adding more descriptive words to the prompt.
The three modes
- First frame only. The clip starts from your image and moves forward. The most common mode: maximum look control, with motion still exploratory.
- Last frame only. The clip arrives at your image. Useful when the destination is what matters, such as landing on a product shot or a title card.
- First and last frame. The model interpolates between two fixed images. The tightest control available, and effectively a different task, because you are specifying a transition rather than a shot.
The first-last frame mode is also the one that fails most visibly. If the two images are too far apart in content, the model has to invent an implausible path between them, and you get a morph rather than a move.
Chaining clips into a sequence
Most models cap a single generation at a few seconds. To build something longer:
- Generate clip 1 from a first frame.
- Export clip 1's final frame.
- Pass that frame as clip 2's first frame.
- Repeat.
Because consecutive clips share an actual frame rather than a description of one, the joins are continuous instead of merely similar. The tradeoff is drift across the chain: quality degrades slowly as each clip inherits the previous one's compression and artifacts. On long sequences, re-anchor with a freshly generated image every few clips.
Writing the prompt alongside a keyframe
When a keyframe is supplied, spend the prompt on motion, not appearance. The appearance is already decided, and re-describing it competes with the frame you provided.
- ✅
camera slowly dollies forward, subject turns to face the light - ⚠️
a woman in a red coat in an alleyrestates what the frame already fixes
One more habit worth building: keep the source images. A first frame is a reusable asset. When a clip comes out wrong, regenerating from the same anchor with a different motion prompt is far faster than starting over, and it keeps the whole sequence visually consistent.