1つのプロンプトから縦型AIダンス動画を作る
動きの名前を添えたダンスグリッドを作り、振り付けの参照画像として使って音楽に同期したダンスを生成し、グリッドの演出とダンスを1本の縦型動画にまとめます。
実行
AIエージェント
ターミナル
初めてですか? クイックスタート
brew install pipe2-ai/tap/pipe2 go install github.com/pipe2-ai/pipe2-cli/cmd/pipe2@latest echo "$PAT" | pipe2 auth login --token - 結果を変える
| 入力 | 型 | 既定値 | 説明 |
|---|---|---|---|
--subject | string | 既定値breakdancer in baggy neon techwear | Who's dancing. Used in both the grid render and the Seedance prompt. |
--style | string | 既定値K-pop solo choreography | Genre/style label: e.g. "K-pop solo choreography", "urban hip-hop", "classical ballet". |
--moves | string | 既定値moonwalk, body roll, donkey kick, electric slide | Comma-separated list of named moves Seedance should perform in order. |
--music | string | 既定値K-pop dance anthem at 128 BPM. Punchy four-on-the-floor kick, sidechained glossy synth lead, glittery hi-hats, percussive synth stab on the off-beats. Full energy from bar one, no intro. | Mood prompt for the Eleven Music soundtrack. |
--persona | string | 既定値 | Optional persona description (e.g. 'red-haired fashion-forward 21-year-old influencer in pink avant-garde outfit'). When set, generates a multi-angle character sheet first and passes it to Seedance as a second reference image so the dance preserves identity across frames. |
--watermark-url | asset_url | 既定値 | Override the default Pipe2 logo with your own image (URL or local path). Empty means use the bundled Pipe2 watermark. |
--ratio | enum | 既定値9:16 | Output aspect ratio. 9:16 for TikTok/Reels, 16:9 for landscape.9:16 · 16:9 · 1:19:1616:91:1 |
--dance-seconds | int | 既定値8 | Duration of the Seedance segment. 4-15s; total reel is +3s for the grid reveal. |
--music-url | asset_url | 既定値 | Pre-existing music file (URL or local path). When set, music-generator is skipped and this track is used directly. |
--no-watermark | bool | 既定値false | Ship the output unbranded. Skips the watermark step entirely. |
--persona-url | asset_url | 既定値 | Pre-existing persona reference (URL or local path: same shape as --music-url / --watermark-url). When set, image-generator is skipped and this image goes directly to Seedance as the identity anchor. Use for recurring brand mascots or when you already have a character sheet you trust. |
--watermark-scale | int | 既定値20 | Watermark width as a percentage of the video width. |
--watermark-variant | enum | 既定値light | Which bundled Pipe2 logo to use when --watermark-url is empty. "light" for dark videos, "dark" for bright ones; coloured variants match the clip palette.amber · aqua · crimson +4amberaquacrimsondarkemeraldindigolight |
-
GPT Image 2が、各マスに動きの名前を添えたポーズを1つずつ配置し、16マスのダンス参照グリッドを生成します。
-
ダンスが始まる前に、動きのグリッドを短く画面に見せる演出を作ります。
-
Seedance 2 Proがグリッドを振り付けの参照画像、サウンドトラックをタイミングの基準として使い、絵コンテとビートの両方に沿ったダンスを生成します。
-
グリッドの表示とダンスを短いクロスフェードでつなぎ、完成したサウンドトラックと合わせます。
-
左上にPipe2ロゴ(または独自の--watermark-url)を重ね、再投稿されても出典が伝わるようにします。透かしを省くには--no-watermarkを指定します。
この方法が有効な理由と変更できる点
この方法が有効な理由
グリッドが絵コンテの役割を果たします。image-generatorは、動きの名前を
添えた16種類のダンスポーズを4×4のレイアウトに配置します。Seedanceは
これを参照画像として読み込み、フレームごとに動きを推測するのではなく、
各マスを順番にたどります。動きの名前を指定すれば、その動きがそのまま
生成結果に反映されます。
音楽はダンスのあとではなく、先に作ります。Seedanceは完成した サウンドトラックをタイミングの基準にするため、後付けの音楽から浮くことなく、 振り付けがリズムに合います。
仕上がりを左右する設定
moves:少ない手間で品質を大きく変えられる設定です。「ムーンウォーク、 ボディロール、ドンキーキック」のような具体的な動きの名前は、漠然とした 形容詞より効果的です。それぞれの名前がグリッドのラベルになり、Seedanceが そのラベルを読み取ります。dance_style:グリッドとダンス全体の方向性を決めます(「K-popのソロ 振り付け」「クラシックバレエ」など)。具体的に指定してください。 「ダンス」だけではスタイルを十分に伝えられません。subject/persona:subjectは踊る人物と衣装を指定し、personaは同じ顔や衣装が動画全体で保たれるよう、繰り返し登場する人物の 外見を固定します。人物像を曖昧にするより、服装や背景を具体的にしたほうが 意図が伝わりやすくなります。
長さ、音楽の雰囲気、透かし、アスペクト比には使いやすい初期値があります。 すべての設定はレシピのオプションを確認してください。
補足
人物、音楽、透かしの各素材は、その場で生成することも、手持ちの素材を使う
こともできます。人物にはpersonaまたはpersona-url、サウンドトラックには
音楽の雰囲気またはmusic-url、ロゴには透かし用プロンプトまたは
watermark-urlを指定します。固定ロゴや選定済みの楽曲を使うブランドでは、
URLを指定するオプションが適しています。