SRT 转 TXT 字幕转换器
从 SubRip 字幕中提取可读对白,用于翻译、校对或文本分析。
拖放您的 SRT 文件到这里
或点击浏览
支持最大 50 MB 的 .srt 文件
为什么需要提取纯文本
SRT 文件包含供播放器识别的专用排版结构:序号编号、起止时间码以及可选的类 HTML 样式标签。本工具提取每个条目的台词文本,去除冗余的时间轴与编号数据,并按时间顺序输出干净的纯文本。提取结果非常适合用于翻译记忆、文稿审校、语音转录整理、搜索索引等工作流。
SRT 到 TXT 语法结构与代码转换示例
直观对比转换前后文件头、时间轴标记与对白文本的代码级语法对应关系
SRT 与 TXT 格式规范深度解析
SRT
SRT(SubRip)是最常见的字幕格式。每个条目包含三部分:顺序编号(1、2、3……)、时间戳行(00:01:30,500 --> 00:01:35,000)以及一行或多行字幕文本。有些 SRT 文件还包含 <b>、<i>、<font> 等类 HTML 内联标签用于基础格式。
TXT
TXT 是包含提取字幕文本的纯文本文件。字幕文本按源顺序以单个换行连接,多行字幕保留内部换行。输出不包含顺序编号或时间戳。
格式差异
常见疑难与故障排查
针对播放器兼容性、字符乱码与时间轴同步的实操排查指南
提取出的文本中为什么包含 <i>、<b>、<font> 等标签?
非标准 SRT 文件常嵌入类 HTML 标签以支持斜体或字体颜色。转换为纯文本时,解析器默认保留字面字符以防内容丢失。如需送入大模型或 NLP 分词,建议在导出后使用正则表达式一次性清除样式标签。
如何解决由于字幕单句被拆分为多条所导致的断句过碎问题?
原视频为了控制屏显字数常将一句话拆成两至三个连续时间块,直接导出为 TXT 会形成频繁折行。可将导出的文本贴入文字处理软件或大模型,按句末标点符号执行智能合并段落。
如何过滤背景音效、歌词说明等听障辅助(SDH)标注?
解析器会忠实提取所有字幕轨内的文本,包括 `[音乐播放]` 或 `(叹气声)` 等方括号与圆括号提示。如需过滤这些非对白文本,可使用正则匹配模式如 `\[.*?\]` 或 `\(.*?\)` 进行批量清除。
导出的 TXT 文件在某些旧编辑器(如旧版记事本)中显示乱码?
AllSubConverter 默认输出标准的 UTF-8 编码。若使用默认 ANSI/GBK 编码的旧版软件打开,多语言字符可能显示为乱码。建议使用现代化编辑器(如 VS Code、Notepad++)打开,或选择 UTF-8 编码重载。
功能特性
为什么需要转换?
常见用途
翻译准备
从 SRT 字幕提取对白文本,导入 CAT 工具或机器翻译服务,避免计时和编号噪音。
脚本校对
以干净文本格式审校字幕对白的拼写、语法和流畅度,避免时间戳和条目编号干扰。
无障碍转录稿
从 SRT 字幕生成纯文本转录稿,用于闭字幕文档和无障碍合规。
内容分析
检查保留标记后,将字幕文本输入 NLP 工具进行情感分析、关键词提取或内容摘要。
搜索与引用
创建可搜索的字幕对白文本档案,用于查找引语、跟踪主题或跨视频交叉引用内容。
相关格式
工作原理
- 1
将 .srt 文件拖到转换器,或点击浏览选择。
- 2
解析器读取每个 SRT 条目,识别文本块(时间戳之后的行)。
- 3
顺序编号和时间戳行会被识别并去除。
- 4
除非其他转换选项移除这些字符,类 HTML 标签会保留在文本中。
- 5
多行条目内部的换行保留为标准文本换行。
- 6
提取的文本条目按源顺序组装为单一文档。
- 7
TXT 文件以 UTF-8 编码并提供下载。
更多字幕工具
常见问题
转换器读取每个 SRT 条目的文本块,即时间戳行之后的行。顺序编号和时间戳行会被过滤。其余字幕文本会进入 TXT 输出,即使其中包含声音标签或其他非对白字幕。
一些 SRT 文件包含 <b>、<i>、<u>、<font> 等类 HTML 标签。这些标签会在 TXT 输出中按字面文本保留。例如 <b>Hello</b> 仍是 <b>Hello</b>。
会。如果 SRT 字幕条目有两行或更多文本,换行会保留在 TXT 输出中。每个字幕条目可能在输出文件中产生多行文本。
不包含。TXT 输出只包含对白文本,所有计时信息都会去除。如果需要时间戳,请保留 SRT 或转换为 VTT。TXT 格式正是用于提取不含计时数据的可读文本。
当需要将字幕文本用于翻译、校对、搜索索引、NLP 分析或人工转录准备时,可以转换为 TXT。SRT 计时和编号会给纯文本应用带来干扰。
免费,无需注册、无水印,单个文件最大 50 MB。所有处理都在浏览器本地完成。