# Seedance 2.5 image to video: API guide

> Seedance 2.5 turns a still picture into a clip of 4 to 30 seconds with sound. Give it a first frame and the video starts on exactly that picture; give it a first and a last frame and it moves from one to the other. Here is the request for each, with code you can run. Prices as of 2026-11-01.

- Page: https://revana.si/seedance-2-5/image-to-video
- Overview: https://revana.si/seedance-2-5.md
- Model reference: https://revana.si/models/seedance-2.5.md

## Modes

- First frame: `image_url`
- First and last frame: `image_url` + `end_image_url`
- Reference images: `image_urls` (up to 30)

Price per second with sound: 480p $0.09 · 720p $0.21 · 1080p $0.52. Quote first: POST https://api.revana.si/v1/generations/quote (free).

## First frame request

```json
{
  "model": "seedance-2.5",
  "input": {
    "prompt": "The model turns her head toward the camera and smiles as the wind lifts her hair, slow push-in, city traffic in the background",
    "image_url": "https://example.com/portrait.jpg",
    "duration": 6,
    "resolution": "720p",
    "aspect_ratio": "adaptive",
    "audio": true
  },
  "max_cost_usd": 3
}
```

## First and last frame request

```json
{
  "model": "seedance-2.5",
  "input": {
    "prompt": "Time-lapse: the empty plot becomes a finished house, workers moving fast, clouds racing",
    "image_url": "https://example.com/plot.jpg",
    "end_image_url": "https://example.com/house.jpg",
    "duration": 8,
    "resolution": "720p",
    "aspect_ratio": "adaptive"
  },
  "max_cost_usd": 3
}
```

## FAQ

### Does Seedance 2.5 do image to video?

Yes. Send image_url for a first frame, or image_url and end_image_url for a first and last frame, in the same POST /v1/generations request as text to video. Clips are 4 to 30 seconds with sound.

### How much does Seedance 2.5 image to video cost?

480p $0.09 · 720p $0.21 · 1080p $0.52 per second with sound on Revana. A first frame can add a little; the free quote endpoint gives the exact price.

### What picture formats and sizes work?

Any public https link to a JPEG, PNG or WebP picture, or a file uploaded with POST /v1/uploads (images up to 30 MB).

### Will the video keep my picture’s aspect ratio?

Yes, with aspect_ratio set to adaptive: the clip takes the shape of the first frame.

### Can I make a seamless loop?

Yes: pass the same picture as image_url and end_image_url, and describe a motion that returns to the start.

