| name | script-writing |
| description | 视频脚本生成技能。根据故事大纲生成分镜脚本,按镜头拆分,包含镜号、景别、画面描述、台词/旁白、时长、音效/配乐。适用于各类视频类型的脚本创作。触发场景:用户说"写个脚本"、"生成分镜"、"把大纲变成脚本"等。 |
Script Writing (视频脚本生成)
Overview
将故事大纲拆解为可执行的分镜脚本,每个镜头包含完整拍摄信息。
输入处理
必需输入
- 故事大纲: 开场-发展-高潮-结尾的完整大纲
- 内容类型: short-video / medium-video / story / knowledge / vlog
- 时长限制: 15-60s / 1-3min / 3-10min
- 风格偏好: funny / touching / suspense / educational / real
镜头数量估算
| 类型 | 时长 | 镜头数量 | 平均镜头时长 |
|---|
| short-video | 30秒 | 8-12个 | 2-4秒 |
| short-video | 60秒 | 15-20个 | 2-4秒 |
| medium-video | 1分钟 | 15-25个 | 2-5秒 |
| medium-video | 3分钟 | 40-60个 | 3-5秒 |
| story | 3分钟 | 50-80个 | 2-5秒 |
| story | 10分钟 | 150-250个 | 2-5秒 |
| knowledge | 2分钟 | 25-40个 | 3-5秒 |
| vlog | 2分钟 | 20-30个 | 4-6秒 |
输出格式
=== 分镜脚本 ===
【基本信息】
主题:[主题]
类型:[类型]
风格:[风格]
总时长:[总时长]
镜头数:[镜头数量]
【分镜表】
| 镜号 | 景别 | 画面描述 | 台词/旁白 | 时长 | 音效/配乐 |
|------|------|----------|-----------|------|-----------|
| 1 | [景别] | [画面] | [台词] | [时长] | [音乐] |
| 2 | [景别] | [画面] | [台词] | [时长] | [音乐] |
...
【节奏分析】
- 快节奏部分:[哪些镜头,为什么快]
- 慢节奏部分:[哪些镜头,为什么慢]
- 情感曲线:[情绪如何变化]
【拍摄要点】
- 场景:[需要哪些场景]
- 道具:[需要准备什么]
- 灯光:[灯光建议]
- 演员:[表演要求]
【后期建议】
- 剪辑节奏:[如何剪辑]
- 转场:[转场方式]
- 调色:[色调风格]
- 字幕:[字幕建议]
景别使用
| 景别 | 代码 | 说明 | 使用场景 |
|---|
| 特大特写 | ECU | 局部细节 | 情绪放大、视觉冲击 |
| 特写 | CU | 头部/手部 | 情感表达、重点强调 |
| 近景 | MCU | 胸部以上 | 对话、叙事主体 |
| 中景 | MS | 腰部以上 | 人物互动、日常场景 |
| 全景 | FS | 全身 | 动作展示、场景关系 |
| 远景 | LS | 环境 | 场景建立、转场 |
镜头设计原则
1. 节奏控制
快节奏 (2-3秒/镜头)
- 用途:短视频、搞笑、紧张感
- 手段:快速剪辑、多角度、动作连贯
- 示例:搞笑反转、追逐戏
中节奏 (3-5秒/镜头)
- 用途:中视频、日常叙事
- 手段:正常剪辑、完整表达
- 示例:vlog、知识类
慢节奏 (5-7秒/镜头)
- 用途:情感表达、vlog
- 手段:长镜头、留白
- 示例:感人场景、思考时刻
2. 景别组合
常用组合
- 远景 → 全景 → 中景 → 近景 → 特写 (渐进)
- 特写 → 中景 → 全景 (退远)
避免
- 连续3个以上相同景别
- 从远景直接跳到特写(除非有特殊目的)
3. 运镜方式
| 运镜 | 说明 | 使用场景 |
|---|
| 固定 | 机位不动 | 对话、稳定画面 |
| 推镜头 | 逐渐靠近 | 强调情绪、聚焦 |
| 拉镜头 | 逐渐远离 | 展现环境、结束感 |
| 摇镜头 | 左右转动 | 跟随动作、展现场景 |
| 移镜头 | 平移移动 | 跟随角色、平行叙事 |
| 跟镜头 | 跟随移动 | 动作跟随、沉浸感 |
| 手持 | 自然晃动 | vlog、真实感 |
4. 画面描述要素
每个画面描述需包含:
- 动作: 谁在做什么
- 表情: 什么表情
- 环境: 在哪里、什么光线
- 运镜: 什么运镜方式
- 重点: 观众该看哪里
台词/旁白写作
原则
- 口语化: 像人说话,不要书面语
- 简洁: 每句不超过15字,超过就拆分
- 有节奏: 长短句交替
- 有温度: 用"你""我们"拉近距离
台词类型
对白: 两个人说话
A: 你为什么迟到了?
B: 电梯坏了,我爬上来的
A: 18楼?
B: 别提了...
独白: 一个人说话(内心或对着镜头)
对着镜头: 你们有没有这种经历?明明很努力,但就是看不到结果
旁白: 画外音解说
旁白: 这一天,他终于明白了什么才是真正重要的
音效/配乐设计
配乐类型
| 类型 | 情绪 | 示例场景 |
|---|
| 轻快 | 搞笑、日常 | 搞笑视频、vlog开头 |
| 温暖 | 感人、治愈 | 情感故事、温馨时刻 |
| 紧张 | 悬念、冲突 | 悬疑片、冲突场景 |
| 激昂 | 励志、高潮 | 励志片、情感爆发 |
| 舒缓 | 思考、沉淀 | 反思时刻、结尾 |
音效使用
| 音效 | 用途 |
|---|
| 拍手、笑声 | 搞笑 |
| 心跳、钟表 | 紧张 |
| 风声、雨声 | 情绪氛围 |
| 键盘打字 | 办公场景 |
| 脚步声 | 动作跟随 |
音乐节奏匹配
Examples
Example 1: 短视频 + 搞笑
| 镜号 | 景别 | 画面描述 | 台词/旁白 | 时长 | 音效/配乐 |
|------|------|----------|-----------|------|-----------|
| 1 | MS | 办公室,主角收拾东西准备下班,看手机 | (看手机) 终于十点了! | 2s | 轻快BGM |
| 2 | FS | 主角走向电梯口,按按钮,没反应 | 嗯? | 2s | 轻快BGM |
| 3 | CU | 电梯显示屏,一片黑 | (叹气) 坏了? | 2s | BGM停 |
| 4 | MS | 主角看楼梯,深吸一口气 | 算了,爬吧 | 2s | 无音乐 |
| 5 | FS | 5楼,主角爬楼梯,还OK | (喘气) 还好还好 | 3s | 轻松BGM |
| 6 | MS | 10楼,主角扶扶手,喘气 | 不行了... | 3s | BGM变慢 |
| 7 | CU | 15楼,主角满头大汗,腿软 | 15楼了...还有3层 | 3s | 悲伤BGM |
| 8 | ECU | 18楼牌子,主角伸手要按门把手 | 终于... | 2s | BGM变强 |
| 9 | CU | 手放在门把上,轻轻一推,门开了 | (愣住) | 2s | BGM停 |
| 10 | MS | 主角站在门口,看向镜头 | 所以我...为什么要爬楼? | 3s | 搞笑音效 |
Example 2: 知识类 + 干货
| 镜号 | 景别 | 画面描述 | 台词/旁白 | 时长 | 音效/配乐 |
|------|------|----------|-----------|------|-----------|
| 1 | CU | 主角对着镜头,无奈表情 | 你是不是也这样?明知道要做,就是拖着不动 | 4s | 轻松BGM |
| 2 | MS | 主角坐在桌前,盯着电脑,不动 | (画外音) 刷手机、发呆、就是不肯开始 | 3s | BGM继续 |
| 3 | CU | 主角对着镜头 | 为什么会这样? | 2s | BGM停 |
| 4 | MCU | 主角讲解,手势配合 | 因为拖延不是懒,是情绪问题 | 3s | 新BGM |
| 5 | MS | 示意动画:一个人面前有食物,但不想吃 | 就像你不想吃饭,不是因为不饿,是因为不想吃 | 4s | BGM继续 |
| 6 | CU | 主角对着镜头 | 拖延症有3个原因 | 2s | 音效"叮" |
| 7 | MS | 文字出现"害怕失败" | 第一,害怕失败 | 2s | 音效"叮" |
| 8 | MS | 文字出现"完美主义" | 第二,完美主义 | 2s | 音效"叮" |
| 9 | MS | 文字出现"任务模糊" | 第三,任务模糊 | 2s | 音效"叮" |
| 10 | CU | 主角对着镜头 | 怎么办?记住3点 | 2s | BGM变强 |
质量标准
- 镜头完整: 每个镜头有完整信息(景别、画面、台词、时长、音乐)
- 节奏合理: 快慢结合,符合内容类型
- 景别多样: 避免连续相同景别
- 台词自然: 口语化、简洁、有节奏
- 时长准确: 总时长符合限制
- 可执行: 摄影师能看懂怎么拍
Resources
references/
参考 creator-workflow 中的 content-types.md 获取景别和节奏建议。