- 发布:
- 更新:
- 审核人:
- Jonathan
日期来源
缺失的历史日期按估算值补录,补录后保持固定。
在 Mac 创建 SRT 文件并核对时间
从本地视频生成带时间的文字,或用已有文字和时间手工编写字幕。以 UTF-8 纯文本保存,使用 .srt 扩展名,再与对应视频一起加载并检查两个字幕段。
从本地视频生成带时间文字
Kyrifix Caption 从本地视频生成带时间的 SRT 文字。交付前对照原音核对生成内容。已有文字和时间时使用下面的手工路径。接收播放器需要字幕轨时选择独立 SRT 文件;烧录文字属于视频画面。
参考资料: Library of Congress
手工编写字幕段
每段包括编号、开始与结束时间、文字,以及分隔空行。使用 HH:MM:SS,mmm --> HH:MM:SS,mmm,结束时间晚于开始时间。以下两段由作者编写,用于说明结构;制作实际字幕时替换为对应媒体的文字与时间。
1
00:00:01,000 --> 00:00:03,000
Hello.
2
00:00:04,000 --> 00:00:06,000
你好。
参考资料: Library of Congress
保存纯文本与正确扩展名
Mac 中选择 TextEdit → Format → Make Plain Text。在 TextEdit → Settings → Open and Save 中选择 UTF-8 作为纯文本保存编码,并关闭始终添加 .txt 的设置。保存为 example.srt,在 Finder → 显示简介 → 名称与扩展名中检查完整名字。Windows 记事本的 File → Save As 选择 All files (*.*) 和 UTF-8,命名 example.srt。重开文件核对中文;富文本需先转换为纯文本,再改扩展名。
参考资料: Apple · Apple · Apple · Microsoft · Microsoft
加载并检查实际字幕文件
用支持 SRT 的播放器打开对应视频。Windows 的 VLC 3 中选择 Subtitle → Add Subtitle File,选保存文件并启用字幕轨。此示例检查第1段的1–3秒和第2段的4–6秒;实际字幕还需在开头与结尾对照讲话。字幕缺失时检查轨道、完整 .srt 名称与段落语法;乱码时按 UTF-8 重开。时间偏移时先比较开头和末尾同一句的差值,再调整字幕时间。
参考资料: Library of Congress · VideoLAN
FAQ
怎样从视频或已有文字和时间创建 SRT?
从本地视频生成带时间的文字,或用已有文字和时间手工编写字幕。以 UTF-8 纯文本保存,使用 .srt 扩展名,再与对应视频一起加载并检查两个字幕段。