# Seedance 2.5 Image-to-Video

ByteDance

Generate video with duration, resolution and native audio controls.

## Use this tool with your AI agent

1. Copy the prompt
2. Paste it into your agent
3. Tell it what you need

Read https://scrollport.com/start. Use my existing Scrollport connection, or help me connect if needed. Help me use Seedance 2.5 Image-to-Video (tool ID: bytedance.seedance-2-5-image). Ask me for the details you need, then show me the result.

**Already connected:** Your agent can use that connection.

**New user:** Your agent will guide you through setup, sign-in and authorisation.

Provider access is included.

Connect your first agent to receive $1 trial credit.

**Job:** [Generate videos](https://scrollport.com/tools/ai-video-generation-api)

**Current price:** $0.0150/1k tokens

**Availability:** Ready to run

## Tool details

**About this tool**

Create a 4–30 second Seedance 2.5 video at 480p or 720p using the prompt and references shown in the input schema. Native audio is included. Reserve the maximum output-token charge, then pay only for the generated output tokens after the video has been preserved as a Scrollport artifact. Failed requests are uncharged. The same job resumes after interruption. The model rejects reference images containing real human faces. Video references are excluded.

**Inputs and outputs**

### Input

`duration` integer · optional

Value supplied for duration.

minimum: 4 · maximum: 30

`end_image_url` string · optional

Value supplied for end image url.

format: uri

`generate_audio` boolean · optional

Value supplied for generate audio.

`image_url` string · required

Value supplied for image url.

format: uri

`prompt` string · required

Instruction describing the requested generated output.

minLength: 1 · maxLength: 5000

`resolution` string · optional

Value supplied for resolution.

enum: 480p, 720p

### Output

`note` string

Returned note value.

`video` object

Returned video value.

**Example request and output**

Inspect returns this reviewed example, its estimated cost and the current input schema. Run calculates the estimate for your actual input.

### Request

```
{
  "tool_id": "bytedance.seedance-2-5-image",
  "input": {
    "prompt": "the burger remains centered while the camera makes a slow studio arc and soft light moves across the sesame bun",
    "duration": 4,
    "image_url": "https://storage.googleapis.com/falserverless/example_outputs/flux-2-flash-edit-input.png",
    "resolution": "480p",
    "generate_audio": false
  }
}
```

### Output

```
{
  "note": "video returned as an artifact",
  "video": {
    "audio": false,
    "content_type": "video/mp4",
    "duration_seconds": 4
  }
}
```

**Errors and limitations**

- `invalid_input`: image_url must be a public JPEG, PNG or WebP URL and duration must be 4–30 secondsexample: {"prompt":"the burger remains centered while the camera makes a slow studio arc and soft light moves across the sesame bun","image_url":"https://storage.googleapis.com/falserverless/example_outputs/flux-2-flash-edit-input.png","resolution":"480p","duration":4,"generate_audio":true}

---

Canonical page: https://scrollport.com/tools/providers/bytedance/seedance-2-5-image
