更改字幕帧率

为播放速度不同的视频重新调整字幕时间。选择源帧率和目标帧率,再搭配自己的视频检查结果。

将字幕文件拖到这里

SRT、VTT、ASS、SSA、SBV或TXT 文件。每次最多 50 个。

选项

正数表示延后,负数表示提前。可输入毫秒数(1500)、秒数(1.5s)或时间(00:00:01,500)。
仅部分旧版 Windows 播放器和 Excel 需要。

请先添加字幕文件。

你的文件在浏览器中处理,不会上传到我们的服务器。

在你的视频中预览(可选)

从设备中选择视频。视频和字幕保留在当前标签页中。MP4(H.264)或 WebM 通常可以播放;MKV 和其他编码格式可能无法在浏览器中播放。

请先添加字幕文件。

此工具的用途

此工具为帧率不同的视频重新调整字幕时间,例如在 25 fps 视频上使用原本对应 23.976 fps 的字幕。它将每个时间乘以两个帧率的精确比例,之后还可加上时间偏移量。只修改字幕文件,不修改视频。

如何更改字幕帧率

  1. 点击 选择文件 添加字幕文件。
  2. 选择 源帧率(字幕) 和 目标帧率(视频)。如需输入小数或分数,请选择 自定义。
  3. 如果还需要固定延迟,设置 时间偏移量。也可以展开 在你的视频中预览(可选),搭配自己的视频比较字幕。
  4. 点击 更改帧率,检查结果,再点击 下载 或 全部下载(ZIP)。

选项说明

  • 源帧率和目标帧率默认为 23.976(24000/1001)和 25。其他预设包括 24、29.97(30000/1001)、30、50、59.94(60000/1001)和 60。交换源帧率和目标帧率可逆向执行已知的转换。
  • 公式为 t′ = t × 源 FPS / 目标 FPS + 时间偏移量。内部计算将时间四舍五入到整毫秒。额外的 时间偏移量 默认为 0。
  • 应用范围 可选择所有字幕条目、从某条字幕开始、从某个开始时间起,或原始开始时间所在的闭区间。
  • 零点之前的字幕 使用与时间平移工具相同的裁剪和删除选项。原本时长为正、但四舍五入后小于 1 毫秒的条目,会在内部保留 1 毫秒时长。

示例

使用默认的 23.976 → 25 转换,且不添加时间偏移量:

1
00:01:00,000 --> 00:01:02,000
这只钟走快了。

转换后:

1
00:00:57,542 --> 00:00:59,461
这只钟走快了。

格式说明与限制

  • 支持读取 SRT、VTT、ASS、SSA、SBV 和带时间戳的 TXT,以原格式保存为 UTF-8。修改的是字幕时间,不是视频文件。
  • ASS/SSA 输出时间四舍五入到 10 ms。其他支持的带时间格式保留毫秒。极端的自定义比例在反向转换时可能损失更多精度,请保留原文件。
  • 视频预览会随播放和跳转更新。一个时间窗口中有超过 500 条字幕时,只显示前 500 条并提示;下载文件不受此限制。
  • 最多 50 个文件,每个不超过 20 MB,总大小不超过 200 MB。结果时间必须在 1000 小时以内。
  • 需要匹配两个对应点,请用字幕同步工具;固定延迟请用字幕时间平移工具;修改格式请用字幕格式转换器。

常见问题

如何将字幕从 23.976 fps 转为 25 fps?

将源帧率设置为 23.976,目标帧率设置为 25。每个时间戳乘以 24000/1001 再除以 25。不计额外时间偏移量时,1 分钟变为 57.542 秒。

源帧率和目标帧率应该怎么填?

源帧率是字幕原本对应的播放速度,目标帧率是你的视频的播放速度。当 PAL 版本以每秒 25 帧而非 24 帧播放时,相同画面播放得更快,因此字幕时间也需要缩短。

只修改 FPS 标签就能修复字幕时间吗?

此工具会修改每条字幕实际的开始和结束时间。SRT 和 VTT 使用时间戳,而非帧率标签,因此需要修改时间戳才能修正同步。

为什么 23.976 使用 24000/1001?

23.976 预设使用该精确分数,而非四舍五入到三位小数的数值。29.97 和 59.94 预设同样使用 30000/1001 和 60000/1001。

可以同时使用自定义帧率和时间延迟吗?

可以。选择“自定义”,输入 0.1 到 1000 fps 之间的小数或分数。时间偏移量在速度调整后添加。从视频取点会为所选字幕设置该偏移量。

能修复所有字幕同步问题吗?

不能。如果知道两条对白的对应时间,却不知道速度比例,请用两点同步。固定延迟请用时间平移。视频经过多处剪切时,可能需要分别修正。

最后更新于 2026年11月2日 · 文件始终保留在你的浏览器中。