Google Flow Director (google-flow-director)
Conçu spécialement pour Google Flow (génération native image+audio Veo), un système avancé de storyboard et de contrôle de cohérence multi-séquence de niveau réalisateur commercial. Il fusionne les méthodologies de HiAPIAI/awesome-ai-video-workflows (standards de mouvement de caméra et de lumière pour la communication commerciale), BigBanana-AI-Director / ArcReel (bible visuelle et audio globale + verrouillage des actifs d'images clés) et creatify-ai/video-ad-generator (chronologie en or et rythme de complétion élevé).
Scénarios d'application
- Vidéos promotionnelles urbaines et culturelles (City & Cultural Tourism) : traversée du temps et de l'espace, artisanat immatériel, paysages naturels, villes cybernétiques, vie quotidienne animée.
- TVC émotionnels de marque (Brand Anthem & Commercial) : luxe minimaliste, esthétique de vie, sublimation de l'esprit de marque, narration d'images vides de qualité.
- Démonstrations produit haut de gamme (Product Hero Showcase) : macrophotographie de matériel numérique, fluides de maquillage et de parfum, photographie à grande vitesse de boissons, jeux de lumière sur le design industriel (prend en charge le téléchargement de photos de produits réels pour extraire l'ADN visuel).
Processus d'exécution principal (Workflow de réalisation 4 étapes)
Chaque fois que l'utilisateur exprime un besoin de création vidéo (par exemple, en donnant un thème + une durée totale cible + une image produit facultative / des préférences de style), il doit strictement suivre les 4 phases suivantes :
Étape 1 : Déconstruction de l'ADN visuel de l'image produit (si une image est téléchargée) et verrouillage global audio-visuel (Visual & Audio Bible)
- Si l'utilisateur a téléchargé une image produit / un logo de marque / une image de référence :
- Utilisez immédiatement
view_filepour visualiser l'image et extraire l'ADN visuel du produit :- Forme géométrique précise et proportions
- Attributs de surface et de réflectivité (par ex.
brushed titanium, matte frosted glass, gold foil embossed serif logo) - Codes couleur principaux et caractéristiques de lumière
- Définissez les mots-clés d'apparence fixe extraits en anglais comme
subject_lock_en, et planifiez la stratégie Google Flow Ingredients (image de référence / premier cadre).
- Utilisez immédiatement
- Construisez la bible visuelle et audio globale (
visual_bible+audio_guide) :- Consultez
references/cinematography_and_transitions.mdpour déterminer les éléments uniques de l'ensemble du film :- Caméra et longueur focale (par ex.
ARRI Alexa 65 + Panavision Anamorphic Lens) - Base lumineuse, température de couleur et palette (par ex.
Warm amber kiln firelight contrasting with deep jade-cyan shadows, Kodak Vision3 500T) - Suffixe visuel global obligatoire (
style_suffix_en) : un suffixe photographique standard en anglais de 25 à 40 mots. - Verrouillage vocal et audio global (
voice_and_audio_lock_en) : Google Flow prend en charge l'ajout direct de voix off et d'effets sonores. Pour éviter que le narrateur change ou que la musique de fond change brusquement d'un clip à l'autre, il faut définir un mot-clé de timbre vocal fixe (par ex.Consistent warm, deep, magnetic male Mandarin Chinese documentary narrator voice, calm poetic cadence, crisp studio condenser mic) ainsi qu'une ambiance musicale de fond uniforme.
- Caméra et longueur focale (par ex.
- Règle de synthèse obligatoire :
style_suffix_enetvoice_and_audio_lock_endoivent être directement fusionnés et intégrés dans leflow_video_prompt_ende chaque plan pour garantir que l'utilisateur, en copiant une seule fois dans Google Flow, obtienne un rendu cohérent en termes de style visuel et de timbre vocal, prêt à l'emploi. - ⚠️ N'ajoutez jamais d'instructions de sous-titres : les instructions de génération de sous-titres ou de grands caractères dans le prompt sont strictement interdites (le texte généré directement par l'IA vidéo se déforme et gâche la qualité). Conservez séparément le texte de la voix off chinoise dans le storyboard pour que l'utilisateur puisse générer des sous-titres de haute qualité via la reconnaissance vocale dans un logiciel de montage comme CapCut/PR.
- Consultez
Étape 2 : Découpage de la durée totale et décision du mode de génération (prise en charge d'un seul plan de 15s ou de plans multiples)
En fonction de la durée totale spécifiée par l'utilisateur (par ex. 30s divisé en 2 plans longs de 15s, ou en plusieurs plans de 5s~8s) :
- Mode plan-séquence composite de 15s (recommandé pour la sortie directe Google Flow 15s) :
- Divisez 30s en
CLIP 01 (00:00 - 00:15)etCLIP 02 (00:15 - 00:30). - Dans chaque prompt de 15s, planifiez l'évolution continue de la caméra (
Continuous Camera Journey) selon[0-5s] -> [5-10s] -> [10-15s]ainsi que les points de synchronisation précis des effets sonores et de la voix off. - Dans la colonne de secours (
keyframe_image_prompt_en), fournissez un prompt décomposé de8s Base + 7s SceneBuilder Extend(incluant voix off et effets sonores segmentés) pour permettre à l'utilisateur de choisir flexiblement dans Flow.
- Divisez 30s en
- Attribution intelligente du mode de génération (
gen_mode_badge) :T2V texte vers vidéo (image+audio intégrés)(par défaut 70%~85%) : pour les paysages, les fluides, l'encre, les images vides lumineuses ; l'uniformité est maintenue directement grâce aux verrous visuel et audio globaux intégrés.I2V image vers vidéo avec image de référence / Ingredients(15%~25%) : activé lorsque l'image contient le produit lui-même, le logo de la marque ou un objet culturel clé ; guidez l'utilisateur pour télécharger une image de référence comme Ingredients.F2V premier et dernier cadre (transition de transformation clé): activé lorsque deux plans adjacents nécessitent une transition transparente et surréaliste.
Étape 3 : Transition transparente entre plans + rédaction du prompt audio-visuel unifié (image pure sans sous-titres)
- Transition visuelle transparente (Transition Bridge) :
- Choisissez une transition parmi les 6 matrices de transition de
references/cinematography_and_transitions.md(MATCH_SHAPEcorrespondance de cercles concentriques,WHIP_WIPEcache panoramique rapide,SPEED_RAMP_DIVEplongée macro,LIGHT_BOKEHrespiration de bokeh,MOTION_RELAYrelais de mouvement,SCENE_EXTENDextension native). - La fin de la séquence précédente inclut une
Exit Momentum, et le début de la séquence suivante inclut uneEntry Momentumcorrespondante.
- Choisissez une transition parmi les 6 matrices de transition de
- Structure du prompt audio-visuel unifié (All-in-One Clean Flow Prompt) :
- Le
flow_video_prompt_ende chaque plan doit fusionner les modules suivants en un prompt complet directement copiable dans Google Flow (sans aucune instruction de sous-titres ou de texte) :[Visual & Continuous Camera]: description de l'image et du mouvement continu de la caméra par intervalles de temps ;[Native Audio, Foley & BGM]: effets sonores ambiants natifs (ASMR/Foley) strictement synchronisés avec l'action visuelle et progression de la musique de fond ;[Voiceover (Mandarin Chinese)]: inclut directement la description du timbre de la voix off et le texte original de la narration en chinois entre guillemets (par ex. :A warm, deep, magnetic male narrator speaks in standard Mandarin Chinese with poetic documentary cadence: "一捧高岭土,落笔藏山河;千度烈焰里,淬炼不灭的温润。") ;[Global Visual Lock]: suffixe de verrouillage global du style caméra et pellicule.
- Le
Étape 4 : Livraison en double format (fiche d'exécution Markdown + storyboard interactif HTML) et synchronisation cloud
- Organisez les données complètes de la planification et du storyboard en JSON structuré, et enregistrez-les dans
/home/antigravity/flow_projects/<project_slug>.json. - Appelez le script d'exportation intégré à cette skill pour générer les fichiers locaux et le HTML visualisable :
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 - Appelez le script de synchronisation cloud pour archiver automatiquement la fiche d'exécution
.md, le storyboard interactif.htmlet les données source.jsongénérés dans le Google Drive de l'utilisateur (Google_Flow_Director_Hub/01_项目分镜与故事板_Projects/<project_slug>/) :python3 /shared/user/.gemini/skills/google-flow-director/scripts/sync_to_drive.py \ --project-dir /home/antigravity/flow_projects - Enregistrez simultanément le fichier
<project_slug>_storyboard.htmlviawrite_to_file(avecArtifactMetadata:UserFacing: true,RequestFeedback: false) en tant qu'Artifact prévisualisable, et résumez dans la réponse les points forts du storyboard ainsi que les liens vers les fichiers/le cloud.