Enjoy 50% OFF Vidu Q3 & Q3 Pro models • Only on WaveSpeedAI | May 20 – Jun 2

Seedance V1 Lite I2V 720P

bytedance /

Seedance Lite i2v 720p creates coherent multi-shot image-to-video clips with smooth, stable motion and prompt fidelity. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.

image-to-video
Input

Drag & drop or click to upload

preview

Drag & drop or click to upload

Whether to fix the camera position.

Idle

$0.16per run·~62 / $10

Next:

ExamplesView all

The fox stood up and looked around. It runs forward and finds the glowing gem. Close-up of the fox picking up the jewel

potato chip pops into the air.

A girl turns toward the camera, her earrings swaying gently with the motion. The camera rotates, bathed in dreamy sunlight.

A man picks up a tablet and studies it carefully, his expression serious.

A person walks through a doorway and continues walking into the distance.

Two people in the frame make eye contact, then look up toward the sky.

Shiba yawns & stretches (cozy close-up) → Jumps down fetching yarn ball (tracking shot) → Unraveling yarn morphs into rainbow vortex (whimsical transition). Felted style

The ship erratically dodged asteroids, but collided with a meteorite anyway. Aliens floating in the universe

The lines in the picture flow like water

The cat stood up, jumped off the desk, and ran outside. The camera follows the movement of the cat

Jellyfish swimming in the sea

Najpierw stałe ujęcie przez 2 sekundy. Potem zbliżenie na jedno z kaczątek, które mruga do kamery i robi mały podskok. W tle lekko ruszające się trawy i jeden motylek przelatujący obok. Duża kaczka spogląda z radością i miłością na małe kaczątka. Patrzy też w kamerę.

Related Models

README

Seedance v1 Lite I2V 720p — /seedance-v1-lite-i2v-720p

Seedance v1 Lite I2V 720p generates short videos from a single reference image plus a motion-focused prompt. Upload a starting image, describe what happens (subject action + camera behavior), and the model animates the scene while keeping the input image as the visual anchor. You can also provide an optional last_image to better control how the clip ends.

Key capabilities

  • Image-to-video generation anchored to a reference image (720p output)
  • Optional last_image for smoother ending continuity and better narrative “landing”
  • Prompt-controlled motion (character actions, environmental effects, camera beats)
  • Optional camera_fixed mode when you want motion without camera movement

Use cases

  • Character animation from a single keyframe (actions, expressions, subtle body motion)
  • Short story beats for trailers, storyboards, and concept previews
  • Product or object animation with controlled motion and stable framing
  • Start-to-end guided shots using last_image for more predictable outcomes

Pricing

DurationPrice per video
5s$0.16
10s$0.32
15s$0.48
20s$0.64

Inputs

  • image (required): starting reference image (first-frame anchor)
  • prompt (required): motion and scene direction
  • last_image (optional): end-frame reference to guide the finishing state

Parameters

  • prompt: describes subject action, environment motion, and camera direction
  • image: input image (upload or URL)
  • last_image: optional end reference image (upload or URL)
  • duration: video length in seconds
  • aspect_ratio: output aspect ratio selection
  • camera_fixed: whether to lock the camera position
  • seed: random seed (-1 for random; fixed value for reproducible results)
  • safety checker: enabled filtering for safer generations (if available in your UI)

Prompting guide (I2V)

Write prompts like a director’s beat sheet:

  • Subject action: what changes over time (stands up, looks around, runs forward, picks up an item)
  • Camera: close-up, push-in, follow, orbit, rack focus (or keep it fixed)
  • Environment: wind, fog, particles, light effects, background motion
  • Continuity: explicitly say what must remain consistent (identity, colors, scene layout)

Example prompts

  • A fox stands up and looks around, then runs forward and finds a glowing gem. Close-up of the fox picking up the jewel, cinematic lighting, gentle snow particles, smooth motion.
  • A hero product on a table. Slow push-in, subtle highlight movement across the surface, light dust motes, clean studio look, camera_fixed enabled.
  • A character turns toward the camera and smiles. Hair sways lightly in the wind, warm sunset backlight, shallow depth of field, natural motion.
Accessibility:This website uses AI models provided by third parties.

Seedance v1 Lite I2v 720p API — Quick start

Grab a WaveSpeedAI API key, then call POST https://api.wavespeed.ai/api/v3/bytedance/seedance-v1-lite-i2v-720p with your input as JSON. The endpoint returns a prediction id; poll the prediction endpoint until status flips to completed, then read the output URL from data.outputs[0]. Examples for Seedance v1 Lite I2v 720p below.

HTTP example
# Submit the prediction
curl -X POST "https://api.wavespeed.ai/api/v3/bytedance/seedance-v1-lite-i2v-720p" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $WAVESPEED_API_KEY" \
  -d '{
    "image": "https://example.com/your-input.jpg",
    "prompt": "A cinematic shot of a city at sunset, soft golden light",
    "duration": 5,
    "aspect_ratio": "21:9",
    "camera_fixed": false,
    "seed": -1
}'

# Response includes a prediction id. Poll for the result:
curl -X GET "https://api.wavespeed.ai/api/v3/predictions/{request_id}/result" \
  -H "Authorization: Bearer $WAVESPEED_API_KEY"

# When status is "completed", read the output from data.outputs[0].
Node.js example
// npm install wavespeed
const WaveSpeed = require('wavespeed');

const client = new WaveSpeed(); // reads WAVESPEED_API_KEY from env

const result = await client.run("bytedance/seedance-v1-lite-i2v-720p", {
        "image": "https://example.com/your-input.jpg",
        "prompt": "A cinematic shot of a city at sunset, soft golden light",
        "duration": 5,
        "aspect_ratio": "21:9",
        "camera_fixed": false,
        "seed": -1
});

console.log(result.outputs[0]); // → URL of the generated output
Python example
# pip install wavespeed
import wavespeed

output = wavespeed.run(
    "bytedance/seedance-v1-lite-i2v-720p",
    {
    "image": "https://example.com/your-input.jpg",
    "prompt": "A cinematic shot of a city at sunset, soft golden light",
    "duration": 5,
    "aspect_ratio": "21:9",
    "camera_fixed": false,
    "seed": -1
}
)

print(output["outputs"][0])  # → URL of the generated output

Seedance v1 Lite I2v 720p API — Frequently asked questions

What is the Seedance v1 Lite I2v 720p API?

Seedance v1 Lite I2v 720p is a ByteDance model for video generation from images, exposed as a REST API on WaveSpeedAI. Seedance Lite i2v 720p creates coherent multi-shot image-to-video clips with smooth, stable motion and prompt fidelity. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing. You can call it programmatically or try it from the playground above.

How do I call the Seedance v1 Lite I2v 720p API?

POST your input parameters to the model's REST endpoint (shown in the API tab of this playground) with your WaveSpeedAI API key in the Authorization header. Submission returns a prediction ID; poll the prediction endpoint until status flips to "completed", then read the output URL from the result. The playground generates a ready-to-paste code sample in Python, JavaScript, or cURL for whatever inputs you've set. Full request/response shape is documented at https://wavespeed.ai/docs/docs-api/bytedance/bytedance-seedance-v1-lite-i2v-720p.

How much does Seedance v1 Lite I2v 720p cost per run?

Seedance v1 Lite I2v 720p starts at $0.16 per run. That figure is the base price — the final charge scales with the parameters you set in the form (output size, length, count, references, or whatever knobs this model exposes), so a higher-quality or larger output costs more than a minimal one. The exact cost for your current input is shown live next to the Generate button before you submit, and the actual per-call charge is recorded on the prediction afterwards.

What inputs does Seedance v1 Lite I2v 720p accept?

Key inputs: `prompt`, `image`, `aspect_ratio`, `duration`, `seed`, `camera_fixed`. The full JSON schema (types, defaults, allowed values) is rendered above the Generate button and mirrored in the API reference at https://wavespeed.ai/docs/docs-api/bytedance/bytedance-seedance-v1-lite-i2v-720p.

How long does Seedance v1 Lite I2v 720p take to generate?

Average end-to-end generation time on WaveSpeedAI is around 43 seconds per request — measured across recent runs. Queue time scales with global demand; live status is visible in the prediction record.

Can I use Seedance v1 Lite I2v 720p outputs commercially?

Commercial usage rights depend on the model's license, set by its provider (ByteDance). The license summary appears on the model card above; see WaveSpeedAI's Terms of Service for platform-level conditions.