Seedance Prompt for First and Last Frame: Keep the Middle from Collapsing

Two frames lock the ends of the clip. The prompt owns everything in between — the checks, the pattern and the time split are below.

Short answer: lock the two frames first, then write the seedance prompt as the path between them — not as a fresh scene description. Both frames must share the same ratio, subject scale, camera height and light direction. The prompt then does one job: start state, one motion, end state. Preview the pair here first; it is free and takes seconds.

What the two frames decide, and what the prompt decides

A first frame and a last frame are not decoration: they override the start and the end of the clip. Whatever you put in frame one is the opening shot, whatever you put in frame two is the closing shot, and the model's only remaining task is to invent the pixels between them. Everything the frames do not pin down — the route, the camera move, the light staying constant — has to be said in the prompt, because if it is not said, it is free to change halfway through.

That is the whole failure mode in one sentence: the middle collapses when the two ends disagree and the prompt never ruled on the disagreement. Fix the pair, then write the prompt.

Six checks on the pair before you write a word

Run both frames through this table. Every row that fails is a mid-clip break waiting to happen, and every one of them is cheaper to fix now than after a render:

#CheckWhat must matchWhat a mismatch does mid-clip
1Ratio and cropBoth frames have the same aspect ratio as the job's ratio setting (16:9 job, 16:9 frames)A letterbox, crop or rotation jump in the first second
2Subject scaleThe subject takes about the same share of the frame in both (eyeball it: within roughly one tenth)The subject grows or shrinks steadily, like a slow zoom nobody asked for
3Camera height and tiltSame lens height, same horizon line position, same tiltThe horizon slides down, the floor line migrates, the shot seems to descend
4Key light and colourSame side the light comes from, same time-of-day tint, same colour castShadows flip side or the grade warms up halfway through
5Location and propsSame place, same objects, nothing added, nothing removedProps appear or vanish, a wall changes shape, a second subject shows up
6Motion directionThe direction the first frame implies agrees with where the subject sits in the last frameThe subject teleports, reverses, or jerks at the halfway mark

Rows 1 to 3 are geometry, row 4 is light, rows 5 and 6 are content. A pair that passes all six still needs a prompt — but it now has a middle worth writing.

The six-slot seedance prompt pattern for a two-frame job

Write the prompt in this order. Each slot is one clause; if a slot has nothing to say, the frames are not ready:

  1. Start state. Say frame one in words — subject, position, what it is doing at t=0.
  2. End state. Say frame two the same way. Two states, one sentence each, no adjectives doing a camera operator's job.
  3. One motion. A single verb connecting the two states: slides, rises, turns. One motion per clip — two verbs is how the middle gets torn in half.
  4. Camera. Either one named move (a slow slide right) or "camera locked off". Never two.
  5. Constants. Light direction, colour cast, style, subject identity — the things that must not change, listed as not changing.
  6. Constraints. "One continuous take, no cuts, no new objects, no zoom." Negative clauses are how you stop the model improvising a third frame of its own.
A ceramic cup at the left edge of a rain-speckled cafe table at blue hour, steam rising straight up. In the final frame the cup sits at the right edge of the same table and the steam drifts sideways. One continuous motion: the camera slides right along the table in a single smooth move. Camera height fixed at table level. Constant: blue-hour window light from the left, same wet table texture, same cup. One take, no cuts, no new objects, no zoom.

Where the seconds go: split the clip into three segments

The slider runs from 4 to 30 seconds, and the two frames have to be connected, not jammed together. A practical split is 15% hold · 70% travel · 15% settle: a short hold so frame one registers, the motion itself, then a short settle so frame two lands instead of snapping. Here is that split worked out for the durations people actually pick (arithmetic, not a measurement — the ratios are the rule):

Duration you setStart hold (15%)Travel (70%)Settle (15%)What it feels like
4 s0.5 s3 s0.5 sOne gesture — keep the motion tiny
6 s1 s4 s1 sA single camera move past the subject
10 s1.5 s7 s1.5 sThe default: move with room to breathe
15 s2 s11 s2 sRoom for one subject action plus camera
20 s3 s14 s3 sLong traverse; state the constants twice
30 s4.5 s21 s4.5 sMaximum: only if the pair passes all six checks

The hold and settle columns are also prompt material: naming them ("holds for a beat, then moves, then settles") tells the model the two frames are anchors, not suggestions. If your pair only passes four of the six checks, drop to 4–6 seconds — a short clip has less time to drift.

Diagram of a two-frame Seedance 2.5 job: first frame and last frame connected by three segments of the clip — 15 percent hold, 70 percent travel, 15 percent settle — with the six prompt slots listed underneath

When the middle still breaks: symptom, cause, prompt-side fix

What you see halfway throughWhat usually caused itWhat to change
Subject grows or shrinks steadilySubject scale differs between the two framesRe-shoot or re-crop the pair to match, and add "same distance, same size in frame" to slot 5
Horizon drops or the camera seems to descendCamera height or tilt differs between framesMatch the lens height, then write one camera clause in slot 4 — or "camera locked off"
Shadows flip side, grade warms upKey light direction or time of day differsPut the light in slot 5 as a constant: "window light from the left throughout"
Subject vanishes, or a second one appearsBackground or props differ between framesSame location for both frames, plus the "no new objects" clause in slot 6
Motion reverses or jerks at the halfway markThe two frames imply opposite directionsName one direction and one verb in slot 3; delete every second motion word
A cut-looking jump with no camera moveThe frames were taken in different placesThere is no prompt fix for two locations — rebuild the pair

Pre-flight checklist for a two-frame job

First and last frame FAQ

How do I use Seedance 2.5 without wasting credits?

Spend nothing on the part this page covers. Build the prompt, attach both frames, set ratio and duration, and preview the pair here — the compatibility table and the preview catch the broken pairs before any host sees them. Rendering is metered wherever you run the model, so the rule is: fix the pair for free, then change one thing per rerun.

What are the common Seedance 2.5 problems, and how do I fix them?

With two-frame jobs the failures repeat: subject scale drift, horizon slides, flipped shadows, vanishing props, reversed motion, cut-looking jumps. Each one traces back to a single mismatched row in the six-check table above, and the fix table next to it says what to change in the prompt — or when the honest answer is to rebuild the pair instead of wording around it.

Is it free to use Seedance 2.5?

Building and checking the job is free on this site: no account, no card, no ads, and nothing you attach leaves the tab. The preview frame is drawn locally from your own first and last frame — it is not an AI render, and it costs nothing to run as many times as you like. The render itself is metered by whoever runs the model.

Next step

Open the builder, drop in the pair, run the six checks, fill the six slots and preview before anything is spent. For what happens after the export, read the free workflow page; for what a trial actually buys, read the free trial page.