seedance

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese
Install the belt CLI skill:
npx skills add belt-sh/cli
安装belt CLI技能:
npx skills add belt-sh/cli

Seedance 2.0 Video Generation

Seedance 2.0 视频生成

Generate videos with synchronized audio using ByteDance's Seedance 2.0 via inference.sh CLI.
通过inference.sh CLI使用ByteDance的Seedance 2.0生成带同步音频的视频。

Quick Start

快速开始

Requires inference.sh CLI (
belt
). Install instructions
bash
belt login

belt app run bytedance/seedance-2-0 --input '{
  "prompt": "a jazz band performing in a dimly lit club",
  "generate_audio": true
}'
需要inference.sh CLI(
belt
)。安装说明
bash
belt login

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

Models

模型

ModelApp IDBest For
Seedance 2.0
bytedance/seedance-2-0
Best quality, up to 1080p
Seedance 2.0 Fast
bytedance/seedance-2-0-fast
Faster generation, up to 720p
Seedance 2.0 Studio
bytedance/seedance-2-0-studio
Quality + private asset library for portrait consistency
Seedance 2.0 Studio Fast
bytedance/seedance-2-0-studio-fast
Fast + private asset library for portrait consistency
All models support text-to-video, image-to-video, multimodal reference-to-video, and synchronized audio generation. Studio variants automatically upload reference images to the BytePlus private virtual portrait library for enhanced character consistency - particularly useful for faces and branded characters.
模型App ID适用场景
Seedance 2.0
bytedance/seedance-2-0
画质最佳,最高支持1080p
Seedance 2.0 Fast
bytedance/seedance-2-0-fast
生成速度更快,最高支持720p
Seedance 2.0 Studio
bytedance/seedance-2-0-studio
兼顾画质与私有素材库,可保持人像一致性
Seedance 2.0 Studio Fast
bytedance/seedance-2-0-studio-fast
生成速度快且配备私有素材库,可保持人像一致性
所有模型均支持文本转视频、图像转视频、多模态参考素材转视频以及同步音频生成。Studio变体可自动将参考图像上传至BytePlus私有虚拟人像库,增强角色一致性——尤其适用于人脸和品牌角色。

Modes

生成模式

The model determines the generation mode from your inputs. These modes are mutually exclusive - use either first-frame/last-frame OR reference inputs, not both.
ModeInputsDescription
Text-to-Video
prompt
only
Generate video from text description
Image-to-Video
prompt
+
image
Animate a still image (first frame)
First+Last Frame
prompt
+
image
+
end_image
Control start and end frames
Multimodal Reference
prompt
+
reference_images
/
reference_videos
/
reference_audios
Guide generation with reference material
模型会根据输入内容自动判定生成模式。这些模式互斥——请选择首帧/末帧输入或参考素材输入中的一种,不可同时使用。
模式输入参数说明
文本转视频
prompt
根据文本描述生成视频
图像转视频
prompt
+
image
将静态图像动化为视频(作为首帧)
首帧+末帧
prompt
+
image
+
end_image
控制视频的起始和结束帧
多模态参考
prompt
+
reference_images
/
reference_videos
/
reference_audios
借助参考素材引导视频生成

Examples

示例

Text-to-Video with Audio

带音频的文本转视频

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

Fast Mode (Cheaper)

快速模式(成本更低)

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

Image-to-Video

图像转视频

Animate a still image into a video:
bash
belt app run bytedance/seedance-2-0 --input '{
  "image": "https://your-image.jpg",
  "prompt": "gentle camera movement, leaves rustling in the wind",
  "generate_audio": true
}'
将静态图像动化为视频:
bash
belt app run bytedance/seedance-2-0 --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

带起始和结束帧的图像转视频

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

Multi-Image Reference

多图像参考

Use multiple reference images to guide character appearance, outfits, and scene elements:
bash
belt app run bytedance/seedance-2-0 --input '{
  "prompt": "The girl from Image 1 wearing the outfit from Image 2 walks through the cafe from Image 3",
  "reference_images": [
    "https://character-portrait.jpg",
    "https://outfit-reference.jpg",
    "https://cafe-scene.jpg"
  ],
  "generate_audio": true,
  "duration": 8
}'
使用多张参考图像引导角色外观、服装和场景元素:
bash
belt app run bytedance/seedance-2-0 --input '{
  "prompt": "The girl from Image 1 wearing the outfit from Image 2 walks through the cafe from Image 3",
  "reference_images": [
    "https://character-portrait.jpg",
    "https://outfit-reference.jpg",
    "https://cafe-scene.jpg"
  ],
  "generate_audio": true,
  "duration": 8
}'

Video Editing (Replace Elements)

视频编辑(替换元素)

bash
belt app run bytedance/seedance-2-0 --input '{
  "prompt": "Replace the perfume in Video 1 with the face cream from Image 1, preserving all original motions and camera work",
  "reference_images": ["https://face-cream.jpg"],
  "reference_videos": ["https://original-video.mp4"],
  "generate_audio": true
}'
bash
belt app run bytedance/seedance-2-0 --input '{
  "prompt": "Replace the perfume in Video 1 with the face cream from Image 1, preserving all original motions and camera work",
  "reference_images": ["https://face-cream.jpg"],
  "reference_videos": ["https://original-video.mp4"],
  "generate_audio": true
}'

Video Extension (Stitch Clips)

视频扩展(拼接片段)

bash
belt app run bytedance/seedance-2-0 --input '{
  "prompt": "Video 1 transitions smoothly into Video 2, then the camera enters the painting from Video 3",
  "reference_videos": [
    "https://clip1.mp4",
    "https://clip2.mp4",
    "https://clip3.mp4"
  ],
  "generate_audio": true,
  "duration": 8
}'
bash
belt app run bytedance/seedance-2-0 --input '{
  "prompt": "Video 1 transitions smoothly into Video 2, then the camera enters the painting from Video 3",
  "reference_videos": [
    "https://clip1.mp4",
    "https://clip2.mp4",
    "https://clip3.mp4"
  ],
  "generate_audio": true,
  "duration": 8
}'

Reference with Audio

音频参考生成

bash
belt app run bytedance/seedance-2-0 --input '{
  "prompt": "The musician from Image 1 performs the song from Audio 1, voice style referenced from Audio 1",
  "reference_images": ["https://musician.jpg"],
  "reference_audios": ["https://music.mp3"],
  "generate_audio": true
}'
bash
belt app run bytedance/seedance-2-0 --input '{
  "prompt": "The musician from Image 1 performs the song from Audio 1, voice style referenced from Audio 1",
  "reference_images": ["https://musician.jpg"],
  "reference_audios": ["https://music.mp3"],
  "generate_audio": true
}'

Studio Mode (Portrait Consistency)

Studio模式(人像一致性)

Studio variants upload images to BytePlus's private asset library for enhanced face/character consistency:
bash
belt app run bytedance/seedance-2-0-studio --input '{
  "prompt": "The person in Image 1 smiles at the camera, golden hour lighting, cinematic",
  "reference_images": ["https://portrait.jpg"],
  "safety_identifier": "user-abc123",
  "generate_audio": true
}'
Studio变体可将图像上传至BytePlus私有素材库,增强人脸/角色一致性:
bash
belt app run bytedance/seedance-2-0-studio --input '{
  "prompt": "The person in Image 1 smiles at the camera, golden hour lighting, cinematic",
  "reference_images": ["https://portrait.jpg"],
  "safety_identifier": "user-abc123",
  "generate_audio": true
}'

Product Ad with Multiple References

多参考素材产品广告

bash
belt app run bytedance/seedance-2-0 --input '{
  "prompt": "First-person POV product ad. Opening frame is Image 1, hand picks up the product. Camera pushes into close-up showing details. Use the camera movement style from Video 1. Background music from Audio 1.",
  "reference_images": ["https://product-hero.jpg", "https://product-detail.jpg"],
  "reference_videos": ["https://camera-style.mp4"],
  "reference_audios": ["https://bgm.mp3"],
  "generate_audio": true,
  "ratio": "9:16",
  "duration": 11
}'
bash
belt app run bytedance/seedance-2-0 --input '{
  "prompt": "First-person POV product ad. Opening frame is Image 1, hand picks up the product. Camera pushes into close-up showing details. Use the camera movement style from Video 1. Background music from Audio 1.",
  "reference_images": ["https://product-hero.jpg", "https://product-detail.jpg"],
  "reference_videos": ["https://camera-style.mp4"],
  "reference_audios": ["https://bgm.mp3"],
  "generate_audio": true,
  "ratio": "9:16",
  "duration": 11
}'

Prompt Guide

提示词指南

Reference assets in your prompt using type + index:
Image 1
,
Image 2
,
Video 1
,
Audio 1
. The index is the position within that type in the arrays you provide. Do NOT use asset IDs in prompts.
Multimodal reference formula:
  • Image reference: "Refer to the [subject] from [Image N] to generate [scene], keeping [subject] consistent"
  • Video reference: "Refer to the [camera movement/action] from [Video N]"
  • Audio reference: "[Character] says: [dialogue], voice style referenced from [Audio N]"
Video editing formula:
  • Add: "At [timing] of [Video N], add [element]"
  • Remove: "Remove [element] from [Video N], keeping the rest unchanged"
  • Modify: "Replace [element] in [Video N] with [new element]"
Video extension formula:
  • Forward: "Generate content after [Video N]: [description]"
  • Backward: "Extend the opening of [Video N]: [description]"
  • Stitch: "[Video 1] + [transition] + followed by [Video 2]"
在提示词中使用类型+索引引用素材:
Image 1
Image 2
Video 1
Audio 1
。索引为对应类型数组中的位置。请勿在提示词中使用素材ID。
多模态参考公式:
  • 图像参考:"参考[Image N]中的[主体]生成[场景],保持[主体]一致性"
  • 视频参考:"参考[Video N]中的[镜头运动/动作]"
  • 音频参考:"[角色]说:[台词],语音风格参考[Audio N]"
视频编辑公式:
  • 添加:"在[Video N]的[时间点]添加[元素]"
  • 删除:"从[Video N]中移除[元素],其余内容保持不变"
  • 修改:"将[Video N]中的[元素]替换为[新元素]"
视频扩展公式:
  • 向前扩展:"在[Video N]之后生成内容:[描述]"
  • 向后扩展:"扩展[Video N]的开头部分:[描述]"
  • 拼接:"[Video 1] + [过渡效果] + 接着是[Video 2]"

Parameters

参数说明

ParameterTypeDefaultDescription
prompt
stringrequiredText description of the video
generate_audio
booleantrueGenerate synchronized audio
duration
integer5Duration in seconds (4-15), or -1 for auto
ratio
enumadaptive21:9, 16:9, 4:3, 1:1, 3:4, 9:16, or adaptive
resolution
enum720p480p, 720p, 1080p (Fast: 480p, 720p only)
seed
integer-1Seed for reproducibility (-1 for random)
watermark
booleanfalseAdd watermark to output
safety_identifier
string-Unique end-user identifier for safety policy (max 64 chars, hash of user ID recommended)
image
file-First-frame image (mutually exclusive with reference inputs)
end_image
file-Last-frame image (requires
image
)
reference_images
file[]-Reference images, up to 9 (mutually exclusive with image/end_image)
reference_videos
file[]-Reference videos, up to 3. Max 15s each, total max 15s. mp4/mov
reference_audios
file[]-Reference audios, up to 3. Max 15s each, total max 15s. wav/mp3. Requires at least one image or video
参数类型默认值说明
prompt
string必填视频的文本描述
generate_audio
booleantrue生成同步音频
duration
integer5视频时长(单位:秒,范围4-15),设为-1则自动适配
ratio
enumadaptive宽高比选项:21:9、16:9、4:3、1:1、3:4、9:16或自适应
resolution
enum720p分辨率选项:480p、720p、1080p(Fast模式仅支持480p、720p)
seed
integer-1随机种子(用于复现结果,设为-1则随机生成)
watermark
booleanfalse为输出视频添加水印
safety_identifier
string-用于安全策略的唯一终端用户标识(最长64字符,推荐使用用户ID的哈希值)
image
file-首帧图像(与参考素材输入互斥)
end_image
file-末帧图像(需搭配
image
使用)
reference_images
file[]-参考图像,最多9张(与image/end_image输入互斥)
reference_videos
file[]-参考视频,最多3个。单个视频最长15秒,总时长不超过15秒。格式为mp4/mov
reference_audios
file[]-参考音频,最多3个。单个音频最长15秒,总时长不超过15秒。格式为wav/mp3。需至少搭配一张图像或一个视频使用

Pricing

定价

ModelPricing
Seedance 2.0$4.30-$7.70/M tokens (varies by resolution and input type)
Seedance 2.0 Fast$3.30-$5.60/M tokens
Token formula:
(width x height x fps x duration) / 1024
模型定价
Seedance 2.0每百万令牌4.30-7.70美元(根据分辨率和输入类型有所不同)
Seedance 2.0 Fast每百万令牌3.30-5.60美元
令牌计算公式:
(width x height x fps x duration) / 1024

Search Seedance Apps

搜索Seedance应用

bash
belt app store search "seedance"
bash
belt app store search "seedance"

Related Skills

相关技能

bash
undefined
bash
undefined

Full platform skill (all 250+ apps)

全平台技能(包含250+应用)

npx skills add inference-sh/skills@infsh-cli
npx skills add inference-sh/skills@infsh-cli

All video generation models

所有AI视频生成模型

npx skills add inference-sh/skills@ai-video-generation
npx skills add inference-sh/skills@ai-video-generation

Google Veo

Google Veo

npx skills add inference-sh/skills@google-veo
npx skills add inference-sh/skills@google-veo

Image generation (for image-to-video)

AI图像生成(用于图像转视频)

npx skills add inference-sh/skills@ai-image-generation
npx skills add inference-sh/skills@ai-image-generation

AI avatars & lipsync

AI虚拟形象与唇形同步

npx skills add inference-sh/skills@ai-avatar-video

Browse all video apps: `belt app store --category video`
npx skills add inference-sh/skills@ai-avatar-video

浏览所有视频类应用:`belt app store --category video`

Documentation

文档