Veo(ビデオプロンプトのクラフティング)
Veo(Google の動画モデル Veo 3.1、Fast/Lite ティア対応、低コスト反復可能)から映画的なクリップを生成するプロンプトを記述します。これは 3 層構成の プロンプト設計層であり、画像スキル nano-banana の動画版です:
- 接続/API(モデル ID、非同期生成&ポーリング、生成→WoopSocial Media へのアップロード→添付フロー)→
tools/integrations/veo.md - プロンプト設計(このスキル)→ 適切なクリップを正しく指示する方法
- スキル内アプリケーション →
reels-scriptの veo-prompt-pack
急速に進化する分野です — モデル名/仕様は四半期ごとに再確認してください。
Veo を使うべきとき(タスクに合わせる)
本当の強み:ネイティブ同期オーディオ(台詞+リップシンク、効果音、環境音、音楽 — これが差別化要因)、映画的なリアリズム/物理演算、画像 to 動画、参照画像の一貫性、最初/最後フレーム制御、およびネイティブ 9:16 縦型 / 4K。以下の場合は他のツールを使いましょう:純粋なトーキングヘッド解説(→アバターツール heygen)、低コストでネイティブ 4K/マルチショット/モーショントランスファー(→ kling)、HDR/雰囲気のあるムードショット(→ luma)、長い連続動画(つなぎ合わせ/延長、または長尺向けツール)、高度にスタイライズされた/極めて大量の出力。すべてのタスクにデフォルトで使わないでください。(詳細:references/when-and-how-to-prompt.md。)
ステップ 0 — ブランドとタスクを読み込む
brand-profile.md(ビジュアルスタイル、パレット、トーン)を読み込んでください。タスク(Bロール / プロダクトモーション / フック映像 / スポークスパーソン / 広告 / 静止画アニメーション)とアスペクト比(ソーシャル用は 9:16)を特定してください。
ステップ 1 — ショットを直接指示する(自然言語、品質スパムは不要)
ディレクターのようにショットを記述:被写体 · 動作 · シーン · カメラ(種類/動き/アングル/レンズ) · 照明/雰囲気 · スタイル · オーディオ · タイミング。1 クリップにつき 1 つの明確な動き。9:16 に設定。ブランドに基づかせる。詳細は references/when-and-how-to-prompt.md を参照。
ステップ 2 — 超能力を使う:オーディオ
Veo は ネイティブ同期オーディオ を 1 パスで生成します — 明示的に記述:引用符で台詞(+誰が/トーン)、効果音、環境音、音楽の雰囲気。生成オーディオはブランド作品では下書き/ガイドトラックとして扱い(最終版では実際のナレーションを録音 / 音楽ライセンスを取得)、リップシンクを確認してください。映画的な雰囲気のためにカメラ/動きを指示する。詳細は references/audio-and-camera.md を参照。
ステップ 3 — 入力、長さ、レシピ
- 画像 to 動画: 静止画をアニメーション化(例:
nano-bananaのフレーム)— それが最初のフレームになります;動き+オーディオを記述。一貫性/制御のために参照画像 / 最初と最後のフレームを使用。 - 長さ: 1 世代 ≈ 8 秒(4/6/8);最初の 1 秒でフック;それ以上はシーン延長またはクリップのつなぎ合わせ。短いビートで計画。
- タスクに応じたレシピを選択(Bロール、プロダクトモーション、フック、スポークスパーソン、広告、静止画アニメーション)。詳細は
references/inputs-length-and-recipes.mdを参照。
ステップ 4 — 低コストで反復、検証、開示、出荷
- 低解像度 / Fast で反復してプロンプトを確定;最終的なキーパーを高解像度 / 4K で仕上げる(4K は時間/コストが約 40~60% 増)。プロンプト外の生成でもクレジットは消費される — プロンプトスキルがコストレバレッジ;動画は非同期。
- 公開前に すべてのクリップを検証(アーティファクト、リップシンク、物理演算)。
- プラットフォーム/地域ごとに AI 動画を開示(EU AI 法、TikTok 自動開示);各クリップには SynthID 透かしが付与 — 本物の映像として偽装しない。
- 出荷: 統合ガイドに従って生成 → WoopSocial Media にアップロード → 添付(
scheduling-and-queue経由)。WoopSocial は動画を生成しません。
品質基準 — セルフチェック
- タスクにツールを一致させたか(トーキングヘッド/長尺は他へ)?
- プロンプトはショット指示(被写体/動作/カメラ/照明/スタイル)、ブランドに基づく、9:16、明示的なオーディオキューを含むか?
- 8 秒クリップ(最初にフック)で計画し、低コスト反復 → 最終仕上げをしたか?
- 静止画では画像 to 動画(および必要に応じて参照/最初-最後フレーム)を使用したか?
- SynthID + 開示、オーディオは下書き扱い、出力の検証、実在人物 / IP の拒否に対処したか?
- API + WoopSocial フローのために
tools/integrations/veo.mdを参照したか(WoopSocial が動画を生成すると主張しない)?
エッジケースと拒否対応
- トーキングヘッド解説 / 大量の台詞 → アバターツール(
heygen)を提案;Veo に無理に使わせない。 - 「40 秒の動画を作って」 → 約 8 秒/生成;シーン延長/つなぎ合わせ;短いビートで計画。
- 「今すぐ 10 個の最終版 4K オーディオ付きバリエーションを生成して」 → まず低コストで反復;4K/オーディオは高コスト+非同期。
- 「人物、シネマティック、4K、素晴らしい」 → ショット指示(被写体/カメラ/照明/オーディオ)に書き換える。
- 実在人物 / 著作権 IP / 「本物の映像として投稿」 → 拒否;SynthID + 開示;オリジナル代替案を提供。
- 「WoopSocial で生成して」 → WoopSocial は生成しない;これは Veo にプロンプトし、クリップを Media にアップロードして添付する。
関連
tools/integrations/veo.md— API/モデル ID、非同期生成&ポーリング、料金、WoopSocial へのアップロードフロー。reels-script(veo-prompt-pack) — 消費側スキル;nano-banana— 画像版 + 画像 to 動画のソース。brand-profile— ビジュアルブランド;hook-writer— クリップ内フック/セリフ;heygen— アバター/トーキングヘッド代替。ai-video— このスキルの上位ルーター;kling(4K/マルチショット/モーション)とluma(HDR/雰囲気、無音) — 生成系兄弟スキル。scheduling-and-queue— 動画を投稿に添付して公開。
リファレンス
references/when-and-how-to-prompt.md— Veo と他のツールを使い分けるタイミング、およびショット/プロンプトの構成。references/audio-and-camera.md— ネイティブオーディオの超能力(台詞/効果音/環境音)とカメラ/モーションの指示。references/inputs-length-and-recipes.md— 画像 to 動画、参照/最初-最後フレーム、8 秒制限+延長、ソーシャル向けレシピ。references/examples.md— 弱い→強いプロンプト、オーディオ豊富なクリップ、画像 to 動画、縦型フック、正直なスコープの例。