Install
openclaw skills install @liuyuming0823/ym-script-to-shotlist把口播稿拆成可拍分镜:镜号、画面描述、景别、时长、字幕与道具提示,标注总时长与拍摄难度,不生成视频文件。当用户说「把稿子分镜」「拍这个怎么分镜」「分镜头脚本」时使用。 也适用于「怎么拍」「拍摄脚本」「shot list」这类说法。
openclaw skills install @liuyuming0823/ym-script-to-shotlist把一份口播稿拆成「照着就能拍」的分镜表。核心不是「配个合适的画面」这种空话,而是每个镜头都写清可被拍出来的具体画面、景别、运镜、时长、字幕与道具,并核算总时长。条件有限时给一份最低配置版。
| 项 | 必需 | 说明 |
|---|---|---|
| 口播稿全文 | 必需 | 要拆分的稿子,最好是完整稿(含停顿标注更好)。故事稿也可 |
| 拍摄条件 | 可选 | 单机位/多机位、是否有人出镜、场地、是否可外出;默认单机位+一人出镜+室内 |
| 总时长目标 | 可选 | 默认按稿子字数估算(每秒 3.5~4 字),不强行设定 |
| 画幅 | 可选 | 横屏 / 竖屏;默认竖屏(短视频常见) |
缺失处理:
切镜头单元 — 按语义把稿子切成镜头:一句或一组意思完整的话 = 一个镜头;避免一句话跨两个镜头。切完后列出「稿件 → 镜头」对照。
逐镜填七列 — 每镜填写:镜号 / 对应文案(原文引用)/ 画面描述 / 景别 / 运镜 / 时长(秒)/ 字幕或花字 / 道具或场地。七列缺一不可,模板见 templates/shotlist-template.md。
画面必须可拍 — 每个镜头的画面描述必须是「能被拍出来的具体画面」:出现什么、谁、在什么位置、做什么动作。禁止写「配一个合适的画面」「展示氛围」「用空镜过渡」这类空话;空镜也要写清拍什么(如「拍一杯凉掉的咖啡特写,桌上散着文件」)。
景别与运镜节奏 — 连续 3 个同景别必须换,换时写明理由(避免视觉疲劳)。景别与运镜的选用见 references/framing-movement.md。换景别优先在情绪或语义转折处切。
时长核算 — 按每秒 3.5~4 字估算每镜时长(口播语速因人而异),累加得总时长,与目标对比。超出目标 15% 内可微调;超出则标出可压缩的镜头(哪镜能短、哪镜能合并),不静默删字。
难度与成本提示 — 标出哪些镜头需要额外道具、场地、多人配合或转场,给「可替换为更省事的拍法」及替代方案。
最低配置版 — 当用户条件有限(如只能手机单机、无道具、无外景),给出一份合并版:哪几个镜头可合并、哪些可改静态图文/B-roll 替代出镜。最低配置版也要保证七列齐全。
硬性约束:不生成视频、不生成图片、不做剪辑;不改写用户文案(如需改,单独列「建议不改原文」放最后,不混入分镜表);景别/运镜写不出具体方案的镜头,标「待定」并说明需要用户补充什么。
Markdown,顺序:一、拍摄前提与假设;二、分镜表(七列);三、总时长核算;四、难度与成本提示(含简化替代);五、最低配置版分镜。套用 templates/shotlist-template.md。
references/ — 景别与运镜对照表、时长估算与镜头切换节奏规则templates/ — 七列分镜表模板(含最低配置版)