Communitygithub.com

Google Flow Director(Veo 导演工作台)

Google Flow(Veo)向けの商業広告・プロモーションビデオ制作を効率化するディレクター用スキルです。都市観光PV、ブランドTVC、プロダクトハイライトの3分野に対応し、アップロードされた画像からビジュアルDNAを抽出し、15秒単位のカット割りとシームレスなトランジション設計、そして字幕なしのクリーンな映像+音声一体型プロンプトを生成します。最後にMarkdown実行シート、インタラクティブHTMLストーリーボードを出力し、Google Driveに自動同期します。

Google Flow Director(Veo 导演工作台) とは?

Google Flow Director は、Google Flow(Veo)のネイティブ音画一体生成機能を最大限に活用し、市販の広告制作プロセスを完全自動化するプロフェッショナル向けスキルです。ユーザーがテーマ、尺、そして製品画像やスタイルの好みを入力すると、まず画像から製品の視覚的DNA(形状、素材、色彩)を抽出し、それを全クリップにわたって固定します。次に、参照ライブラリ `references/cinematography_and_transitions.md` に基づき、統一されたカメラ機材・フィルムスタイルとナレーター音色を設定します。その後、指定された尺を15秒単位のクリップに分割し、各クリップ内で5秒ごとの連続カメラワーク、音響効果、BGM、ナレーションまで含めた一体型プロンプトを自動生成します。これにより、ユーザーはGoogle Flowにプロンプトをコピー&ペーストするだけで、画風も声もブレのない高品質な広告映像を一発生成できます。最後に、プロジェクトデータはMarkdown実行シート、HTMLストーリーボードとしてローカルに保存されるほか、専用スクリプトによりGoogle Driveの所定フォルダに自動アップロードされ、チーム共有も容易になります。なお、生成するプロンプトには一切の字幕命令を含ませず、ナレーション台詞は別途管理することで、AI生成時の文字化けリスクを排除し、後工程でのアフレコや字幕入れをスムーズにします。

対応~Claude Code~Codex CLI~Cursor✓Antigravity✓Gemini CLI
npx skills add https://github.com/zyaizl/google-flow-director/tree/HEAD

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Google Flow Director (google-flow-director)

Google Flow (Veo ネイティブ音画一体生成) 向けに特化した、商業ビデオのディレクター級カット割り・マルチカット一貫性制御システムです。HiAPIAI/awesome-ai-video-workflows(商業主視覚のカメラワークと照明基準)、BigBanana-AI-Director / ArcReel(グローバルビジュアル&オーディオバイブル+キーフレームアセットロック)、creatify-ai/video-ad-generator(黄金の時間軸と高い完視聴率のリズム)の方法論を融合しています。

適用シーン

  1. 都市観光プロモーションビデオ (City & Cultural Tourism):古今を駆け抜けるタイムスリップ、無形文化遺産・職人技、自然の山河、サイバー都市、人間味あふれる情景。
  2. ブランドエモーショナルTVC (Brand Anthem & Commercial):ハイエンドミニマリズム、生活美学、ブランドスピリッツの高揚感、質感のある空撮・モンタージュ。
  3. プロダクトハイライト (Product Hero Showcase):デジタルデバイスのマクロ撮影、化粧品・香水の流体表現、ドリンクのハイスピード撮影、工業デザインの光と陰の流れ(実物製品写真からのビジュアルDNA抽出に対応)。

コア実行フロー(4ステップ・クリーン音画ディレクターワークフロー)

ユーザーが動画制作リクエスト(例:テーマ+目標尺+オプションで製品画像/スタイルプリセット)を出すたび、以下の4フェーズを厳密に実行します。

Step 1:製品画像ビジュアルDNA抽出(画像がある場合)とグローバル音画ダブルロック (Visual & Audio Bible)

  1. ユーザーが製品画像/ブランドロゴ/参考画像をアップロードした場合:
    • 直ちに view_file で画像を確認し、Product Visual DNA を抽出:
      • 正確な形状とプロポーション (Shape & Proportions)
      • 表面材質と反射特性(例:brushed titanium, matte frosted glass, gold foil embossed serif logo)
      • コアカラーコードと陰影の特徴
    • 抽出した英語による固定外観記述を subject_lock_en とし、Google Flow Ingredients(シード画像/ファーストフレーム参照)戦略 を計画。
  2. グローバルビジュアル&オーディオバイブル (visual_bible + audio_guide) の構築:
    • references/cinematography_and_transitions.md を参照し、全編にわたる唯一の:
      • カメラ機材とレンズ焦点距離(例:ARRI Alexa 65 + Panavision Anamorphic Lens)
      • 照明基調と色温度・色彩(例:Warm amber kiln firelight contrasting with deep jade-cyan shadows, Kodak Vision3 500T)
      • グローバル強制ビジュアルサフィックス (style_suffix_en):25~40語で構成される標準的な英語の撮影スタイルサフィックス。
      • グローバル強制ナレーション&オーディオロック (voice_and_audio_lock_en):Google Flowはナレーションと効果音を直接生成可能。複数クリップ間での声の一貫性やBGMの突然の変更を防ぐため、固定のナレーター音色記述(例:Consistent warm, deep, magnetic male Mandarin Chinese documentary narrator voice, calm poetic cadence, crisp studio condenser mic)と統一されたBGMの基調を定義。
    • 強制合成ルール: style_suffix_en と voice_and_audio_lock_en は 各クリップの flow_video_prompt_en に必ず直接結合・内包 され、ユーザーがGoogle Flowに1回コピーするだけで、画風と音色が一貫したクリーンな完成映像が生成されるようにします。
    • ⚠️ 字幕命令は絶対に含めない: プロンプト内に字幕や画面に大きな文字を生成する命令を含んではいけません(AIビデオが直接文字を生成すると歪みや破綻が多く、品質を損なう)。各シーンの表には別途中文ナレーション台詞を残し、ユーザーが後工程でCapCutやPremiere Proなどの編集ソフトで音声認識により高品質な字幕を生成できるようにします。

Step 2:尺の分割と生成モードの決定(15秒ワンカット連続 or クイックカット)

ユーザーが指定した完成尺(例:30秒を2つの15秒ロングショットに分割、もしくは複数の5~8秒ショットに分割)に基づき:

  • 15秒複合ワンカット連続モード(Google Flow 15秒ダイレクト出力に推奨):
    • 30秒を CLIP 01 (00:00 - 00:15) と CLIP 02 (00:15 - 00:30) に分割。
    • 各15秒プロンプト内で [0-5s] -> [5-10s] -> [10-15s] と連続したカメラ移動 (Continuous Camera Journey) と、秒単位の効果音・ナレーションの配置を計画。
    • 予備欄 (keyframe_image_prompt_en) には 8s Base + 7s SceneBuilder Extend(セグメントナレーション&効果音付き) の分割プロンプトも用意し、ユーザーがFlowで柔軟に選択できるようにする。
  • 生成モード (gen_mode_badge) のインテリジェント割り当て:
    • T2V テキストtoビデオ(音画一体)(デフォルト70%~85%): 風景、流体、水墨画、光と影の空撮に使用。内包されたグローバルビジュアルロックとグローバルオーディオロックにより一貫性を保つ。
    • I2V ファーストフレーム/Ingredients画像toビデオ(15%~25%): 画面に具体的な製品そのもの、ブランドロゴ、またはコアな国宝級工芸品が登場する場合に有効。ユーザーに参考画像をIngredientsとしてアップロードするよう指示。
    • F2V ファースト&ラストフレームtoビデオ(キーモーフィングトランジション): 隣接する2つのクリップ間で超現実的なシームレスな変形が必要な場合に有効。

Step 3:前後クリップのシームレストランジションブリッジ+音画一体型プロンプト作成(字幕なしクリーン映像)

  1. ビジュアルシームレストランジション (Transition Bridge):
    • references/cinematography_and_transitions.md の6大トランジション行列(MATCH_SHAPE 同心円マッチ、WHIP_WIPE パンアウトマスク、SPEED_RAMP_DIVE マクロ潜入、LIGHT_BOKEH 光のボケ呼吸、MOTION_RELAY 動きのリレー、SCENE_EXTEND ネイティブ延長)から選択。
    • 前のクリップの末尾には Exit Momentum、次のクリップの先頭には対応する Entry Momentum を含める。
  2. 音画一体型プロンプト構造 (All-in-One Clean Flow Prompt):
    • 各クリップの flow_video_prompt_en には、以下のモジュールを融合した、Google Flowに直接コピー可能な完全プロンプト(字幕/文字命令を一切含まない)を作成:
      1. [Visual & Continuous Camera]:秒単位の映像と連続カメラワークの記述;
      2. [Native Audio, Foley & BGM]:映像の動きと厳密に同期したネイティブ環境音・効果音(ASMR/Foley)とBGMの進行;
      3. [Voiceover (Mandarin Chinese)]:ナレーター音色の記述と引用符で囲まれたナレーション台詞原文を直接含む(例:A warm, deep, magnetic male narrator speaks in standard Mandarin Chinese with poetic documentary cadence: "一捧高嶺土、落筆蔵山河;千度烈焰里、淬煉不滅的温潤。");
      4. [Global Visual Lock]:グローバルカメラ機材とフィルムスタイルのサフィックスロック。

Step 4:デュアルモードデリバリー(Markdown実行シート+インタラクティブHTMLディレクターズストーリーボード)とクラウド同期

  1. 完全なプランニングとカット割りデータを構造化JSONとして構成し、/home/antigravity/flow_projects/<project_slug>.json に保存。
  2. 本スキルに付属のエクスポートスクリプトを呼び出し、ローカルファイルとビジュアライズ可能なHTMLを生成:
    python3 /shared/user/.gemini/skills/google-flow-director/scripts/export_storyboard.py \
      /home/antigravity/flow_projects/<project_slug>.json \
      --out-dir /home/antigravity/flow_projects \
      --html-artifact <ArtifactDirectoryPath>/<project_slug>_storyboard.html
    
  3. クラウドストレージ同期スクリプトを呼び出し、生成された .md カット割り実行シート、.html インタラクティブストーリーボード、.json ソースデータをユーザーのGoogle Drive(Google_Flow_Director_Hub/01_Project_Storyboards/<project_slug>/)に自動アーカイブ:
    python3 /shared/user/.gemini/skills/google-flow-director/scripts/sync_to_drive.py \
      --project-dir /home/antigravity/flow_projects
    
  4. 同時に <project_slug>_storyboard.html を write_to_file(ArtifactMetadata: UserFacing: true, RequestFeedback: false 付き)でプレビュー可能なアーティファクトとして登録し、返信には主要カット割りのハイライトとファイル/ドライブリンクを記載。

関連スキル