Skip to content

SRT 转 TXT 字幕转换器

从 SubRip 字幕中提取可读对白,用于翻译、校对或文本分析。

拖放您的 SRT 文件到这里

或点击浏览

支持最大 50 MB 的 .srt 文件

转换引擎架构

为什么需要提取纯文本

SRT 文件包含供播放器识别的专用排版结构:序号编号、起止时间码以及可选的类 HTML 样式标签。本工具提取每个条目的台词文本,去除冗余的时间轴与编号数据,并按时间顺序输出干净的纯文本。提取结果非常适合用于翻译记忆、文稿审校、语音转录整理、搜索索引等工作流。

代码级语法透视

SRT 到 TXT 语法结构与代码转换示例

直观对比转换前后文件头、时间轴标记与对白文本的代码级语法对应关系

毫秒级同步
input.srt
SRT 源格式
1
00:00:01,000 --> 00:00:04,000
Hello, world!
 
2
00:00:04,500 --> 00:00:08,000
This is a subtitle file.
 
3
00:00:08,500 --> 00:00:12,000
Converted locally!
output.txt
TXT 转换结果
Hello, world!
This is a subtitle file.
Converted locally!
规范手册

SRT 与 TXT 格式规范深度解析

符合通用标准规范
输入格式

SRT

SRT

SRT(SubRip)是最常见的字幕格式。每个条目包含三部分:顺序编号(1、2、3……)、时间戳行(00:01:30,500 --> 00:01:35,000)以及一行或多行字幕文本。有些 SRT 文件还包含 <b>、<i>、<font> 等类 HTML 内联标签用于基础格式。

输出格式

TXT

TXT

TXT 是包含提取字幕文本的纯文本文件。字幕文本按源顺序以单个换行连接,多行字幕保留内部换行。输出不包含顺序编号或时间戳。

格式差异

SRT 条目包含顺序编号、时间戳和文本。TXT 只包含文本。
SRT 时间戳行(00:01:30,500 --> 00:01:35,000)在 TXT 输出中完全移除。
SRT 条目编号(1、2、3……)被去除。TXT 没有编号系统。
SRT 可能包含可选类 HTML 内联标签(<b>、<i>)。此 TXT 输出会把这些标签保留为字面文本。
SRT 是面向视频的计时字幕格式。TXT 是面向阅读的无计时文本格式。
SRT 文件以空行分隔结构化块。TXT 文件是连续文本流。

常见疑难与故障排查

针对播放器兼容性、字符乱码与时间轴同步的实操排查指南

4 个常见问题
GOTCHA #1

提取出的文本中为什么包含 <i>、<b>、<font> 等标签?

非标准 SRT 文件常嵌入类 HTML 标签以支持斜体或字体颜色。转换为纯文本时,解析器默认保留字面字符以防内容丢失。如需送入大模型或 NLP 分词,建议在导出后使用正则表达式一次性清除样式标签。

GOTCHA #2

如何解决由于字幕单句被拆分为多条所导致的断句过碎问题?

原视频为了控制屏显字数常将一句话拆成两至三个连续时间块,直接导出为 TXT 会形成频繁折行。可将导出的文本贴入文字处理软件或大模型,按句末标点符号执行智能合并段落。

GOTCHA #3

如何过滤背景音效、歌词说明等听障辅助(SDH)标注?

解析器会忠实提取所有字幕轨内的文本,包括 `[音乐播放]` 或 `(叹气声)` 等方括号与圆括号提示。如需过滤这些非对白文本,可使用正则匹配模式如 `\[.*?\]` 或 `\(.*?\)` 进行批量清除。

GOTCHA #4

导出的 TXT 文件在某些旧编辑器(如旧版记事本)中显示乱码?

AllSubConverter 默认输出标准的 UTF-8 编码。若使用默认 ANSI/GBK 编码的旧版软件打开,多语言字符可能显示为乱码。建议使用现代化编辑器(如 VS Code、Notepad++)打开,或选择 UTF-8 编码重载。

功能特性

提取每个 SRT 条目的字幕文本,自动去除编号和时间戳
按原样保留字幕文本,包括非标准 SRT 中已有的类 HTML 标签
将多行字幕条目的内部换行保留为标准文本换行
输出适合 CAT 工具和翻译记忆系统的按源顺序纯文本
正常处理带 BOM、CRLF 或 LF 行尾的 SRT 文件
支持 CJK、西里尔、阿拉伯语和带变音符文本的 UTF-8 编码
完全在客户端运行,不向任何服务器传输数据

为什么需要转换?

相比包含时间戳和编号的 SRT 格式,翻译工具对纯文本的兼容性更好。
AI 及机器翻译服务在处理纯文本时不易被时间轴符号干扰,翻译质量更稳定。
审校没有时间戳干扰的纯净对白,台词校对更快更准确。
无计时文本可作为人工转录稿准备的起点。
剔除时间轴与序号后,文本索引与关键词检索将更加精准高效。
内容摘要和关键词提取工具处理纯文本的效果通常优于结构化字幕格式。
自然语言处理流程通常更适合纯文本输入。
Scenarios

常见用途

翻译准备

从 SRT 字幕提取对白文本,导入 CAT 工具或机器翻译服务,避免计时和编号噪音。

脚本校对

以干净文本格式审校字幕对白的拼写、语法和流畅度,避免时间戳和条目编号干扰。

无障碍转录稿

从 SRT 字幕生成纯文本转录稿,用于闭字幕文档和无障碍合规。

内容分析

检查保留标记后,将字幕文本输入 NLP 工具进行情感分析、关键词提取或内容摘要。

搜索与引用

创建可搜索的字幕对白文本档案,用于查找引语、跟踪主题或跨视频交叉引用内容。

Format Ecosystem

相关格式

工作原理

  1. 1

    将 .srt 文件拖到转换器,或点击浏览选择。

  2. 2

    解析器读取每个 SRT 条目,识别文本块(时间戳之后的行)。

  3. 3

    顺序编号和时间戳行会被识别并去除。

  4. 4

    除非其他转换选项移除这些字符,类 HTML 标签会保留在文本中。

  5. 5

    多行条目内部的换行保留为标准文本换行。

  6. 6

    提取的文本条目按源顺序组装为单一文档。

  7. 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。所有处理都在浏览器本地完成。

准备好转换您的字幕了吗?

将您的 SRT 文件拖放到这里,立即转换为 TXT。