Seedance 2.0 Fast First to Last Frame: Animate Two Images

Last verified: November 3, 2026

Seedance 2.0 Fast turns two still images into one video. The clip opens on the picture you upload as the First Frame, ends on the picture you upload as the Last Frame, and follows your prompt for the motion in between. Sound can be generated in the same run, so what you download is a shot with audio, not a silent draft.

Fixing both ends of a shot changes how you work. You don't have to hope a text-only generation lands on the composition you need. You choose the opening and closing pictures yourself, whether that's a storyboard panel, a product packshot or a before-and-after pair, and the model only has to create the transition. That makes this workflow a good fit for reveals, transformations and clips that have to cut cleanly into footage you already have.

The form keeps the main decisions for that job close at hand: how long the transition runs, the output resolution and shape, and whether sound is generated. A practical rhythm is to draft short clips at the lower resolution until the movement looks right, then render the version you keep at the higher one.

Explore more first to last frame

Capability Snapshot

Inputs, Settings and Output at a Glance

What you upload, what you can set and what each run returns.

Input

First Frame (JPG, JPEG, PNG or WEBP, up to 10 MB) + Last Frame (JPG, JPEG, PNG or WEBP, up to 10 MB) + a text prompt of up to 2,048 characters

Video Duration

4 to 15 seconds

Resolution

480P or 720P

Aspect Ratio

1:1, 3:4, 4:3, 9:16, 16:9

Audio

Switch on or off, on by default

Output

1 video per run

How should you prompt Seedance 2.0 Fast between two frames?

Describe the transition, then the small motions inside it

Use the prompt for what happens between your two images, not for what they already show. ByteDance's own Seedance 2.0 walkthrough on Dreamina shows this in its first-and-last-frame example. The sample prompt first asks for a smooth, natural transition between the two frames, then lists the small actions that carry the subjects from one to the other, such as moving, blinking and smiling. Write yours the same way in the Prompt box: one clause for the overall change, then the specific gestures, camera move or shift in light that should fill the clip. When a take misses, change those action words before you change Video Duration or Resolution, so you can see what the wording alone does.

How do you make a video from a first and last frame?

Six steps take you from two images to a downloaded clip.

1

Upload the opening image in "First Frame"

Click "Upload first frame" in the "First Frame" slot and add the image you want the clip to open on. This slot is required. Its picture sets the subject, framing and light of the opening, so use a sharp image you would accept as the first frame of a finished shot.

2

Upload the closing image in "Last Frame"

Click "Upload last frame" in the "Last Frame" slot and add the image the clip should end on. This slot is required too. Give it the same proportions as your first image so both fit one aspect ratio setting.

3

Describe the movement in the "Prompt" box

Type into the "Prompt" box. It is required and holds up to 2,048 characters. Describe the movement that should connect the two images. If you only have a rough idea, click "Enhance Prompt" under the box to get fuller suggestions. Your text only changes if you pick one.

4

Set "Video Duration", "Resolution" and "Aspect Ratio"

"Video Duration" runs from 4 to 15 seconds in one-second steps and starts at 4. Give bigger changes between your frames more seconds. "Resolution" offers 480P (the default) and 720P. Test at 480P, which is enough to judge timing and motion, then re-run the take you keep at 720P. "Aspect Ratio" offers 1:1, 3:4, 4:3, 9:16 and 16:9 and starts on 1:1, so change it to match your two images, for example 9:16 for vertical frames or 16:9 for widescreen ones.

5

Check the switches, then click "Generate"

Before you click "Generate", check the two switches. "Generate Audio" is on by default and adds sound to the clip. "Web Search" is off by default and lets the generator use online search when you turn it on. Leave audio on if you want a soundtrack from the same run, or switch it off if you plan to add your own music or voice-over later.

6

Download the result

Watch the clip all the way through, paying attention to the final second to see whether it settles on your closing image, then download it. If the motion is close but not quite right, change the prompt and run again. Keep both images the same so you can tell what the new wording changed.

Two Frames or a Text-Only Start

When to use the two-image workflow and when to start from a written prompt in Text To Video instead.

What you need before you start You need two images, one for the opening frame and one for the closing frame, plus a prompt describing the motion between them. Text To Video with Seedance 2.0 Fast starts from a written prompt, so an idea in words is all you need for a first clip. Pick the two-frame workflow when the start and end shots already exist as images, and Text To Video when you are still working out what the shot should look like.
Control over the closing shot You set the closing picture yourself by uploading it as the last frame, so the shot is aimed at an image you approved in advance. In Text To Video, you describe the ending in words in the prompt, along with the rest of the shot. Choose the two-frame workflow when the clip has to finish on a specific picture, such as a packshot or a storyboard panel, and Text To Video when a described ending is enough for the idea.
Start from two frames when you already know how the shot opens and closes. Start in Text To Video when all you have is a description.

Fixing Common Problems With Two-Frame Runs

What usually goes wrong with a first-to-last-frame run and what to change before the next one.

My image won't upload to First Frame or Last Frame

Both slots only accept certain image formats, cap the file size and reject images below a minimum size. The upload question in the FAQ lists the exact limits. Convert the file to an accepted format, compress it if it's too large, or export a bigger version if it's too small, then upload it again. You don't need to change anything else in the form.

The Prompt box won't take any more text

The box has a character limit, so a long prompt stops accepting text. Cut repeated adjectives and any description of details your uploads already show. Keep the words that direct the change: the action, the camera move and the shift in light. Then generate again with the shorter text.

The transition feels rushed

Video Duration starts on its shortest option, and squeezing two very different images into a few seconds leaves little time for the change. Raise Video Duration so the motion has room, or choose frames that are closer in pose, framing and light. Re-run at the lower resolution until the pacing feels right, then render the final at the higher one.

I only got one video and want options to choose from

Each run returns one video, so you get variations by running again. Change one thing per run, such as a verb in the prompt, the duration or the camera direction, so you can tell what caused each difference. Keep the two images the same while you compare takes.

Frequently Asked Questions

Do I need both a first frame and a last frame?

Yes. Both image slots are required here, along with a prompt, because this workflow generates the motion from one picture to the other. If you have an idea but no images yet, start in Text To Video with Seedance 2.0 Fast, which works from a written prompt.

What image files can I upload?

Each slot takes one image in JPG, JPEG, PNG or WEBP format. Each file can be up to 10 MB and must be at least 300×300 pixels. A run uses two images in total, one in First Frame and one in Last Frame.

Does the video come with sound?

It can. When the Generate Audio switch is on, the clip comes back with a generated soundtrack. Switch it off before you click Generate if you plan to add your own music or voice-over.

What makes one generation cost more than another?

The credit cost of each run is calculated from the options you choose and shown above the Generate button once you're signed in. Video Duration and Resolution are the settings that change it, so changing either one changes the number shown there. The Enhance Prompt button doesn't use credits.

Should both frames show the same subject and framing?

For a continuous shot, yes. Keep the same subject, setting and proportions, and limit the differences to the ones you want animated, such as a pose, an expression, the light or the camera distance. If you pair two unrelated images, the prompt has to carry more of the story, so describe clearly how one becomes the other and allow a longer Video Duration.

How do I build a longer sequence from several clips?

Chain your runs. Use the image you uploaded as the Last Frame of one clip as the First Frame of the next, then add the next target image as its Last Frame. Keep Resolution and Aspect Ratio the same across runs so the pieces match. Then join the downloaded clips in your editor. Each new clip starts from the picture the previous one was set to end on.