Clip Caption Kit

如何把 SRT 转换成 TXT

把 SRT 转换成 TXT,就是去掉字幕序号与时间码行,只保留字幕文本。你可以用任意文本编辑器、写一段脚本,或者在需要为长视频的每个片段都生成转录时,用生成片段 SRT 的同一个工具批量完成。

SRT 转 TXT 到底做了什么

SRT 文件是一串字幕块。每个块以序号开头,接着是 HH:MM:SS,mmm --> HH:MM:SS,mmm 形式的时间码行,然后是字幕文本,最后是一个空行:

1
00:00:03,500 --> 00:00:06,000
so today we ship it

2
00:00:06,500 --> 00:00:09,000
captions without the timecodes

TXT 转录就是同样的字幕去掉序号与时间码行。脚本、社媒文案、质检清单与翻译交接需要的正是这种可读文本,而不是时间数据。

三步转换一个文件

  1. 用文本编辑器打开 SRT;如果只需要一个范围的文本,就把它上传到 按时间码拆分 SRT 工具
  2. 删掉每一行字幕序号和每一行时间码,保持字幕顺序不变。块之间的空行用来分隔段落。
  3. 把结果另存为 .txt。如果是整份片段清单,批量 SRT 拆分器 会为每个片段导出一对 SRT 与 TXT,放在一个 ZIP 里。

值得了解的几个边缘情况

  • 多行字幕 — 一条字幕可以跨多行文本;它属于同一个块,这些行应该一起保留。
  • 文件中的空行 — 缺少分隔符会分不清哪些是一条第几条字幕;请为每个块保留一个空行。
  • 编码 — 现在的 SRT 文件通常是 UTF-8,较早的可能是旧式 ANSI。转换后检查是否出现乱码,并另存为 UTF-8。
  • 有序号没有字幕 — 空块没有文本可转换,跳过它,而不是输出一个多余的空段落。

手工、脚本与工具对比

做法优势需要注意
手工处理无需准备,处理一个短文件够用每个文件都要重复;编辑时容易误删某行字幕
自己写脚本写好之后一条命令搞定字幕分块、多行字幕与编码等边缘情况都要自己处理
Clip Caption Kit同一套流程为每个片段输出 SRT 与 TXT,打包成一个带 manifest 的 ZIP导出需要登录;免费版包含 1 个项目、最多 200 条字幕

SRT 转 TXT 常见问题

为每个片段生成 SRT 与 TXT

只需上传一次主字幕 SRT 和片段 CSV——每个片段都会带走一份重新计时的 SRT、一份干净的 TXT 转录,以及一条 manifest 记录。

打开批量 SRT 拆分器