SRT 转 TXT 转换器
从字幕文件中提取对白,生成不含编号、时间或标签的纯文本。文件在浏览器中转换,不会上传。
将字幕文件拖到这里
SRT、VTT、ASS或SBV 文件。每次最多 50 个。
你的文件在浏览器中处理,不会上传到我们的服务器。
此工具的用途
此工具将 SRT、WebVTT、ASS、SSA 或 SBV 字幕转换为不含编号、时间或格式标签的纯文本逐字稿。你可以选择每条字幕一行或合并为段落,以及是否保留时间戳。默认删除滚动式自动字幕中的重复行。
如何将 SRT 转为 TXT
- 点击 选择文件 添加一个或多个字幕文件,或将文件拖到绿色区域。也可以点击 粘贴文本 并粘贴字幕。
- 选择文本排版:分段、每条字幕一行,或带时间的行。
- 点击 转换文件。
- 点击文件旁的 下载;转换多个文件时,也可以点击 全部下载(ZIP)。
选项说明
- 文本中的时间(默认不含时间):保留“仅保留文字,不含时间”可生成便于阅读的逐字稿。“每行包含开始时间”在每条字幕前写入
[HH:MM:SS];“每行包含开始和结束时间”则写入两个时间。 - 排版(默认分段):仅在不含时间时可用。“分段”将字幕连接为连续文本;“每条字幕一行”让每条字幕单独占一行,其内部换行替换为空格。
- 停顿多久后另起一段(秒)(默认 2):上一条字幕结束到下一条开始的间隔超过此值时,另起一段。数值越大,段落越少、越长。
- 删除重复行(默认开启):如果一行与紧邻的上一行完全相同,则删除它,可去掉滚动式自动字幕的重复行。
- 添加 UTF-8 BOM(默认关闭):在文件开头添加不可见标记。仅在旧版 Windows 程序显示乱码时开启。
示例
这份 SRT 文件:
1
00:00:01,000 --> 00:00:03,500
<i>码头上还有人吗?</i>
2
00:00:07,200 --> 00:00:09,900
只有我。
还有这场雨。
转换为以下文本文件:
码头上还有人吗?
只有我。 还有这场雨。
第二条字幕在前一条结束 3.7 秒后开始,因此另起一段。
格式说明与限制
- 支持读取常见字符编码的 SRT、WebVTT、ASS、SSA 和 SBV 文件,保存为使用 LF 换行符的 UTF-8 文本。
- 删除字幕编号、格式标签(
<i>、<b>、<font>)、WebVTT 说话人和类标签,以及 ASS 覆盖代码。跳过 ASS 注释行。 - 写入文本的时间向下取整到整秒。
- 一次最多 50 个文件,每个不超过 20 MB,总大小不超过 200 MB。
- 需要反向转换?TXT 转 SRT 工具 可将纯文本重新转换为带估算时间的字幕文件。
常见问题
如何将 SRT 文件转换为文本?
添加 .srt 文件,将“文本中的时间”保持为“仅保留文字,不含时间”,然后点击“转换文件”。生成的 .txt 文件只包含合并为段落的对白,编号、时间和格式标签都会被删除。
可以保留时间戳吗?
可以。将“文本中的时间”设置为“每行包含开始时间”,可生成“[00:01:05] 你好”这样的行;选择“每行包含开始和结束时间”,则生成“[00:01:05 - 00:01:08] 你好”。此时每条字幕单独占一行。
为什么字幕行会合并成段落?
字幕通常将句子拆成短片段,转换器会将它们重新连接。两条字幕之间停顿超过 2 秒时另起一段。你可以修改停顿阈值,或选择“每条字幕一行”来保留逐条分行。
支持 YouTube 或 Zoom 字幕吗?
支持读取 YouTube、Zoom 等网站的 WebVTT(.vtt)字幕,以及 SRT、ASS、SSA 和 SBV。自动字幕滚动时经常重复显示每一行;除非关闭“删除重复行”,否则这些重复行会被删除。
会删除 [音乐] 等声音说明吗?
不会。<i> 等格式标签和 {\i1} 等 ASS 代码会被删除,但括号中的文字保持原样,因为转换器无法区分声音说明和对白。如需先删除这些内容,请用字幕清理工具。
文件会上传到其他地方吗?
你的文件在浏览器中处理,不会上传到我们的服务器。
最后更新于 2026年11月2日 · 文件始终保留在你的浏览器中。