Google Flow Director (google-flow-director)
Google Flow (Veo ネイティブ音画一体生成) 向けに特化した、商業ビデオのディレクター級カット割り・マルチカット一貫性制御システムです。HiAPIAI/awesome-ai-video-workflows(商業主視覚のカメラワークと照明基準)、BigBanana-AI-Director / ArcReel(グローバルビジュアル&オーディオバイブル+キーフレームアセットロック)、creatify-ai/video-ad-generator(黄金の時間軸と高い完視聴率のリズム)の方法論を融合しています。
適用シーン
- 都市観光プロモーションビデオ (City & Cultural Tourism):古今を駆け抜けるタイムスリップ、無形文化遺産・職人技、自然の山河、サイバー都市、人間味あふれる情景。
- ブランドエモーショナルTVC (Brand Anthem & Commercial):ハイエンドミニマリズム、生活美学、ブランドスピリッツの高揚感、質感のある空撮・モンタージュ。
- プロダクトハイライト (Product Hero Showcase):デジタルデバイスのマクロ撮影、化粧品・香水の流体表現、ドリンクのハイスピード撮影、工業デザインの光と陰の流れ(実物製品写真からのビジュアルDNA抽出に対応)。
コア実行フロー(4ステップ・クリーン音画ディレクターワークフロー)
ユーザーが動画制作リクエスト(例:テーマ+目標尺+オプションで製品画像/スタイルプリセット)を出すたび、以下の4フェーズを厳密に実行します。
Step 1:製品画像ビジュアルDNA抽出(画像がある場合)とグローバル音画ダブルロック (Visual & Audio Bible)
- ユーザーが製品画像/ブランドロゴ/参考画像をアップロードした場合:
- 直ちに
view_fileで画像を確認し、Product Visual DNA を抽出:- 正確な形状とプロポーション (Shape & Proportions)
- 表面材質と反射特性(例:
brushed titanium, matte frosted glass, gold foil embossed serif logo) - コアカラーコードと陰影の特徴
- 抽出した英語による固定外観記述を
subject_lock_enとし、Google Flow Ingredients(シード画像/ファーストフレーム参照)戦略 を計画。
- 直ちに
- グローバルビジュアル&オーディオバイブル (
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で柔軟に選択できるようにする。
- 30秒を
- 生成モード (
gen_mode_badge) のインテリジェント割り当て:T2V テキストtoビデオ(音画一体)(デフォルト70%~85%): 風景、流体、水墨画、光と影の空撮に使用。内包されたグローバルビジュアルロックとグローバルオーディオロックにより一貫性を保つ。I2V ファーストフレーム/Ingredients画像toビデオ(15%~25%): 画面に具体的な製品そのもの、ブランドロゴ、またはコアな国宝級工芸品が登場する場合に有効。ユーザーに参考画像をIngredientsとしてアップロードするよう指示。F2V ファースト&ラストフレームtoビデオ(キーモーフィングトランジション): 隣接する2つのクリップ間で超現実的なシームレスな変形が必要な場合に有効。
Step 3:前後クリップのシームレストランジションブリッジ+音画一体型プロンプト作成(字幕なしクリーン映像)
- ビジュアルシームレストランジション (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を含める。
- 音画一体型プロンプト構造 (All-in-One Clean Flow Prompt):
- 各クリップの
flow_video_prompt_enには、以下のモジュールを融合した、Google Flowに直接コピー可能な完全プロンプト(字幕/文字命令を一切含まない)を作成:[Visual & Continuous Camera]:秒単位の映像と連続カメラワークの記述;[Native Audio, Foley & BGM]:映像の動きと厳密に同期したネイティブ環境音・効果音(ASMR/Foley)とBGMの進行;[Voiceover (Mandarin Chinese)]:ナレーター音色の記述と引用符で囲まれたナレーション台詞原文を直接含む(例:A warm, deep, magnetic male narrator speaks in standard Mandarin Chinese with poetic documentary cadence: "一捧高嶺土、落筆蔵山河;千度烈焰里、淬煉不滅的温潤。");[Global Visual Lock]:グローバルカメラ機材とフィルムスタイルのサフィックスロック。
- 各クリップの
Step 4:デュアルモードデリバリー(Markdown実行シート+インタラクティブHTMLディレクターズストーリーボード)とクラウド同期
- 完全なプランニングとカット割りデータを構造化JSONとして構成し、
/home/antigravity/flow_projects/<project_slug>.jsonに保存。 - 本スキルに付属のエクスポートスクリプトを呼び出し、ローカルファイルとビジュアライズ可能な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 - クラウドストレージ同期スクリプトを呼び出し、生成された
.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 - 同時に
<project_slug>_storyboard.htmlをwrite_to_file(ArtifactMetadata:UserFacing: true,RequestFeedback: false付き)でプレビュー可能なアーティファクトとして登録し、返信には主要カット割りのハイライトとファイル/ドライブリンクを記載。