SRT(SubRip Subtitle)是一种常见的字幕文件格式,广泛用于视频播放器中。它结构简单、易于编辑,适合手动编写或通过工具自动生成。
SRT文件的基本格式
一个标准的SRT文件由多个字幕块组成,每个字幕块包含三部分:
- 序号:从1开始的连续整数。
- 时间轴:格式为
时:分:秒,毫秒 --> 时:分:秒,毫秒。 - 字幕文本:可包含多行文字,支持基本换行。
示例:
1 :00:02,000 --> 00:00:05,000 你好,欢迎观看本视频! :00:06,500 --> 00:00:09,800 这是第二句字幕。 这是一行换行。
手动制作SRT字幕文件的步骤
- 打开任意文本编辑器(如记事本、VS Code 等)。
- 按照上述格式逐条输入字幕内容。
- 保存文件时选择编码为 UTF-8,文件扩展名为
.srt,例如subtitle.srt。 - 将SRT文件与视频文件放在同一目录下,并确保文件名一致(如
movie.mp4和movie.srt),大多数播放器会自动加载字幕。
使用工具自动生成SRT字幕
如果你有音频或视频文件,可以借助语音识别工具(如 Whisper、讯飞听见、剪映等)自动生成带时间轴的字幕,再导出为SRT格式。
注意事项
- 时间格式中的毫秒用逗号分隔,不是点号。
- 每个字幕块之间必须用空行分隔。
- 避免使用特殊字符或非标准编码,以免播放器无法识别。