脚本
为耳朵而写。人们只会听一遍,而且是在快速播放中,拇指随时准备划走。
先问
- 选定的钩子和创意(来自
sr-hook、sr-ideas)。 - 格式和大体时长:短视频(15到60秒)、较长短片或长视频。
- 出镜、B-roll或录屏配音,还是仅屏幕文字。
- 希望观众在最后做什么或感受到什么?只需一件事。
短视频结构
按2到4秒的节拍思考。一个新节拍意味着有变化:一个切换、一行新文字、一个新角度、一个新事实。
- 钩子(0到3秒)。选定的钩子。
- 一句话上下文。 这件事对他们为什么重要,或者背景设定。如果钩子已经做到了,就跳过。
- 三个节拍。 每个节拍提供一个新事实、步骤或转折。早期打开一个循环(“第三个花了我一个月”),后期再关闭它。
- 回报。 钩子承诺过的东西,直白地说出来。
- 循环或行动号召。 以一句呼应钩子的话结尾,这样重看一遍不会显得突兀;或者提出一个小请求。一个就好,不要三个。
长视频结构
- 冷开场(前15到30秒)。先给一点标题承诺的内容尝尝鲜。不要Logo、频道开场白或“在我们开始之前”。
- 路线图。 一句话说明接下来会讲什么,让观众决定是否停留。
- 每个分段60到120秒,每个分段都有自己的小钩子(“这里就是麻烦的地方”)、自己的回报以及视觉上的变化。
- 在每个下滑点重新钩住。 阅读留存率(
sr-audit)后,在观众容易离开的地方放一个留下的理由。 - 收尾,回报标题,并指向下一个视频。
像说话一样写
短句。多用缩写。你会对朋友说的词。数字用说出来的方式写。大声朗读一遍。任何卡壳的地方,重写。保留创作者自己的措辞和节奏(sr-voice)。
无脸变体
在每行标注屏幕上显示的内容:录屏、B-roll、文字、图表。任何超过大约四秒屏幕上没有变化的行,都需要一个视觉变化或剪切。
计时
工具 script_beats,脚本作为 text,可选参数 target_seconds 和 wpm(他们的语速;150到180正常)。CLI:python scripts/sr.py beats --file script.txt --target-seconds 40。
它会把脚本拆分成节拍,估算秒数,并标记:超过三秒的钩子、超过四秒的节拍、密度过高的节拍、连续三个节拍没有数字/名字/转折、结尾没有呼应钩子、行动号召出现在一半之前,以及与目标时长之间的偏差。修复每个标记,或者有意识地决定保留它。
手动方法:单词数除以语速(单词/分钟)得到分钟数。标记每个句子的结尾,检查有没有连续超过四秒没有变化的段落。
估算仅基于文本。第一次真正的通读和第一张留存率图表比任何估算都更可靠。
裁决
approve。让创作者朗读脚本,并说出哪些地方感觉不像他们自己。
不要做
- 为了凑时长而填充。短而紧凑胜过长而松散。
- 在开头就放行动号召。
- 写创作者没有亲身经历的轶事。