关于 seedance
seedance 是通过 inference.sh 的 belt 命令行调用 ByteDance Seedance 2.0 的视频生成技能,面向需要创作或编辑视频的用户。它可结合图像、视频和音频参考素材,并生成同步音频。
主要功能
- 01文本生成视频
- 02图像、视频和音频参考
- 03首帧与末帧控制
- 04视频编辑与片段延展
- 05生成同步音频
- 06Studio 人物一致性模式
适用场景
- 01用多种参考素材指导视频生成
- 02控制视频的起始和结束画面
- 03替换视频中的元素
- 04延展或拼接多个视频片段
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ bankai-skills/ superpowers --skill seedance安装后在 Claude Code 中输入/seedance确认已加载。
详细介绍
安装 belt CLI 技能:
npx skills add belt-sh/cli
Seedance 2.0 视频生成
通过 inference.sh CLI 使用 ByteDance 的 Seedance 2.0 生成带同步音频的视频。
快速开始
需要 inference.sh CLI(
belt)。安装说明
belt login
belt app run bytedance/seedance-2-0 --input '{
"prompt": "a jazz band performing in a dimly lit club",
"generate_audio": true
}'
模型
| 模型 | 应用 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 私有虚拟肖像库,以增强角色一致性,尤其适用于面部和品牌角色。
模式
模型会根据输入内容确定生成模式。这些模式互斥——只能使用首帧/尾帧或参考输入,不能同时使用两者。
| 模式 | 输入 | 描述 |
|---|---|---|
| 文生视频 | 仅 prompt | 根据文本描述生成视频 |
| 图生视频 | prompt + image | 将静态图像(首帧)制作成动画 |
| 首帧+尾帧 | prompt + image + end_image | 控制起始帧和结束帧 |
| 多模态参考 | prompt + reference_images/reference_videos/reference_audios | 使用参考素材引导生成 |
示例
带音频的文生视频
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"
}'
快速模式(更便宜)
belt app run bytedance/seedance-2-0-fast --input '{
"prompt": "a butterfly landing on a flower in slow motion",
"generate_audio": true
}'
图生视频
将静态图像制作成视频:
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
}'
带起始帧和结束帧的图生视频
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
}'
多图参考
使用多张参考图像引导角色外观、服装和场景元素:
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
}'
视频编辑(替换元素)
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
}'
视频延长(拼接片段)
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
}'
带音频的参考
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 模式(肖像一致性)
Studio 变体会将图像上传到 BytePlus 私有素材库,以增强面部/角色一致性:
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
}'
使用多项参考素材制作产品广告
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
}'
提示词指南
在提示词中使用类型 + 索引引用参考素材: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]”
参数
| 参数 | 类型 | 默认值 | 描述 |
|---|---|---|---|
prompt | string | 必填 | 视频的文本描述 |
generate_audio | boolean | true | 生成同步音频 |
duration | integer | 5 | 时长(秒)(4-15),或设为 -1 自动确定 |
ratio | enum | adaptive | 21:9、16:9、4:3、1:1、3:4、9:16 或 adaptive |
resolution | enum | 720p | 480p、720p、1080p(Fast:仅支持 480p、720p) |
seed | integer | -1 | 用于保证可复现性的种子(-1 表示随机) |
watermark | boolean | false | 为输出添加水印 |
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。至少需要一张图像或一个视频 |
定价
| 模型 | 定价 |
|---|---|
| Seedance 2.0 | $4.30-$7.70/M tokens(因分辨率和输入类型而异) |
| Seedance 2.0 Fast | $3.30-$5.60/M tokens |
Token 计算公式:(width x height x fps x duration) / 1024
搜索 Seedance 应用
belt app search "seedance"
相关技能
# Full platform skill (all 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
浏览所有视频应用:belt app list --category video
文档
评论
支持 Markdown