name: storyboard_generator description: Use when user requests to generate a complete storyboard for a film or video project. This skill provides a structured workflow for creating detailed shot-by-shot storyboards including visual descriptions, camera angles, movements, dialogue, and timing. Trigger keywords: "电影分镜", "分镜脚本", "storyboard", "shot list", "镜头脚本", "视频分镜", "拍摄脚本", "visual storyboard", "电影镜头规划".
电影分镜脚本生成器
概述
这是一个全自动生成电影分镜脚本的工作流技能。它将用户提供的电影概念、场景描述或剧本片段转换为专业的分镜脚本,包含镜头编号、画面描述、摄像机角度、运动、时长、对话和音效等元素。
触发条件
当用户需要以下任何一项时使用本技能:
- 为电影、短片、广告或视频项目创建分镜脚本
- 将剧本或场景描述转换为可视化分镜
- 生成详细的镜头列表(shot list)
- 规划拍摄顺序和摄像机设置
- 创建包含视觉参考的分镜板
执行步骤
第1步:收集输入信息
询问用户提供以下信息(如果未提供):
- 电影/视频的基本概念或主题
- 目标时长(分钟或秒)
- 风格参考(如:动作片、浪漫喜剧、纪录片、科幻等)
- 关键场景或情节要点
- 主要角色和地点
- 特殊要求(如:特定摄像机技术、特效需求等)
如果用户提供了剧本或详细描述,直接进入下一步。
第2步:分析场景结构
- 将输入内容分解为逻辑场景(scene)
- 为每个场景确定:
- 地点(室内/室外,具体环境)
- 时间(日/夜,时间段)
- 角色在场情况
- 场景目的(建立、发展、高潮、解决)
第3步:生成分镜脚本
为每个场景创建详细的分镜条目,每个条目包含:
标准格式:
镜头 [编号]: [镜头类型] - [时长]秒
画面描述: [详细的视觉描述]
摄像机: [角度] | [运动] | [焦距]
角色: [角色动作和表情]
对话/音效: [台词或声音效果]
备注: [特殊说明,如特效、道具、灯光]
镜头类型分类:
- 远景(ELS/Extreme Long Shot):建立环境
- 全景(LS/Long Shot):展示角色全身和环境
- 中景(MS/Medium Shot):腰部以上,对话场景
- 近景(CU/Close-up):肩部以上,强调情感
- 特写(ECU/Extreme Close-up):细节强调
- 过肩镜头(OTS/Over-the-Shoulder):对话场景
- 跟踪镜头(Tracking Shot):跟随移动
- 摇摄(Pan):水平移动
- 俯仰(Tilt):垂直移动
- 变焦(Zoom):焦距变化
第4步:优化和调整
- 检查镜头连续性(180度规则)
- 确保节奏和时长合理
- 添加转场建议(切、淡入淡出、溶解等)
- 考虑拍摄顺序和效率
第5步:输出格式
生成以下格式的输出:
- 项目概览:标题、总时长、场景数、镜头数
- 分镜脚本表格:使用Markdown表格格式
- 拍摄建议:分组建议、设备需求、注意事项
- 可视化建议:可选的草图描述或参考图像建议
输出格式示例
# 电影分镜脚本:《[项目名称]》
## 项目概览
- **总时长**: 5分钟
- **场景数量**: 3个
- **镜头总数**: 15个
- **风格**: 悬疑惊悚
- **主要地点**: 旧公寓、街道、车内
## 分镜脚本
### 场景1:公寓内 - 夜晚
| 镜头 | 类型 | 时长 | 画面描述 | 摄像机 | 角色动作 | 对话/音效 | 备注 |
|------|------|------|----------|--------|----------|-----------|------|
| 1 | 远景 | 8秒 | 昏暗的公寓房间,唯一光源是窗外的霓虹灯 | 固定,广角 | 主角背对镜头站在窗前 | 雨声、远处警笛声 | 低角度,营造压抑感 |
| 2 | 过肩 | 6秒 | 主角看着手中的照片 | 微摇,中焦 | 手指颤抖地抚摸照片 | 呼吸声急促 | 焦点在照片上 |
| 3 | 特写 | 4秒 | 照片特写:模糊的人脸 | 推近,长焦 | - | 心跳声加速 | 添加轻微运动模糊 |
### 场景2:街道追逐 - 夜晚
| 镜头 | 类型 | 时长 | 画面描述 | 摄像机 | 角色动作 | 对话/音效 | 备注 |
|------|------|------|----------|--------|----------|-----------|------|
| 4 | 跟踪 | 12秒 | 主角在雨中奔跑,镜头跟随 | 手持,跟拍 | 主角惊慌回头 | 脚步声、雨声、喘息 | 使用稳定器,增加真实感 |
| 5 | 主观 | 5秒 | 从主角视角看追逐者 | 摇晃,广角 | 追逐者模糊的身影 | 主角心跳声 | 添加镜头雨滴效果 |
## 拍摄建议
1. **分组拍摄**:按地点分组镜头(所有公寓镜头一起拍)
2. **设备需求**:
- 摄像机:至少2台(A机主拍,B机备用)
- 镜头:广角、标准、长焦各一
- 灯光:LED面板灯、柔光箱
- 音频:领夹麦克风、枪式麦克风
3. **注意事项**:
- 雨天拍摄做好设备防水
- 夜间拍摄注意ISO控制和噪点
- 追逐场景需要安全措施
## 可视化参考
- 场景1参考:《银翼杀手2049》的霓虹色调
- 场景2参考:《谍影重重》的手持摄影风格
示例对话
用户: "我需要为一个3分钟的悬疑短片创建分镜脚本,故事是关于一个人在雨夜收到神秘包裹。"
Agent: "好的,我将为您生成悬疑短片的分镜脚本。首先请告诉我更多细节:
- 主要场景有哪些?(如:公寓内、街道、车内等)
- 有几个角色?
- 有没有特定的视觉风格参考?
- 需要包含哪些关键情节转折?"
用户: "场景:公寓客厅、门口、楼梯间。角色:主角一人。风格:类似《记忆碎片》的紧张感。关键点:收到包裹、打开包裹、发现惊人内容、惊慌逃跑。"
Agent: [执行storyboard_generator技能,生成完整的分镜脚本]
常见错误处理
- 信息不足:如果用户提供的信息太少,主动询问关键细节(场景、角色、风格、时长)
- 技术限制:如果用户要求过于复杂的效果(如CGI、特殊特效),建议简化或标注为后期制作
- 时长控制:确保总镜头时长不超过用户要求,如有超出建议删减或合并镜头
- 连续性错误:检查镜头之间的空间关系,避免跳轴(违反180度规则)
高级功能(可选)
- 节奏分析:根据场景紧张程度调整镜头时长
- 拍摄效率优化:建议镜头分组以减少场地切换
- 预算考虑:标注高成本镜头(特效、特殊设备)
- 故事板草图描述:为每个镜头提供简单的视觉描述,可用于AI生成参考图像
技能边界
- 本技能生成的是文字分镜脚本,不包含实际图像
- 对于复杂特效镜头,提供描述性说明而非技术细节
- 最终拍摄决策应由导演和摄影指导根据实际情况调整