Text-to-Video
Turning text or a photo into a moving scene
- Text-to-video turns a few lines of text, or a single photo, into a moving scene.
- It's far harder than generating a still image, since it means making not one frame but dozens or hundreds, all flowing into each other.
- The biggest challenge is keeping what was in an earlier frame still there in a later one. A shirt that changes color or an object that vanishes gives it away instantly.
- Adding time multiplies the compute load, which is why a single generated clip tends to run short and take a while to produce.
- Camera movement, scene cuts, pacing — video has its own request fields that a still image doesn't.
Contents
1The analogy
Light a lamp behind a thin screen, stand a cutout puppet between the lamp and the screen, and a dark silhouette appears on the fabric. Nudge the puppet bit by bit and the silhouette seems to walk, turn, and wave — and a whole story unfolds that way.
The hard part here isn't making the silhouette look good. It's that the same cutout puppet has to stay the same shape from the first scene to the last. If it quietly grows a size, or sprouts an extra arm partway through, the audience notices immediately.
Movement doesn't come free either. Shift it too far in one go and the motion looks choppy; let the direction wander while shifting it and the walking figure looks like it's sliding instead of stepping. Making one good scene and keeping scenes connected turn out to be very different problems.
2In detail
Not one frame, but many flowing into each other
Even a short video is hundreds of still frames flashing past quickly. A few seconds of footage needs hundreds of them. Generate those hundreds separately, though, and it never reads as a video — run the same prompt several times and stitch the pictures together, and every frame belongs to a slightly different world.
So video generation treats the whole clip as one block from the start. Instead of making the first frame and then the next, it starts the entire span as one hazy blob and sharpens it all together. Looking forward and backward at the same time while refining is exactly what lets the frames connect.
Handling time as its own dimension
Image generation looks across two directions, width and height. Video adds a third: time. A spot in the upper-left corner of the frame relates to the spot next to it, but it also relates to the same spot a moment earlier and a moment later. Getting that time-direction relationship right is what makes motion look natural.
Add one more dimension and the amount of data to handle multiplies. Stretch the same quality footage five times longer and the effort goes up by more than five times. That's exactly why it takes a while to generate and why a clip tends to come out short.
So the common approach splits the job up: build a small, coarse skeleton first, fill in the frames between to smooth it out, then raise the resolution last. Nobody tries to do it all in one pass.
Where continuity breaks down
The most common failure is what something actually is. A blue cup held early on turns green a few seconds later, or an outfit changes mid-stride. Since every instant gets redrawn fresh, forgetting what came before shows up immediately.
Backgrounds drift too. Pan the camera sideways and back, and the spot it just passed often comes back looking different. Anything that leaves frame and re-enters is especially fragile — what left and what comes back rarely match.
Text is a weak spot as well. Lettering on a sign is already hard to render in a single still frame; across a moving sequence, the strokes keep wobbling. That's why videos where text actually matters usually add it on top of the generated footage separately, as its own layer.
It still gets physics wrong often
Water flows uphill, a dropped object lands without bouncing, or shattered glass reassembles itself. That's because the model never learned a rule for how the world actually works — it learned to string together scenes that look plausible in sequence.
Anything where two things touch and change state — handing off an object, pouring something — is especially prone to breaking. Cutting clips short and steering around difficult motion hides most of the trouble, and there's active work aimed at teaching models an actual sense of how the world behaves, tackling the problem head-on rather than working around it.
What you can put in a request
The same fields used for a still image carry over: what's in frame, the mood, the color palette. Video adds its own fields on top — pushing the camera slowly in, panning sideways, holding it still.
Handing over a starting image is common practice too. Generate one frame you like first, then say "start from this and move like this." Starting from a fixed point makes the outcome far easier to predict, which is why this approach is more common in actual practice.
3More precisely
Video generation usually reuses the same framework as image generation, with a time axis added onto how values are handled. Several frames get placed together in latent space at once, referencing not just relationships within a single frame but between the same spot across neighboring moments. The staged approach — generate short and low-resolution, fill in between, then raise the resolution — is widely used too.
The shadow-puppet comparison breaks down in a few places. In real shadow play, a physical puppet exists, so its shape holds together on its own; video generation has no such puppet. Every instant gets redrawn fresh, holding it close to what came before — it isn't held together, it's straining to hold together. And where shadow play runs strictly forward in order, video generation often works on the whole span at once, so a later part can end up shaping an earlier one. A shadow puppet also can't quietly change size or grow an extra limb mid-story, since it's one physical object the whole time — a generated clip has no such object anchoring it, only a running effort to keep each new frame close to the last.
4Try it yourself
5Common misconceptions
It's easy to think this is several pictures generated separately and stitched together, but actually generating them separately makes every frame belong to a different world, so time gets handled together with everything else from the start.
It's easy to think length can just be stretched as long as you want, but actually the longer it runs, the faster mismatches and compute cost pile up, so clips get made short on purpose.
It's easy to think a video that looks natural understands how the world actually works, but actually it's stringing together plausible-looking scenes, which is exactly how water ends up flowing backward.
7One-line summary
In shortText-to-video is like moving a shadow puppet bit by bit to tell a story — making one good scene turns out to matter far less than holding the scenes together.
Spotted an error or have a better analogy? Suggest an edit · Last updated2026-09-02