如何在不破坏计时的情况下编辑 SRT 文件
安全编辑 SRT 文件:修正文案、调整时间、避免重叠,并为视频平台导出干净字幕。

Kevin Li

编辑 SRT 文件看起来很容易,因为它只是文本。问题也在这里:它也很容易被改坏。
SRT 文件取决于字幕块编号、时间戳语法、空行和保持正确结构的字幕文本。你可以在文本编辑器中修复拼写错误,但在字幕编辑器中进行定时编辑和较大更改会更安全。
SRT 文件包含什么
基本的 SRT 字幕块由三个部分组成:
1
00:00:01,000 --> 00:00:03,500
This is the subtitle text.
这个数字标识字幕块。时间戳行告诉播放器这条字幕何时开始和结束。文本行是观众看到的内容。空行会把一条字幕和下一条字幕分开。
如果删除空行、更改时间戳标点符号或意外合并两个字幕块,某些工具将无法导入文件。
当文本编辑器就足够了
如果你只需要小的文本修复,请使用纯文本编辑器:
- 更正拼写错误的名称
- 修正标点符号
- 删除重复的单词
- 更改大小写
- 替换产品术语
除非你确定格式,否则请小心不要触摸时间戳行。 SRT 在时间戳中使用逗号,而不是句点。
如果你手动编辑,请一次进行一种类型的更改。首先修复文本,保存,然后根据需要调整时间。在一次中混合文本编辑、时间戳编辑和重新编号会使错误更难发现。
何时使用字幕编辑器
当你需要更改时间、分割字幕块、合并字幕块、移动所有字幕或验证文件时,请使用 在线字幕编辑器。
当整个视频的字幕出现延迟时,这一点尤其重要。无需手动编辑每个时间戳,只需将所有字幕块移动一个小的正偏移或负偏移,然后预览结果。
字幕编辑器还可以捕获重叠、空字幕块、开始时间之前的结束时间以及格式错误的时间戳。
它还为你提供了更安全的预览循环。你可以更改字幕块、导出并检查文件,然后再将其发送到平台或编辑器。
预览循环很重要,因为字幕问题通常是视觉上的。文本可能是正确的,但字幕块仍然太长、太晚或在屏幕上笨拙地分开。
如何修复字幕时间
首先,弄清楚时序问题是全局的还是局部的。
如果每个字幕都延迟了大约相同的量,则移动整个文件。例如,将每条字幕提前 500 毫秒可能会修复始终晚半秒出现的文件。
如果只有几条字幕出错,就单独编辑那几条。不要为了修一小段而移动整个文件。
时间更改后,观看视频的开头、中间和结尾。如果源视频更改了画面速率或在创建字幕后进行了编辑,则文件可以在开始时同步,并在稍后漂移。
如何处理重叠字幕块
当前一条字幕还没结束、下一条字幕就开始时,就会发生重叠。有些播放器能容忍,有些会同时显示两条字幕,或直接丢掉其中一条。
如果由于人们说话速度很快而导致两个字幕块重叠,请缩短第一条字幕或稍微稍后移动第二个字幕块。如果重叠是由于导出错误造成的,请按开始时间对字幕块进行排序,并在进行文本编辑之前验证文件。
不要通过盲目删除单词来修复重叠。观众仍然需要足够的上下文来理解这句话。分割或重新安排线索通常比删除意义更好。
如何在不影响可读性的情况下编辑文本
字幕与段落不同。长句子在文字记录中可能没问题,但在屏幕上却太多了。
保持线路简短。在自然停顿处中断字幕。避免将名称、短语或重要术语分割成不同的线索。
如果字幕覆盖了太多视频,请考虑缩短文本或将其分成两个字幕块。目标不是准确保留每个转录行。目标是让视频更容易观看。
需要时导出和转换
编辑后,如果平台接受,请将文件另存为 SRT。如果你需要 VTT 来观看网络视频,请使用 SRT 到 VTT 转换器。
如果你只需要笔记或摘要的字幕文本,请转换 SRT 至 TXT。如果你需要样式化的字幕工作流程,SRT 至 ASS 可能会很有用。
转换后请勿删除已编辑的SRT。将其保留为源文件,然后在需要时从中创建 VTT、TXT 或 ASS 版本。
如果你稍后发现拼写错误,请先修复源 SRT。然后重新生成其他格式,以便每个版本保持一致。
常见错误
最大的错误是在富文本编辑器中编辑 SRT 。使用纯文本或字幕工具。弯引号、隐藏格式和更改的行结尾可能会产生奇怪的导入问题。
另一个错误是手动重新编号字幕块并进行重复。许多工具可以自动重新编号。
人们还忘记在编辑后进行验证。文件可能乍一看很好,但仍然有重叠或格式错误的时间戳。
在上传编辑后的文件之前,如果可以的话,请在目标位置进行测试。导入到一个编辑器中的文件可能仍会在平台播放器上以不同方式显示换行。
常问问题
我可以在记事本或文本编辑器中编辑 SRT 文件吗?
是的,对于小的文本更改。使用纯文本模式并避免更改时间戳语法。
如何提前或推迟所有字幕?
使用具有时移操作的字幕编辑器。输入正偏移或负偏移并预览结果。
是什么导致 SRT 文件导入失败?
格式错误的时间戳、缺少空行、重叠的字幕块、重复的结构问题或以错误的格式保存文件都可能导致失败。
编辑后可以将 SRT 转换为 VTT 吗?
是的。使用真正的转换器而不是重命名文件扩展名。


