CSV 格式与示例
需要三列。每一行都会生成一对以片段命名的输出文件。
name,start,end intro,00:00:15.000,00:00:45.000 clip-01,00:03:42.000,00:04:18.000 clip-02,00:08:14.000,00:09:02.000
批量拆分 SRT 的工作流程
- 上传由完整视频、播客或网络研讨会导出的主字幕 SRT。
- 上传剪辑时间线 CSV。每一行都会被校验,任何需要修正的地方都会显示行号与原始内容。
- 逐个确认片段:字幕条数、边界警告、实际使用的安全文件名,以及首尾字幕。然后导出一个 ZIP。
| 手动流程 | Clip Caption Kit |
|---|---|
| 在主字幕 SRT 里逐个查找时间范围 | 从一份 CSV 读取全部范围 |
| 把字幕逐段复制到不同文件 | 一次生成全部片段文件 |
| 手动减去每个片段的开始时间 | 自动为每条字幕重新计时 |
| 手工重新编号并改名 | 编号与文件名保持一致 |
| 每次修订都要重复一遍 | 同一项目可确定性重跑 |
ZIP 里包含哪些文件
每个片段带走同样的一对文件,而 manifest 让你无需打开任何文件就能审计整包交付:
episode-042-shorts-deliverables.zip ├── srt/ │ ├── opening-highlight.srt │ ├── clean-excerpt.srt │ └── silent-b-roll.srt ├── txt/ │ ├── opening-highlight.txt │ ├── clean-excerpt.txt │ └── silent-b-roll.txt └── manifest.csv
片段相对时间码是怎么算出来的
对片段内的每条字幕,都会用整数毫秒减去片段开始时间(不使用浮点数),再把结果写回标准 SRT 格式:
源字幕: 00:03:45,500 --> 00:03:48,000 片段起点: 00:03:42,000 片段相对字幕: 00:00:03,500 --> 00:00:06,000
每个文件里的字幕都会从 1 重新编号,且不会出现负时间码,因此每份文件单独使用都是合法的。
边界字幕的处理
跨越片段起点或终点的字幕,可以在边界处裁剪(默认),也可以整条排除。策略在预览步骤中按片段选择,并记录进 manifest.csv,因此几个月后重做修订也能复现同样的结果。
完整流程说明——包括手动做法与时间码公式——见 如何为多个视频片段拆分一个主字幕 SRT;具体场景说明见 视频片段字幕 页面。