TXT 字幕格式
这种格式能表达什么
- 文本样式
- 仅纯文本
- 屏幕定位
- 否
- 卡拉 OK 计时
- 否
- 字幕条内换行
- 否
- 时间轴
- 完全没有时间
- 时间精度
- 1 毫秒
- 时间以帧号存储
- 否
- 从右到左的文字
- 是
示例
一份典型的纯文本文件,以及从它读出了什么
文件
The quick brown fox jumps over the lazy dog.
Second paragraph, first line.
Second paragraph, second line.
从中读出了什么
3 lines of text, no timecodes
The quick brown fox jumps over the lazy dog.
Second paragraph, first line.
Second paragraph, second line.
Outside the cues:
no timecodes at all — 1 blank line marks the paragraph breaks
durations not in the file: every line is given 2.0 s by default右栏不是转换产物,而是本站从左边这份文件里读出的内容,也是它每一种转换的起点。
一份带空白与尾随空格的纯文本文件,以及仍能读出什么
文件
Trailing spaces here.
Last line, no trailing newline从中读出了什么
2 lines of text, no timecodes
Trailing spaces here.
Last line, no trailing newline
Outside the cues:
no timecodes at all — 2 blank lines mark the paragraph breaks
durations not in the file: every line is given 2.0 s by default真实文件会有只有空白的行、行尾空格、制表符,最后一行可能没有换行符。这些都不会报错:空白行当段落分隔,正文里的前后空格保留。
把 Plain Text (TXT) 转成其他格式
每一个都完全在你的浏览器里运行。标签标明了那个方向要付出什么代价,打开之前就能看到。
转换为此格式
- SubRip (SRT) → Plain Text (TXT)
- WebVTT (VTT) → Plain Text (TXT)
- Advanced SubStation Alpha (ASS) → Plain Text (TXT)
- SubStation Alpha (SSA) → Plain Text (TXT)
- YouTube SBV → Plain Text (TXT)
- SAMI (SMI) → Plain Text (TXT)
- LRC Lyrics → Plain Text (TXT)
- MicroDVD → Plain Text (TXT)
- TTML (Timed Text) → Plain Text (TXT)
- SubtitleMatrix JSON → Plain Text (TXT)
- CSV Spreadsheet → Plain Text (TXT)
TXT 不是一种真正的字幕格式:它只有文字,没有时间码、样式和定位。这一页说明它保留什么、从别的格式转进来会丢什么,以及能转成哪些格式。它也不是 Markdown 或普通笔记:空白行有固定含义,行的先后就是字幕顺序。
TXT 的模型是一行一条 cue,空的或只有空白的行是段落分隔,不是空字幕。行内的前后空格会保留;因为文件里没有任何时间信息,任何转出方向都要先排一条时间轴(默认每行 2 秒),这也是那些方向被标成有损的原因。
它适合流水线的最后一段:转录稿、翻译稿、拼写检查,或者只关心文字顺序的场合。要回到播放器,就选一个目标格式,那一页会列出时间轴是生成的、精度损失多少。
示例左栏是一份 TXT 原文,右栏是本站从它读出了什么——行数、文本、时间码的有无与默认时长。下面每个链接都有独立的有损说明;转换在浏览器内完成,不上传。
常见问题
TXT 字幕文件里有时间码吗?
一个都没有。TXT 只保存文字和行的顺序,文件里没有起止时间;所以把它转成任何字幕格式时,时间轴都是先生成出来的,而不是从文件里读出来的。
TXT 的空白行算不算一条字幕?
不算。空白行(包括只含空格或制表符的行)是段落分隔,不会生成空 cue;转换时只有含文字的行才占用时间槽。
把 TXT 转成 SRT 时,时间轴从哪来?
由转换器生成:第一行从 0 开始,之后每行接着上一行,默认每行 2 秒。这个默认值可以在页面上改,但时间轴本身仍然是生成的,不是文件自带的。
TXT 文件能保留样式或定位吗?
不能。TXT 只存裸文字,字体、颜色、粗斜体、屏幕坐标都没有字段可以放;转出到别的格式时,产物也只能是纯文本内容。
TXT 里的行序就是字幕顺序吗?
是。文件里唯一的顺序线索就是行的先后,读入后按这个顺序处理;若转出的格式需要时间轴,时间也按同一顺序递增。
TXT 适合放进字幕流水线的哪一步?
适合最后一步或纯文字环节:转录稿、翻译稿、拼写检查,以及只需要文字内容的场合。需要播放器显示时再转成带时间轴的格式。
TXT 行尾的空格会被保留吗?
会。解析只把整行都是空白的行当段落分隔,正文行内部与末尾的空格不会自动裁掉;示例里的尾随空格在读出结果中仍然可见。