Seedance 2 First & Last Frame: AI Image-to-Video Generator

SD 2 First & Last Frame (Pro) by ByteDance. Generate video that transitions between two reference images. Provide 1 image for start-frame-only, or 2 images for both start and end frames.

📝

Overview

About this model

SD 2 First & Last Frame (Pro) generates video that transitions between reference images. Provide one image to use as the opening frame, or two images to constrain both the start and end of the video. Powered by ByteDance's SD 2 model with up to 2K resolution and 4–15 second duration.

1Controlled Transitions: Create video that smoothly moves between two specific visual states.
2Storytelling: Define the beginning and end of a scene and let the model fill in the motion.
3Product Demos: Show before-and-after transformations as video.
💰

Pricing & Value

Cost analysis

muapiapp$0.25 per second (e.g. $1.25 for 5 seconds)

Pay per second of video generated.

Fal.ai$0.3024/sec (high) / $0.2419/sec (basic)

Fal.ai charges $0.3024/sec for high quality and $0.2419/sec for basic. muapiapp is 17% cheaper on high ($0.25/sec) and 50% cheaper on basic ($0.12/sec equivalent).

Replicate$0.3024/sec (high) / $0.2419/sec (basic)

Replicate charges the same as Fal.ai — $0.3024/sec (high), $0.2419/sec (basic). muapiapp saves you 17–50% depending on quality tier.

* Competitor pricing is estimated based on similar model architectures and usage tiers.

⚙️

Technical Details

Configuration schema

Promptstring

Text description guiding the transition between frames.

Default ValueTwo people having a street interview, the interviewer holds a microphone.
Frame Imagesarray

1 image = first frame only; 2 images = first and last frame. Use 'adaptive' aspect ratio to match the reference image geometry.

Default Valuehttps://d3adwkbyhxyrtq.cloudfront.net/ai-images/186/712345784292/4a8c5c70-abcc-4920-873e-b0e219986453.jpg
Aspect RatioEnum (7 options)

Output video aspect ratio. 'adaptive' matches the reference image (recommended); concrete ratios may crop or pad.

Default Valueadaptive
Duration (seconds)int

Video duration in seconds.

Default Value5
📖

Implementation Guide

Developer documentation

How to Use SD 2 First & Last Frame (Pro)

  1. Upload 1 or 2 images: Provide images via images_list. The first image is the opening frame; the second (optional) is the closing frame.

  2. Write your prompt: Describe the action or transition that should occur between the frames.

  3. Set duration: Between 4 and 15 seconds.

  4. Submit and poll: Use the returned request_id to poll for results. Aspect ratio is determined by the input images.

Common Questions

Frequently asked

Do I need to provide two images?

No. Providing one image uses it as the first frame only. Providing two images constrains both the start and end frames.

Can I control the aspect ratio?

No — the output aspect ratio is determined automatically by the dimensions of your reference images.

What image formats are supported?

JPEG, PNG, WebP, and BMP are supported.