seedance について
Seedance 2.0スキルは、inference.sh CLI経由でByteDanceの動画生成モデルを実行し、テキスト、画像、マルチモーダル参照から動画を作成します。音声同期、開始・終了フレーム指定、動画編集と延長に対応し、生成速度や人物の一貫性に応じたモデルも選べます。
主な機能
- 01テキスト、画像、複合参照から生成
- 02音声同期に対応
- 03開始・終了フレームで動画を指定
- 04参照動画の編集や延長
- 05Fast版とStudio版を用意
活用シーン
- 01テキストや静止画から動画を作成
- 02複数の画像や動画を参照して内容を指定
- 03動画内要素の置換やクリップの延長・連結
- 04音声同期付き短編動画の制作
MCP 対応
このスキルはinference.sh CLIのbeltコマンドで実行されます。MCP接続についての記載はありません。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ its-a-skill-issue/ 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] の [subject] を参照して、[subject] の一貫性を保ちながら [scene] を生成する」
- 動画参照:「[Video N] の [camera movement/action] を参照する」
- 音声参照:「[Character] が [dialogue] と話す。音声スタイルは [Audio N] を参照する」
動画編集の定型文:
- 追加:「[Video N] の [timing] に [element] を追加する」
- 削除:「[Video N] から [element] を削除し、残りは変更しない」
- 変更:「[Video N] の [element] を [new element] に置き換える」
動画延長の定型文:
- 後方:「[Video N] の後に続く内容を生成する:[description]」
- 前方:「[Video N] の冒頭を延長する:[description]」
- 連結:「[Video 1] + [transition] + 続いて [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。画像または動画が少なくとも1つ必要です |
料金
| モデル | 料金 |
|---|---|
| Seedance 2.0 | $4.30-$7.70/M tokens(解像度と入力タイプによって異なります) |
| Seedance 2.0 Fast | $3.30-$5.60/M tokens |
トークンの計算式:(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
ドキュメント
- アプリの実行 - CLI でアプリを実行する方法
- 結果のストリーミング - リアルタイムの進行状況の更新
- コンテンツパイプラインの例 - メディアワークフローの構築