Generate smooth video transitions with Seedance 2.5 First & Last Frame. Keyframe-driven motion at 720p, 30-second clips. Try free — pay per generation.
About this model
Seedance 2.5 First & Last Frame is the early-access keyframe-transition endpoint in the Seedance 2.5 family, generating a smooth video transition between a start image and an end image. It preserves the visual identity of both frames while filling in natural, cinematic motion between them, and supports clips up to 30 seconds at 720p.
Cost analysis
| Provider | Cost | Notes |
|---|---|---|
| muapiapp | $0.60/sec (720p) or $0.30/sec (480p) | Pay-per-generation pricing with no subscription. |
| Fal.ai | Not available | Seedance 2.5 is not listed on Fal.ai. |
| Replicate | Not available | Seedance 2.5 is not listed on Replicate. |
Pay-per-generation pricing with no subscription.
Seedance 2.5 is not listed on Fal.ai.
Seedance 2.5 is not listed on Replicate.
* Competitor pricing is estimated based on similar model architectures and usage tiers.
Configuration schema
| Parameter | Type | Description | Default |
|---|---|---|---|
| Prompt | string | Text prompt describing the transition and motion. | Create a smooth transition from a cloudy sky to a quiet riverside park path, with natural camera movement and realistic lighting. |
| First and Last Frame Images | array | Exactly 2 images: [first_frame, last_frame]. | https://samplelib.com/jpeg/sample-clouds-400x300.jpg |
| Duration | int | The duration of the generated video in seconds. | 5 |
| Aspect Ratio | Enum (7 options) | Aspect ratio of the output video. | 16:9 |
| Seed | int | Random seed for reproducible generation. Use -1 for random. | 42 |
Text prompt describing the transition and motion.
Create a smooth transition from a cloudy sky to a quiet riverside park path, with natural camera movement and realistic lighting.Exactly 2 images: [first_frame, last_frame].
https://samplelib.com/jpeg/sample-clouds-400x300.jpgThe duration of the generated video in seconds.
5Aspect ratio of the output video.
16:9Random seed for reproducible generation. Use -1 for random.
42Developer documentation
Choose Your Start and End Images
images_list: [first_frame, last_frame].Describe the Transition
prompt describing the motion and camera movement between frames.Configure Output
duration (4–30s), aspect_ratio, and optionally seed.Submit via the API
curl -X POST https://api.muapi.ai/api/v1/seedance-2.5-first-last-frame \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "Create a smooth transition from a cloudy sky to a quiet riverside park path.",
"images_list": ["https://example.com/start.jpg", "https://example.com/end.jpg"],
"duration": 8
}'
GET /api/v1/predictions/{request_id}/result until status is completed, then retrieve the video URL from output.Frequently asked
It generates a video transition between two supplied images — the first becomes the opening frame, the second the closing frame — with natural motion in between.
Exactly 2, in order: `[first_frame, last_frame]`, via the `images_list` field.
720p by default. A cheaper 480p variant is available separately.
Between 4 and 30 seconds, configurable via the `duration` parameter.
Yes — pass an explicit `seed` value, or use -1 for a random seed each time.