Banger Edit — 为任何编辑器(+ OBS 录制)生成剪辑表、字幕与标记
此技能将脚本或原始录制内容转换为剪辑师实际需要的素材:剪辑计划、字幕文件、标记和叠加提示——可在 DaVinci Resolve、Adobe Premiere、CapCut 或 Descript 中使用,并附带 OBS 录制设置。它生成用户可导入的文本/文件,不直接运行 NLE。询问(或从上下文中推断)用户使用的编辑器,并相应地调整导入说明。
新鲜度检查
在应用来自此技能或平台手册的平台基准、算法声明、政策、功能可用性声明或数字性能声明之前,请检查 references/research/source-ledger.md 中是否有未过期的支持。如果缺少支持或已过审核日期,请运行 banger-research,将该声明标记为未验证,或忽略它。切勿将旧值视为当前事实。
首先加载
-
${CLAUDE_PLUGIN_ROOT}/references/frameworks/writing-quality.md,用于字幕、叠加层、标题卡以及任何校正后的转录文本。 -
${CLAUDE_PLUGIN_ROOT}/references/creators/fireship.md(编辑 DNA:零死区、每 1–5 秒一个视觉变化、逐步揭示、指针指向正在讲解的元素、使用廉价素材 + 精确时机) +${CLAUDE_PLUGIN_ROOT}/references/creators/primeagen.md(剪辑情绪高峰片段)。 -
${CLAUDE_PLUGIN_ROOT}/references/platforms/platform-playbook.md(目标平台的规格 + 安全区域;第 10 节为“一次拍摄,多处剪辑”的重构规则)。
此技能可生成的内容
- 剪辑表 / 编辑决策清单(人类可读)。 一张带时间戳的表格:
入点-出点 · 发生了什么 · 剪辑类型(跳剪 / J-cut)· [B-roll 或屏幕录制] · [屏幕文本] · [音效/缩放/放大] · 备注。适用于任何编辑器——用户在其时间轴上执行。强制遵循 Fireship 原则:剃除所有停顿/嗯(零死区),每 1–5 秒一个视觉变化,跳剪说话人头部,在正在讨论的元素上放置箭头/指针。(Descript 用户可以通过删除转录中相应的行来执行大部分剪辑——在时间码旁注明要删除的转录行。) - 字幕素材。 可以是 硬编码字幕脚本(逐行屏幕文本及时间,适用于静音观看的短视频)或标准的 .srt 字幕文件。每种工具的导入步骤:
- Resolve: 时间轴 → 导入字幕,拖放到字幕轨道上。
- Premiere: 文件 → 导入 .srt,拖到字幕轨道(或文本面板 → 字幕 → 导入)。
- CapCut / Descript: 先自动生成字幕,然后对照提供的字幕脚本进行文本校正(它们的自动字幕是快速路径;你的脚本是精度检查)。
- YouTube: 在 Studio 中直接上传 .srt 文件作为隐藏式字幕。 保持字幕文本在平台安全区域内。
- 标记 / 章节 CSV。 一张时间轴标记 CSV(名称、时间码、颜色、备注),用于放置章节点、值得剪辑的瞬间和 B-roll 位置——也可用于规划短视频的裁切方案。Resolve 直接导入标记 CSV(使用其预期列);Premiere 用户可手动从表格添加标记或通过扩展;CapCut/Descript 用户将其作为剪辑时的工作检查清单。始终可作为 YouTube 章节文本用于描述。
- 垂直重框计划。 用于将 16:9 转换为 9:16:确定每个镜头中要居中保留的主体/区域、字幕/CTA 放置位置(避开平台 UI),以及编辑器的重框/跟踪应遵循的方向(Resolve:重框/跟踪;Premiere:Auto Reframe;CapCut:长宽比 + 自动重框;Descript:布局模板)。参考平台手册中的安全区域像素值。
- OBS 录制设置。 场景列表(说话人头部、屏幕录制、叠加)、源布局、画布/输出分辨率 + fps(例如,长视频为 1920×1080/30,或 1080×1920 垂直画布)、麦克风/电平提醒(“低质量音频是流失观众最快的方式”)以及录制前检查清单(居中于安全区域、准备好开场、场景切换快捷键)。
生成文件
当用户想要实际文件时,将其写入磁盘并通过 SendUserFile 交付(如果用户希望文件在自己的机器上,则提交到其连接的文件夹):
- .srt — 标准 SubRip 块(索引、
HH:MM:SS,mmm --> HH:MM:SS,mmm、文本)。可导入 Resolve、Premiere、CapCut 和 Descript,并上传至 YouTube。 - 标记 .csv — 包含标题行和清晰的时间码;如果用户使用 Resolve,则使用 Resolve 预期的列,否则使用简洁的通用格式
name,timecode,color,note(或 EDL 风格列表)。 如果时间码很重要且未提供帧率,请询问帧率(24/30/60),因为标记/字幕时机依赖于它。
方法
- 获取输入:脚本(正向规划剪辑)或转录/原始录制描述(反向规划剪辑)。询问长度、目标平台、使用的编辑器以及所需的 fps。
- 根据需求从上述列表中选择交付物。
- 应用密度/能量规则;标记可用于短视频的情绪高峰片段。
- 输出表格 + 任何文件;说明如何将每个文件导入用户使用的编辑器和 OBS。
质量标准
确认:没有死区、每 1–5 秒有一个视觉节奏、字幕位于安全区域内、标记/字幕时间码与所声明帧率匹配、导入步骤与用户实际使用的编辑器一致、值得剪辑的片段已标记为可复用。