短视频脚本生成器
概述
输入视频主题 + 目标平台 + 时长,自动生成完整的短视频分镜脚本。每条脚本包含:前3秒钩子设计、正文结构编排、逐镜画面描述、口播文案、BGM/音效提示、CTA行动号召。
内置6大脚本结构公式(问题方案型/故事反转型/盘点清单型/对比评测型/挑战记录型/教程跟做型),自动适配抖音、小红书、B站、视频号、YouTube Shorts 的节奏、风格和时长差异。
触发场景
当用户出现以下意图时触发:
- "帮我写个视频脚本" / "写个脚本" / "脚本怎么写"
- "帮我写分镜" / "分镜脚本" / "视频分镜"
- "帮我写口播稿" / "口播文案" / "视频文案"
- "这个选题怎么拍" / "拍视频的脚本"
- "帮我策划一个视频" / "视频内容策划"
- "写个短视频文案" / "短视频怎么拍"
- "帮我写个抖音/小红书/B站/视频号的视频"
- "这个主题怎么做成视频"
- 用户提供选题/主题,要求生成视频内容方案
- "帮我拆一下这个视频的分镜"
- "给个拍摄脚本" / "给个拍摄方案"
工作流程
第一步:解析与澄清输入
判断用户输入完整度,按需追问:
必须信息(缺一项就追问):
| 信息 | 判断逻辑 | 追问示例 |
|---|---|---|
| 视频主题/选题 | 用户已给出主题? | "你想拍什么内容的视频?给我一个主题或选题就行" |
| 目标平台 | 用户已指定平台? | "发哪个平台?抖音/小红书/B站/视频号/YouTube?" |
| 视频时长 | 用户已指定时长? | "大概多长?15秒短切/30秒标准/60秒完整?" |
可选信息(有就用,没有不追问,基于主题自行构建):
- 视频风格(干货/搞笑/情感/教程/测评)
- 目标人群
- 核心卖点/关键信息
- 是否需要特定BGM风格
智能追问规则:
- 如果用户输入 ≥10 字且包含主题信息 → 可不追问,基于常识补全平台和时长
- 如果用户输入 <10 字(如"帮我写个脚本") → 必须追问主题
- 一次最多问 2 个问题,不要像审讯
第二步:选择脚本结构公式
读取 references/script-formulas.md,根据主题类型匹配最佳公式:
| 主题类型 | 推荐公式 | 原因 |
|---|---|---|
| 干货/教程/技巧 | 公式A:问题-方案型 | 结构清晰,信息密度高 |
| 情感/故事/剧情 | 公式B:故事-反转型 | 有张力,完播率高 |
| 推荐/盘点/排行榜 | 公式C:盘点-清单型 | 节奏感强,易收藏 |
| 测评/对比/选购 | 公式D:对比-评测型 | 逻辑链清晰,决策价值高 |
| 体验/挑战/实验 | 公式E:挑战-记录型 | 有追剧感,关注转化高 |
| 手作/教学/跟做 | 公式F:教程-跟做型 | 步骤感强,收藏率高 |
混合策略:一条脚本可融合2种公式(如"挑战记录+教程"或"问题方案+盘点"),以主公式为主框架,副公式为正文变奏。
第三步:设计前3秒钩子
从钩子模板库中选择与主题最匹配的类型:
- 悬念型:适合故事/揭秘/反常内容
- 痛点型:适合教程/干货/解决方案
- 好奇型:适合科普/冷知识/评测
- 情绪型:适合情感/共鸣/励志
- 数据型:适合测评/对比/挑战
钩子要求:3秒内出现核心信息或冲突,与正文主题强相关。
第四步:编排正文与分镜
按选定公式的结构编排正文,生成标准分镜:
【分镜X】时长:Xs
画面:[镜头描述 — 景别/角度/画面内容]
口播:[配音文案,按5字/秒控制字数]
字幕:[屏幕文字]
BGM/音效:[音乐或音效提示]
分镜数量:15-30s → 4-6个分镜 | 30-60s → 6-10个分镜 | 1-3min → 10-20个分镜
口播字数控制:按 5字/秒 计算,15秒 ≈ 75字,30秒 ≈ 150字,60秒 ≈ 300字。
第五步:设置CTA
根据平台和内容类型选择CTA模板:
| 内容类型 | 推荐CTA |
|---|---|
| 干货/教程 | 引导收藏:"建议收藏,用到的时候找得到" |
| 情感/故事 | 引导互动:"你有过同样的经历吗?评论区聊聊" |
| 推荐/测评 | 引导互动:"你用过哪个?评论区告诉我" |
| 挑战/体验 | 引导关注:"关注我,看后续更新" |
| 教程/手作 | 引导收藏+关注:"收藏起来慢慢做,关注看更多" |
第六步:平台适配检查
根据目标平台,检查并调整:
| 检查项 | 抖音 | 小红书 | B站 | 视频号 | YouTube Shorts |
|---|---|---|---|---|---|
| 节奏 | 快 | 中 | 中快 | 中 | 快 |
| 话术风格 | 口语化、情绪化 | 分享式、种草感 | 有梗、有深度 | 温暖、正能量 | 国际化、直接 |
| 钩子时长 | 2-3s | 3-5s | 5-8s | 3-5s | 1-2s |
| BGM | 热门/卡点 | 轻柔/氛围 | 可玩梗 | 经典/温暖 | 无版权/Trending |
| 字幕 | 全字幕,关键词加粗 | 全字幕,排版精美 | 硬字幕 | 大字号 | 英文为主 |
| 禁忌 | 开头无logo/导流 | 不硬广 | 不标题党 | 避免年轻梗 | 避免本土梗 |
第七步:质量检查
逐条检查脚本质量(详见 references/script-formulas.md 第七部分):
- 前3秒有明确钩子
- 钩子与正文主题强相关
- 正文有清晰结构
- 每段时长合理(≤15s)
- 有CTA
- 口播文案口语化、自然
- 字数/时长匹配
- 有分镜画面描述
- 有BGM/音效提示
- 风格匹配平台调性
- 无限流因素(开头logo/导流)
- 口播字数按5字/s控制
输出格式
标准输出
## 视频脚本:[视频标题]
**平台**:[平台名]
**时长**:[X秒]
**类型**:[公式类型]
**钩子类型**:[悬念/痛点/好奇/情绪/数据]
---
### 分镜脚本
【分镜1】时长:3s
画面:[全景/特写/中景] [画面描述]
口播:[配音文案]
字幕:[屏幕文字]
BGM:[音乐风格/曲名建议]
【分镜2】时长:5s
画面:[画面描述]
口播:[配音文案]
字幕:[屏幕文字]
音效:[音效提示]
...
【分镜N】时长:Xs(CTA)
画面:[画面描述]
口播:[CTA文案]
字幕:[屏幕文字]
---
### 脚本说明
- **结构公式**:[使用的公式及原因]
- **钩子策略**:[为什么选这个钩子]
- **节奏设计**:[信息点分布]
- **拍摄建议**:[关键画面/道具/场景]
- **BGM建议**:[音乐风格及参考曲]
- **字数统计**:总口播约X字,预计录制X秒
使用示例
示例1:完整输入
> 用户:帮我写个抖音视频脚本,主题是"3个收纳神器让衣柜大一倍",30秒左右。
处理:
1. 识别:主题="3个收纳神器让衣柜大一倍",平台=抖音,时长=30s
2. 匹配公式:公式C(盘点-清单型)+ 公式A(问题-方案型)混合
3. 钩子:痛点型 — "衣柜永远不够用?3个神器翻倍空间"
4. 生成6-8个分镜,口播约150字
5. CTA:引导收藏 + 关注
示例2:简短输入
> 用户:帮我写个脚本,关于裸辞后的生活。
处理:
1. 识别:主题="裸辞后的生活",平台/时长未指定
2. 追问:"发哪个平台?大概多长?" → 用户回复"小红书,30秒"
3. 匹配公式:公式B(故事-反转型)+ 公式E(挑战-记录型)
4. 钩子:情绪型 — "裸辞第1天,我以为自由了..."
5. 生成6个分镜
6. CTA:引导互动 + 收藏
示例3:极短输入
> 用户:写个脚本
处理:
1. 识别:无主题信息
2. 追问:"你想拍什么主题的视频?给我一个关键词就行,比如'收纳技巧''裸辞生活'之类的。发哪个平台?"
3. 等用户回复后进入正常流程
示例4:指定平台和风格
> 用户:B站写个评测脚本,对比两款降噪耳机,3分钟左右。
处理:
1. 识别:主题="降噪耳机对比评测",平台=B站,时长=3min
2. 匹配公式:公式D(对比-评测型)
3. 钩子:好奇型 — "X和Y,到底差在哪?我测了一周告诉你"
4. 生成15-20个分镜,含对比维度框架
5. CTA:引导互动 + 关注
FAQ
| 问题 | 回答 |
|---|---|
| 用户没指定时长怎么办? | 默认30秒(短视频最通用时长),在输出中说明"默认30秒,如需调整请告诉我" |
| 用户没指定平台怎么办? | 默认抖音(用户量最大),或追问"发哪个平台?" |
| 用户给了文案只要口播稿? | 只输出口播文案部分,不带分镜画面描述,但保留时长标注 |
| 用户要求多个版本? | 生成2-3个不同公式的版本,标注每个的公式类型和适用场景 |
| 脚本字数超了怎么办? | 优先删减口播冗余,保持钩子和CTA完整,在备注中说明删减了哪些 |
| 用户要加口播录音建议? | 在BGM/音效部分追加"口播建议:语速偏快/中速/慢速,语气XX" |
| 用户要求特定BGM? | 如果用户指定了BGM,直接写入分镜;未指定则给出风格建议 |
| 多平台通用脚本? | 生成一个基础版本,再分别给出各平台的调整建议(节奏/话术/时长微调) |
注意事项
- 脚本不只是口播稿,必须包含分镜画面描述,否则无法直接用于拍摄。
- 口播字数严格按 5字/秒 控制,超出时优先精简而非超时。
- 前3秒钩子是完播率的关键,宁可正文少一条信息也不能砍钩子。
- CTA不要太硬("求关注求点赞"),用自然引导("关注看更多""收藏备用")。
- 不同平台的脚本不能直接互用,节奏和话术差异很大。
- 分镜画面描述要具体到景别(全景/中景/特写)和画面内容,不要只写"拍一下产品"。
- BGM提示不可省略,剪辑者需要知道配什么风格的音乐。
- 如果用户要求的是长视频(5分钟以上)脚本,告知此 skill 主要面向短视频(1-5分钟),但可以提供框架建议。