---
name: video_prompt_template
description: Seedance 2.0 / Grok 向け動画生成プロンプトのテンプレート（ストーリーボード参照方式）
---

# 動画プロンプトテンプレート

## 基本原則

- ストーリーボード画像を `@Image1:` として参照させ、最小限のプロンプトで動画生成
- テキストで容姿を記述しない（ストーリーボード画像が視覚的な設計図）
- セリフもテロップも通常の日本語表記（漢字・カタカナ・ひらがなを自然に使用）で記述する
- 1プロンプト1カメラ動作・1発話

---

## プラットフォーム選定

| シーンの性質 | 推奨 |
|---|---|
| 強フック・EYECATCH・派手な演出・アクション | **Seedance 2.0** |
| 中距離・落ち着いた会話・日常系・量産 | **Grok** |
| ストーリー動画・リップシンク重視 | **Flow** |

---

## Seedance 2.0 テンプレート（演出系・アクション系 / V4 日本語1文型）

V4より、英語のブロック構造（`[Audio/Sound]`, `[Timeline]`, `[Style]` 等）を**完全に廃止**し、Grokと同じ日本語1文型で統一します。

```text
@Image1: Storyboard reference — animate faithfully according to each panel's scene, timing, and character action shown
[@Image2: Character face reference]
[@Image3: Character costume/body reference]

@image3で、【構図】で映る@image2の人物がカメラを見つめ、「【セリフ】」としゃべる。カメラは【カメラワーク】。
```

### Seedance 必須ルール（V4）
- `@Image1:` 形式（コロンあり）。`= ` 形式は使わない
- **英語セクション禁止**: `[Timeline]` `[Audio/Sound]` `[Style]` 等のタグは一切使わない
- **タイムコード禁止**: `[0s-2.5s]` 等の時間指定は一切不要
- **アクション直列化の完全禁止**: 「立ち上がってしゃべる」等の動作はNG。「〇〇を持った」等の状態指定のみ
- セリフは「」の中に書き、「としゃべる」で結ぶ
- カメラ動作は1プロンプト1動作のみ

### Seedance 禁止ワード
- ❌ `Hyperrealistic` / `8K resolution` / `visible skin pores`
- ❌ 機材ブランド名：`ARRI` / `RED` / `Sony A7R IV` / `Canon EOS R5` 等
- ❌ 速度%指定：`200% speed` / `0.5x speed`
- ❌ 複数カメラ動作の混在：`pan while zooming in`
- ❌ セリフのローマ字併記

---

## Grok テンプレート（量産系・通常シーン・アクション統合）

これまでの英語表記によるブロック構造を全廃しました。プロンプトはすべて「純粋な日本語の1直列の文章」として記述します。

### 1. 静的シーン（コーポレート・対談など）
```text
【背景】で、【上半身アップ等の構図】で映る【人物】がカメラを見つめ、「【セリフ（漢字可）】」というセリフを言う。カメラは【カメラワーク】。
```

### 2. 動的シーン（アクション・演出など）
```text
【初期構図・背景】に、【カメラが動く】するとともに、【人物の動作】が起き、【次の展開】へ移行する。決定的瞬間に【演出効果】が入り、【結末】に至る。
※注: ダイナミックな長回しシーンはカットを小分けにせず、このように時系列の1文として全て結びつけて書くこと。
```

### Grok 必須ルール（V4）
- タイムスタンプは書かない。英語セクションも書かない。
- セリフは日本語のまま（漢字可）「」の中に書き、「としゃべる」で結ぶ。「言う」よりも音声化バグが少ない。
- 「アクション直列化の完全禁止**: 「○○して、しゃべる」はリップシンクエラーを誘発するため、「○○を持った」のような状態指定にとどめる。
- **背景テキストの排除**: 「明るい会議室で」のような言葉はNG。背景は「@image2で、」のみで完結させる。
- 「立つ」「歩く」など、構図を破壊する（全身を描写してしまう）不要な動詞は絶対に使用しない。
- 英語への翻訳、および画質（Photorealistic等）の修飾語は一切書かない。

---

## Flow テンプレート（ストーリー動画・リップシンク重視）

```text
Scene based on storyboard: [storyboard_filename.png]
Animate faithfully following each panel sequence.

dialogue: "{セリフ}"

{環境・照明・スタイル指示}
{カメラ動作1つ}
```

### Flow 必須ルール
- 参照は `@image` タグではなくファイル名で指定
- セリフは `dialogue: "..."` 形式（ネイティブリップシンク）

---

## マルチモード用プロンプト（30秒以上）

各パートを独立したプロンプトとして生成する。Part N の最後に以下を追記：

```text
[CONTINUITY]
End frame must match the opening frame of Part [N+1]: same character position, same lighting, same environment.
```

---

## 出力前の最終チェック

**Seedance 2.0 用（V4 / 6項目）**
1. ✅ `@Image1:` 形式（コロンあり）か
2. ✅ 英語のブロック構造（`[Timeline]`, `[Audio/Sound]`, `[Style]`）が完全に排除され、純粋な日本語1文になっているか
3. ✅ 「〇〇して、しゃべる」という直列化を避け、リップシンク優先の「状態（〇〇を持ったまま）」で指示しているか
4. ✅ カメラ動作が1つに絞られているか
5. ✅ 禁止ワード（Hyperrealistic / 8K / visible pores / 機材ブランド名）が入っていないか
6. ✅ ローマ字併記がないか

**Grok 用（V4 / 5項目）**
1. ✅ `@image`（小文字）を使用し、不要なテキストでの背景説明を省いているか
2. ✅ 英語セクションを使わず、時系列に沿った「自然な日本語の1直列構文」になっているか
3. ✅ 「〇〇して、しゃべる」という直列化を避け、リップシンク優先の「状態（〇〇を持ったまま）」で指示しているか
4. ✅ 全身描写を誘発するパニック動詞（立つ・歩く）が含まれていないか
5. ✅ スタイル（Photorealistic等）や装飾語（静かに等）のノイズが含まれていないか

---

## 標準フォーマット（V4日本語1直列型・A版＋B版の2種を毎回生成）

**⚠️ 重要：毎回必ずA版（キャラ参照あり）とB版（ストーリーボードのみ）の2種を併記する。**

### なぜ2種類生成するか
- **A版（キャラ参照あり）**: キャラの顔・衣装の再現度を最大化したい時に使用。ただし参照画像が多いほどAIの解釈ブレが増えるリスクあり
- **B版（ストーリーボードのみ）**: ストーリーボード画像自体がキャラの視覚情報を内包しているため、1枚参照だけで生成が安定するケースが多い
- 両方出力を見比べて採用版を決める運用が最も効率的

---

### A版テンプレート（ストーリーボード＋キャラ参照版）

```text
@Image1: Storyboard reference — animate faithfully according to each panel's scene, timing, and character action shown
@Image2: [キャラ参照1の説明]
@Image3: [キャラ参照2の説明]

[SIZE LOCK など必要に応じて1〜2行の宣言を英語/日本語で]

@Image1のパネル①の【背景】で、【構図】で映る@Image2の【被写体の状態】のまま【軽微な動き・なし】。【環境音・無音指定】。カメラは【カメラワーク1つ】。

続いてパネル②で、【構図】で映る@Image2の【被写体の状態】のまま【動き or 静止】。画面下部に「【テロップ】」のテロップが静的に浮かぶ。カメラは【カメラワーク1つ】。

続いてパネル③で、【構図】で映る@Image3の【被写体の状態】のまま、「【セリフ】」としゃべる。カメラは【カメラワーク1つ】。

続いてパネル④で、【構図】で【ロゴ・背景】が映る。「【セリフ】」としゃべる。カメラは【カメラワーク1つ】。
```

---

### B版テンプレート（ストーリーボードのみ版）

A版から `@Image2` `@Image3` への参照をすべて削除し、ストーリーボード画像内のサブジェクトを直接指す表現に書き換える。SIZE LOCK等の宣言も、ストーリーボード画像基準に書き換える。

```text
@Image1: Storyboard reference — animate faithfully according to each panel's scene, timing, and character action shown

[必要に応じてストーリーボード基準のSIZE LOCK等の宣言を記述]

@Image1のパネル①の【背景】で、【構図】で映るパネル①の【被写体の状態】のまま【軽微な動き・なし】。【環境音・無音指定】。カメラは【カメラワーク1つ】。

続いてパネル②で、【構図】で映るパネル②の【被写体の状態】のまま【動き or 静止】。画面下部に「【テロップ】」のテロップが静的に浮かぶ。カメラは【カメラワーク1つ】。

続いてパネル③で、【構図】で映るパネル③の【被写体の状態】のまま、「【セリフ】」としゃべる。カメラは【カメラワーク1つ】。

続いてパネル④で、【構図】で【ロゴ・背景】が映る。「【セリフ】」としゃべる。カメラは【カメラワーク1つ】。
```

### A版・B版共通の必須ルール
- **英語ブロック禁止**: `[Action]` `[Camera]` `[Style]` `[Dialogue]` は一切使わない
- **セリフは1パネル1回のみ**: 同じセリフを `[Action]` と `[Dialogue]` の両方に書くのは重複発話バグの原因
- **セリフは極力1本化する（複数パネルへの分割を避ける）**: AIは分割セリフが苦手で、前倒し発話・テロップ読み上げ混入が頻発する。**発話は最後のブランド着地パネル1枚に集約**し、途中パネルは発話なし＋環境音・テロップで構成するのが安全
- セリフもテロップも通常の日本語表記（漢字・カタカナ・ひらがなを自然に使用）
- **カメラ動作は1パネル1つ**（複数動作の混在禁止）
- **800文字以内**（半角換算・CapCut制限に合わせて）を守る
- 禁止ワードは Seedance/Grok 共通ルールに準拠

### 文字数カウント目安
- 日本語1文字 ≈ 2文字（半角換算）
- 15秒4パネル構成なら概ね500〜750文字に収まる
- 生成後は必ず文字数を確認すること
