Loading...
Loading...
Generate videos with ByteDance Seedance 2.0 models via inference.sh CLI. Models: Seedance 2 T2V, Seedance 2 I2V, Seedance 2 R2V. Capabilities: text-to-video, image-to-video, reference-to-video, synchronized audio, quality/fast modes, 480p/720p. Use for: social media videos, music videos, product demos, animated content, AI video with sound. Triggers: seedance, seedance 2, bytedance video, seedance t2v, seedance i2v, seedance r2v, video with audio, seedance 2.0, bytedance seedance
npx skill4agent add infsh-skills/skills seedanceRequires inference.sh CLI (). Install instructionsbelt
belt login
belt app run falai/seedance-2-t2v --input '{
"prompt": "a jazz band performing in a dimly lit club",
"generate_audio": true
}'| Model | App ID | Best For |
|---|---|---|
| Seedance 2 T2V | | Text-to-video with audio |
| Seedance 2 I2V | | Animate images with audio |
| Seedance 2 R2V | | Reference images/videos/audio to video |
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"
}'belt app run falai/seedance-2-t2v --input '{
"prompt": "a butterfly landing on a flower in slow motion",
"mode": "fast",
"generate_audio": true
}'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
}'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
}'@Image1@Video1@Audio1belt 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
}'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
}'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
}'| Mode | 720p | 480p |
|---|---|---|
| Quality | ~$0.30/sec | ~$0.13/sec |
| Fast | ~$0.24/sec | ~$0.11/sec |
| Parameter | Type | Default | Description |
|---|---|---|---|
| string | required | Text description of the video |
| boolean | false | Generate synchronized audio |
| enum | - | Duration in seconds (4–10) |
| enum | - | 16:9, 9:16, 1:1, 4:3, 3:4 |
| enum | - | 480p or 720p |
| enum | quality | quality or fast |
| integer | random | Reproducible generation |
| Parameter | Type | Description |
|---|---|---|
| file | Starting frame image (required) |
| file | Optional ending frame |
| Parameter | Type | Description |
|---|---|---|
| array | Reference images (@Image1, @Image2, ...) |
| array | Reference videos (@Video1, @Video2, ...) |
| array | Reference audio (@Audio1, @Audio2, ...) |
belt app list --search "seedance"# 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-videobelt app list --category video