Subtitle Time Shifter

上传字幕文件,将所有时间戳按毫秒或秒整体提前或延后,用来修复字幕与音频不同步的问题。

将 .srt 或 .vtt 文件拖到这里

字幕会在你的浏览器本地处理,无需上传文件。

时间偏移量(毫秒)

使用正数让字幕更晚出现,例如 1500 表示延后 1.5 秒;使用负数让字幕更早出现,例如 -500 表示提前 0.5 秒。

快速调整:

字幕时间已成功调整!

调整统计
  • 已处理字幕: 0
  • 应用的偏移: 0 ms
在 AI Studio 免费编辑
想直接从视频生成字幕?

如果还没有合适的字幕文件,可以上传视频,自动生成 SRT、VTT 或烧录字幕。

上传视频 烧录字幕

为什么字幕会不同步?

如果视频帧率与字幕文件不匹配,或者视频在字幕制作后又被剪辑过,字幕就可能与声音不同步。如果整段视频的偏差基本一致,通常只需要做一次整体时间偏移。

如何同步 SRT 和 VTT 文件

要修复同步问题,可以在 VLC、YouTube Studio 或剪辑软件中打开视频。暂停在一个清晰说出的单词处,记下视频时间,再与对应字幕的开始时间比较。两者的差值就是需要输入的偏移量。

偏移量计算:一个实用例子

找到正确数值最快的方法,是比较视频时间和字幕时间。如果某个单词在视频 01:05.500 时被说出,而对应字幕在 01:03.000 就开始了,说明字幕早了 2.5 秒。

视频中听到单词的时间
01:05.500
字幕开始时间
01:03.000
需要输入的偏移量
+2500 ms

计算:01:05.500 减去 01:03.000 = 2,500 毫秒。因为字幕出现太早,所以需要向后移动:+2500 ms

正确使用正数和负数偏移

正数会让字幕更晚显示。负数会让字幕更早显示。如果不确定,可以先试 +500 ms 或 -500 ms,然后查看预览。

问题 输入 示例 结果
字幕出现太早 +1500 ms 00:00:10,000 → 00:00:11,500 所有字幕都会更晚显示。
字幕出现太晚 -800 ms 00:00:10,000 → 00:00:09,200 所有字幕都会更早显示。

Time Shifter 还是 FPS Converter:该用哪个?

Time Shifter 用来修复固定偏移。如果字幕在开头、中间和结尾大约都偏差相同,整体移动就够了。如果偏差会随时间变大,通常是帧率问题。

情况 表现 合适的工具
固定偏移 整段视频中字幕大约早或晚 2 秒。 Subtitle Time Shifter
随时间漂移 开头对得上,但到结尾字幕已经偏了好几秒。 Subtitle FPS Converter

负时间戳会怎样处理?

如果把字幕大幅提前,一些字幕块可能会在计算上早于 00:00:00 开始。由于 SRT 和 VTT 不支持负时间戳,工具提供两种安全处理方式。

VLC、YouTube 和 Premiere Pro 示例

当字幕文件本身基本正确,只是在视频中整体出现太早或太晚时,Time Shifter 就很适合。

VLC / 本地播放器

如果字幕在 VLC 中始终固定偏移,可以在播放器中测出偏差,并把这个修正永久写入 SRT 或 VTT 文件。

YouTube 上传

如果 YouTube 字幕上传后从错误时间开始,重新上传前先用固定偏移修正字幕文件。

Premiere Pro

如果导入的 SRT 在视频剪辑后不再匹配,可以在导入前先移动字幕文件,或在时间线上继续微调。

安全且私密

这个 Subtitle Time Shifter 会在浏览器内直接处理 SRT 和 VTT 文件。你的文件不会上传到我们的服务器,因此字幕内容保持私密。

移动后精确检查字幕时机

整体时间偏移可以解决固定同步问题。如果个别字幕仍然过长、过短或切分不自然,可以在 Subvideo.ai Studio 中打开文件,直接对照视频检查时机、文字长度和可读性。

在 Studio 检查时机

如何调整字幕时间

1

上传字幕文件

从设备中选择 SubRip(.srt)或 WebVTT(.vtt)文件。

2

设置偏移量

以毫秒输入同步偏移量:正数表示延后,负数表示提前。

3

应用并下载

应用时间偏移,然后下载修正后的字幕文件。

常见问题

什么是字幕时间偏移?

就是把所有字幕时间戳整体向前或向后移动,让字幕与视频音频重新对齐。

字幕出现太晚怎么办?

输入负数,例如 -1500 ms,字幕就会更早出现在画面上。

支持 SRT 和 VTT 吗?

支持。工具可以处理 SubRip(.srt)和 WebVTT(.vtt)文件,并保留各自正确的毫秒分隔符。

我的文件安全吗?

安全。时间调整在浏览器本地完成,不会把文件上传到服务器。

如何计算正确的偏移量?

比较视频中听到某个单词的时间与对应字幕的开始时间。如果单词在 01:05.500,而字幕在 01:03.000,则偏移量为 +2500 ms。

如果字幕被移动到 00:00:00 之前会怎样?

你可以把这些字幕块限制到 00:00:00,也可以删除它们。如果不想丢失文字,限制更安全;如果这些块完全在视频开始之前,删除更干净。

什么时候需要 FPS Converter 而不是 Time Shift?

如果偏移量会随着视频播放越来越大,固定移动就不够了。视频和字幕的帧率可能不同,此时应使用 Subtitle FPS Converter。