先看答案

SRT包含按编号排列的字幕文字及开始、结束时间,不含视频或声音。查看结构时用纯文本编辑器,检查显示时在支持字幕的播放器中配合原视频加载。改文字、时间或编码前先保留原始副本。字幕时间必须与同一剪辑版本对应,加载播放本身不会生成新视频。

SRT文件里有什么?

每条字幕包括编号、开始和结束时间、文字,并用空行隔开下一条。时间按小时、分钟、秒和毫秒书写,毫秒前用逗号。下方示例可直接查看或下载;对白与时间都是说明用的虚构内容,不对应真实录音。

虚构的SRT示例
1
00:00:01,000 --> 00:00:03,500
访谈从这里开始。

2
00:00:04,000 --> 00:00:06,000
请核对嘉宾的姓名。
下载这个SRT示例

应该按文本打开,还是加载播放?

文本编辑器显示文件结构,播放器显示叠加在视频上的字幕。Windows或Linux版VLC可打开匹配视频,再用英文界面的Subtitle > Add Subtitle File添加字幕。播放第一条、中间一段和结尾,检查文字与声音是否同步。

加载SRT用于播放不会生成新的视频文件。SRT也不能自己播放声音,必须另有对应音频或视频。文件名相似不代表剪辑一致,请核实是不是当初制作字幕的同一个版本。

怎样编辑才不破坏格式?

在副本上用纯文本编辑器操作。保留编号、时间箭头和空行,确保每条结束时间晚于开始时间。保存为UTF-8,避免中文、姓名或其他字符损坏。不要把文件存成文字处理软件自己的文档格式。

Transcribe Audio to Text生成的字幕可在“字幕”中改文字与时间,再导出。已经独立存在的SRT则需在其他编辑器里处理;这个App不导入SRT。原件留存后,才能在保存错误或导入失败时返回比较。

为什么编辑后字幕不对了?

剪掉片头或重新排列视频,会让旧时间不再匹配。请按最终视频修正字幕,而不是只改文件名。分别检查开头和后面几处,区分整段固定延迟与剪辑变化造成的逐段错位。

文字乱码时检查编码。播放器里暂时调延迟,与把正确时间写回SRT是不同的操作:前者可能只影响当前播放。解决问题时保留原始音频和视频,修好后重新打开编辑过的同一文件验证。

常见问题

SRT可以自己播放音频吗?

不能,它只有文字和时间。要听到声音,需同时使用匹配的音频或视频。

把普通TXT改成SRT就能用吗?

只改扩展名不会加上时间结构。普通文字稿还需要真实的字幕时间和正确格式。

能在Transcribe Audio to Text打开SRT吗?

App从音频或视频生成字幕,不导入独立SRT文件。已有SRT请在外部工具编辑。

重新打开后为什么修改不见了?

确认已按纯文本保存为.srt,并打开的是同一编辑副本。播放器临时字幕延迟不等于文件里保存的时间修改。

资料来源与延伸阅读