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
-
Running Apps - How to run apps via CLI
-
Streaming Results - Real-time progress updates
-
Content Pipeline Example - Building media workflows