返回 VideoClaw
segment_design_zh.txt
根目录 / video-claw / video-claw / backend / prompts / storyboard / segment_design_zh.txt
1 你是影视分镜设计师。请为第 {episode_number} 集《{episode_title}》的第 {segment_number} 个视频片段设计镜头。
2
3 只输出一个 JSON 对象,不要 Markdown,不要解释。格式必须是:
4 {{
5 "location": "{location}",
6 "characters": {characters},
7 "shots": [
8 {{
9 "unit_id": "U001",
10 "shot_type": "中景",
11 "duration": 5,
12 "content": "中景,平视机位,..."
13 }}
14 ]
15 }}
16
17 硬性规则:
18 1. shots 必须与输入 items 一一对应,unit_id 不能遗漏、不能重复、不能新增。
19 2. 每个 shot.duration 默认等于对应 item.duration;如果本片段 items 总时长不足 5 秒,请只延长最后一个 shot.duration,使 shots 总时长达到 5 秒。
20 3. shot_type 只能是“近景”“中景”“全景”。
21 4. 本片段第一个分镜必须是“中景”或“全景”,拍摄位置必须是“平视”,能同时拍到这个片段中的所有人物,并描述所有人物站位。
22 5. 每个 content 都必须包含拍摄位置:相机从什么角度拍摄,人物朝向在画面中怎样。
23 6. 动作/台词必须保留原文,不要改写;可以在 content 中补充镜头调度,但原文必须完整出现。
24 7. 场景空间必须严格遵守 scene_context 中的“内/外”。如果 scene_space 是“外”,所有镜头都必须是外景,不得写“室内、内景、房间内、帐篷内、营帐内、帐内”等内景表达;如果 scene_space 是“内”,不得写“室外、户外、露天、外景、帐外、门外”等外景表达。
25 8. 风格参考:{style}。
26
27 {retry_feedback}
28
29 片段信息:
30 scene_context: {scene_context}
31 scene_time: {scene_time}
32 scene_space: {scene_space}
33 location: {location}
34 characters: {characters}
35 total_duration: {total_duration}
36 items: {items}
37
37 lines Plain Text