用户输入
User Input & Project Settings
输出
inputTextvideoStylepaceIntensityvideoModelaiStageModelscharacterBibleuserFeedback
Stage 1:运镜蓝图
Cinematography Blueprint
输入
inputTextvideoStyletargetShotCount
输出
totalShotsemotionalArcshots[].shotTypeshots[].cameraMovementshots[].cameraDescriptionshots[].sceneType ⭐shots[].motionIntensity ⭐shots[].pacingPattern ⭐shots[].primaryActionshots[].emotionalBeat
Stage 2:合并生成(叙事 + 英文提示词)
Merged Narrative + Visual Prompts (ZH + EN)
输入
inputTextblueprint (Stage 1)characterBibleBlockcharacterBibleEnstylePromptEnpaceIntensity
输出
shots[].sceneDescriptionshots[].promptTextshots[].promptTextEnshots[].continuityInshots[].continuityOutshots[].speech[]shots[].dialogueshots[].musicMood
Repair(条件触发)
JSON Repair / Validation Fallback
输入
rawResponse
输出
repairedJson
视频生成请求
Veo API Call
输入
promptTextEn (from Stage 2)stylePromptcharacterBiblenegative_prompt
输出
video (8s clip)
Stage 1 为每个镜头分配场景类型 → Stage 2 读取类型与 pacingPattern,在同一次生成中产出中文叙事与 Veo 英文 Prompt(含时间弧/节奏策略)
🔥
动作/打斗intensity: 4-5
起势1-2s → 爆发4-5s → 余震1-2s
💗
情感/对话intensity: 2-3
铺垫2-3s → 转变2-3s → 留白2-3s
🌄
环境/建立intensity: 1-2
揭开3-4s → 细节2-3s → 定格1-2s
✨
变化/觉醒intensity: 1→5→3
静态2-3s → 变化3-4s → 新态1-2s
😰
悬疑/紧张intensity: 1→5→1
逼近3-4s → 揭示1-2s → 凝固2-3s
🏃
追逐/运动intensity: 4-5
起步1-2s → 奔跑4-5s → 转向1-2s
🧘
沉思/静态美intensity: 1
呈现3-4s → 微变2-3s → 静谧1-2s
每种类型注入 5 个维度:
temporalStructure — 时间流指导
speedVocabulary — 速度词汇
breathingRoom — 留白策略
avoidPatterns — 避免模式
motionGuidance — 运动指导
数据类型图例
用户输入数据
Blueprint 蓝图数据
Narrative 叙事数据
Visual 视觉提示词
角色/Character 数据
风格/Style 数据
节奏/Pacing 数据
⭐ 新增节奏控制字段