seedance

Installation
SKILL.md

Seedance 2.0 Video Generation

Generate videos with synchronized audio using ByteDance's Seedance 2.0 models via inference.sh CLI.

Quick Start

Requires inference.sh CLI (belt). Install instructions

belt login

belt app run falai/seedance-2-t2v --input '{
  "prompt": "a jazz band performing in a dimly lit club",
  "generate_audio": true
}'

Seedance 2.0 Models

Model App ID Best For
Seedance 2 T2V falai/seedance-2-t2v Text-to-video with audio
Seedance 2 I2V falai/seedance-2-i2v Animate images with audio
Seedance 2 R2V falai/seedance-2-r2v Reference images/videos/audio to video

All models support quality and fast modes, 480p/720p resolution, and synchronized audio generation.

Examples

Text-to-Video with Audio

belt app run falai/seedance-2-t2v --input '{
  "prompt": "ocean waves crashing on rocks during a storm, dramatic cinematic shot",
  "generate_audio": true,
  "duration": 10,
  "aspect_ratio": "16:9"
}'

Fast Mode (Cheaper)

belt app run falai/seedance-2-t2v --input '{
  "prompt": "a butterfly landing on a flower in slow motion",
  "mode": "fast",
  "generate_audio": true
}'

Image-to-Video

Animate a still image into a video:

belt app run falai/seedance-2-i2v --input '{
  "image": "https://your-image.jpg",
  "prompt": "gentle camera movement, leaves rustling in the wind",
  "generate_audio": true
}'

Image-to-Video with Start and End Frames

belt app run falai/seedance-2-i2v --input '{
  "image": "https://start-frame.jpg",
  "end_image": "https://end-frame.jpg",
  "prompt": "smooth transition between scenes",
  "generate_audio": true
}'

Reference-to-Video

Use reference images, videos, or audio in your prompt with @Image1, @Video1, @Audio1 placeholders:

belt app run falai/seedance-2-r2v --input '{
  "prompt": "A person who looks like @Image1 is walking through a garden",
  "images": ["https://portrait.jpg"],
  "generate_audio": true
}'

Multi-Reference

belt app run falai/seedance-2-r2v --input '{
  "prompt": "@Image1 and @Image2 are having a conversation at a cafe",
  "images": ["https://person1.jpg", "https://person2.jpg"],
  "generate_audio": true
}'

Reference with Audio

belt app run falai/seedance-2-r2v --input '{
  "prompt": "A musician who looks like @Image1 is performing @Audio1",
  "images": ["https://musician.jpg"],
  "audios": ["https://music.mp3"],
  "generate_audio": true
}'

Pricing

Mode 720p 480p
Quality ~$0.30/sec ~$0.13/sec
Fast ~$0.24/sec ~$0.11/sec

Parameters (T2V)

Parameter Type Default Description
prompt string required Text description of the video
generate_audio boolean false Generate synchronized audio
duration enum - Duration in seconds (4–10)
aspect_ratio enum - 16:9, 9:16, 1:1, 4:3, 3:4
resolution enum - 480p or 720p
mode enum quality quality or fast
seed integer random Reproducible generation

Parameters (I2V)

Same as T2V plus:

Parameter Type Description
image file Starting frame image (required)
end_image file Optional ending frame

Parameters (R2V)

Same as T2V plus:

Parameter Type Description
images array Reference images (@Image1, @Image2, ...)
videos array Reference videos (@Video1, @Video2, ...)
audios array Reference audio (@Audio1, @Audio2, ...)

Search Seedance Apps

belt app list --search "seedance"

Related Skills

# Full platform skill (all 250+ apps)
npx skills add inference-sh/skills@infsh-cli

# All video generation models
npx skills add inference-sh/skills@ai-video-generation

# Google Veo
npx skills add inference-sh/skills@google-veo

# Image generation (for image-to-video)
npx skills add inference-sh/skills@ai-image-generation

# AI avatars & lipsync
npx skills add inference-sh/skills@ai-avatar-video

Browse all video apps: belt app list --category video

Documentation

Weekly Installs
343
GitHub Stars
389
First Seen
Today