HiAPI
OverviewModels MarketAPI KeysUsage StatisticsCall LogsBillingReferralPlaygroundStorageChangelogContact UsSettings
Display unit
N
Powered by hiapi
Settings

Welcome

Contact Us

Try Seedance 2.5 image-to-video with first-frame and first/last-frame control. Compare real 720p results, copy tested prompts, review 4–30 second pricing, and call POST /v1/tasks.

Provider: ByteDance

Category: video generation

Endpoint: /v1/tasks

Status: Available

Cost: See live page pricing

Back to Models

Seedance 2.5 Image to Video

New
by ByteDanceVideo

Seedance 2.5 image-to-video creates up to 30 seconds of video from a first frame or a first/last frame pair, with the output ratio following the first frame.

Pricing

Standard Usage

462 Credits/ s

Input

Frames

Use images to control the first and last frame.

Optional

jpeg, png, webp, bmp, tiff, or gif; up to 30MB; 300-6000 px per side and a 0.4-2.5 aspect ratio

jpeg, png, webp, bmp, tiff, or gif; up to 30MB; 300-6000 px per side and a 0.4-2.5 aspect ratio

0 / 20000
5s
4s1-second steps30s

Choose 4-30 seconds in 1-second steps

More parameters

Upload assets

Preview after upload
0/10

Up to 10 clips; WAV or MP3; up to 15MB and 2-30 seconds per clip; combined duration up to 30 seconds; Up to 10 items

Generation settings

Choose the video format. MP4 is broadly compatible; MOV is intended for professional post-production

Generation preferences

Generate synchronized audio for the video

Whether to add an AI-generated watermark

Use web search signals for generation

Estimated cost2,310 Credits462 Credits / s × 5s

Output

Ready for generation

Configure your parameters and click "Run" to see the output here.

--GPU-T4

Real API image-to-video results

Turn a first frame or two endpoints into video

Four real runs cover a first-frame camera move, first/last-frame lighting transition, growth sequence, and square character animation. Inputs and outputs remain separate and complete, with copyable prompts for reproduction or adaptation.

First-frame camera moveFirst/last-frame lightingFirst/last-frame growthSquare animation loop
First-frame camera move4s720p16:9

Push slowly toward a steaming coffee cup

A single source still drives a restrained dolly-in while steam, morning light, and shallow depth of field remain coherent.

Prompt used for this verified run

Slow, steady dolly-in on the steaming coffee cup, camera glides forward and slightly down, steam swirls and drifts upward in soft morning light, gentle handheld micro-motion, cinematic shallow depth of field, warm natural color grade

First frame16:9
Real API-generated video · synchronized audio4s · 720p · 16:9
First/last-frame lighting4s720p16:9

Move one desk naturally from day to night

The endpoints lock composition while daylight fades, the lamp and laptop wake up, and city lights appear without camera movement.

Prompt used for this verified run

Time-lapse from bright daytime to night at the same desk: daylight fades to warm lamp glow, laptop screen turns on and begins glowing softly, city lights flicker on outside the window, smooth continuous lighting transition, no camera movement, static locked-off shot

First frame16:9
Last frame16:9
Generate the transition
Real API-generated video · synchronized audio4s · 720p · 16:9
First/last-frame growth4s720p16:9

Grow a basil seedling between two endpoints

A locked camera and stable morning light let the model concentrate on a readable sprouting and leaf-unfurling sequence.

Prompt used for this verified run

Time-lapse growth of a basil seedling sprouting and unfurling leaves inside the terracotta pot, smooth continuous motion, soft morning light staying consistent, camera locked off, no cuts

First frame16:9
Last frame16:9
Generate the transition
Real API-generated video · synchronized audio4s · 720p · 16:9
Square animation loop5s720p1:1

Animate a clean Samoyed walk cycle

A square green-screen source tests silhouette stability, alternating leg motion, and a repeatable 2D character cycle.

Prompt used for this verified run

side view of a cute cartoon Samoyed dog character walking cycle animation, smooth looping walk motion, character walking in place from left to right, seamless loop with first and last frames perfectly matching, bright solid green screen background for chroma key, 2D animation style, clean cel shading, professional game sprite animation, high quality, consistent character design, full body visible

First frame1:1
Real API-generated video · synchronized audio5s · 720p · 1:1

Related video models

Choose by starting material, reference method, resolution, and shot-control requirements.

Start from text

Seedance 2.5 Text to Video

Use the text route when no source frame is required and the composition should be created from the prompt.

Guide with reference video

Seedance 2.5 Reference to Video

Use one to ten reference videos when motion, performance, or camera language must be transferred.

Higher-resolution alternative

Veo 3.1 Image to Video

A one-image alternative for 720p, 1080p, and 4K output with native audio.

Compare AI video APIs

About Seedance 2.5 Image to Video

Seedance 2.5 Image to Video can extend one first frame into a shot, use first and last frames to lock both endpoints, or switch to reference-image and reference-audio guidance. It supports four to thirty seconds, 480p/720p, adaptive framing, and synchronized audio for product motion, lighting transitions, growth sequences, and character animation.

The Playground and API use the same model ID: seedance-2.5/image-to-video. Endpoint images define where the shot starts and ends, while the prompt directs motion, camera, lighting, and sound between them.

Provider
ByteDance
Task
First-frame / endpoint I2V
Input
First frame / endpoints / references
Starting price
279 Credits / second

Model specifications

These specifications reflect the current HiAPI Seedance 2.5 Image to Video request contract. Endpoint frames and multimodal references are separate input modes and should not be mixed.

Endpoint-frame mode
First frame + optional last frame
Duration
4–30s
Resolution
480p720p
Aspect ratio
adaptive
Other references
Up to 30 images / 10 audio clips
Output and audio
MP4MOVSynchronized audio
Model ID
seedance-2.5/image-to-video
API protocol
POST /v1/tasksAsync

480p is 279 Credits / second; 720p is about 603 Credits / second.

How to use Seedance 2.5 Image to Video

The shared three-step shell is adapted for first-frame and endpoint control, keeping different reference modes out of the same request.

First
Last
1 + optional 1
01

Prepare a first frame and optional endpoint

Seedance 2.5 Image to Video API quickstart

This is a minimal asynchronous first/last-frame request. Use the API docs for callbacks, task retrieval, reference limits, and error handling.

curl --request POST 'https://api.hiapi.ai/v1/tasks' \
  --header 'Authorization: Bearer YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "model": "seedance-2.5/image-to-video",
  "input": {
    "prompt": "Time-lapse growth of a basil seedling, smooth continuous motion, soft morning light, locked camera, no cuts.",
    "first_frame_url": "https://static.hiapi.ai/blog/seedance-2-5-image-to-video-prompt-recipes/first-frame.jpg",
    "last_frame_url": "https://static.hiapi.ai/blog/seedance-2-5-image-to-video-prompt-recipes/last-frame.jpg",
    "resolution": "720p",
    "duration": 4,
    "aspect_ratio": "adaptive",
    "generate_audio": true
  }
}'
The create request returns a taskId; retrieve the result asynchronously.Open full API docs

Frequently asked questions

Does Seedance 2.5 image-to-video require both a first and last frame?

No. In endpoint-frame mode, first_frame_url alone extends the source into a complete shot; add last_frame_url when the ending state must be controlled. A last frame cannot be used by itself. You can instead use reference_image_urls or reference_audio_urls as a separate reference mode without endpoint frames.

Can first/last frames be mixed with multimodal references in one request?

The current HiAPI Playground treats them as separate input modes: use first/last frames, or use reference_image_urls and reference_audio_urls. Keep one mode to avoid conflicting guidance. Use seedance-2.5/reference-to-video when a reference video must guide motion or camera movement.

Which durations and resolutions does Seedance 2.5 image-to-video support?

The current request contract accepts integer durations from 4 to 30 seconds at 480p or 720p. aspect_ratio is adaptive and follows the first frame. The four real cases on this page verify 720p at four and five seconds; 30 seconds is a supported contract value, not mislabeled as a tested page example.

How is Seedance 2.5 image-to-video priced?

Billing scales with output duration and resolution, with separate per-second tiers for 480p and 720p. Check the live model price and task record for the final charge.

How should I prompt a first/last-frame transition?

Describe the continuous change between the endpoints, then lock camera behavior, lighting, and details that must remain stable. A day-to-night shot can specify time passing and lights switching on; a growth shot can define the growth order, locked camera, and no cuts. The images define the endpoints while the prompt directs the path between them.

Can Seedance 2.5 generate synchronized audio?

Yes. generate_audio defaults to true and can create synchronized dialogue, ambience, sound effects, and background audio. Set it to false for a silent result. Review volume, dialogue accuracy, and music rights before publishing commercial work.

How do I call the Seedance 2.5 image-to-video API?

Send an asynchronous task to POST /v1/tasks, set model to seedance-2.5/image-to-video, and pass prompt, first_frame_url, an optional last_frame_url, resolution, duration, and generate_audio in input. The create request returns a taskId. See the API docs for callbacks, retrieval, and complete media constraints.

The first frame defines subject, composition, and shape. Add a matching last frame only when the ending state must be fixed, leaving room for the intended motion.

Transition
Camera
Audio
02

Direct the transition, camera, and sound

Write the middle process in time order, state whether the camera is locked, preserve stable details, and place sound cues next to their matching events.

Playground · 4s
POST /v1/tasks
03

Validate a short run, then extend

Start at four seconds to inspect endpoint continuity and subject stability, then increase duration or create the production task with seedance-2.5/image-to-video.