全部工具/视频字幕/字幕时间偏移

SRT 字幕时间偏移工具

SRT / VTT 时间轴偏移、缩放与格式转换

返回全部工具
视频字幕短视频与图文 纯本地运行 · 数据不上传

输入统计

输入字幕后显示条数、总时长与异常警告

1. 整体偏移

5. 导出

结果预览(前 5 条)

暂无预览

输入字幕后将在此显示处理后的时间轴。

多文件批量队列(0/20)

所有文件统一使用上方偏移、缩放、裁剪、合并、拆分和输出格式设置。

拖拽.srt / .vtt / .txt文件到这里,或点击「添加字幕」

文件仅在本机浏览器中处理,不会上传服务器。

使用方法

  1. 1上传或粘贴 SRT / VTT 字幕内容
  2. 2输入偏移量(如 2500ms 或 00:00:02,500),选择提前或延后
  3. 3查看前 5 条处理前后时间对照,选择负时间钳制或丢弃策略
  4. 4确认后下载 .shifted 字幕,或在 SRT / VTT 间互转导出

使用指南与专业说明

什么情况下需要整体偏移字幕

视频重新剪辑片头、更换片头Logo、不同帧率片源或压制延迟都会让整条字幕与画面产生固定时差。此时不需要逐条修改,只要把整条时间轴统一提前或延后一个固定值即可快速对轴。

本工具对整个 SRT 的所有时间码做统一加减偏移,同时保持序号、文本和空行结构完整。

偏移量的两种输入格式

支持标准时间格式 00:00:02,500(时:分:秒,毫秒,也兼容点号分隔毫秒)和简单毫秒格式 2500ms。方向可选提前(减)或延后(加)。

偏移量为 0 时会提示“无需处理”,避免生成无意义的文件。

预览与负时间策略

处理前展示前 5 条字幕的原文与偏移后时间对照,确认方向和幅度无误再下载。偏移后起点小于 0 的字幕提供两种策略:起点钳制到 0 并提示,或整行丢弃,可按需选择。

终点早于起点等逻辑异常行也会提示,避免时间轴错乱。

解析容错与编码

按流式 cue 边界解析,缺少空行分隔时也尽量识别;严格校验分、秒范围及终点不得早于起点,异常 cue 会报告行号并从导出结果中跳过,不会静默输出破损时间轴。VTT 专有标签会清理为纯文本。

文件优先按 UTF-8 解析并自动剥离 BOM,UTF-8 严格解码失败时回退 GBK;空文件或完全无法解析时通过提示告知,而非输出破损文件。

SRT 与 WebVTT 字幕格式对照表
项目SRTWebVTT
时间码格式HH:MM:SS,mmm(逗号毫秒)HH:MM:SS.mmm(点号毫秒,支持 MM:SS.mmm)
序号从 1 连续编号可选
样式标签不支持支持,处理时清理为纯文本
格式互转可导出为 VTT可导出为 SRT
无法解析或时间逆序的异常 cue 会提示行号并从导出结果中跳过。

大文件与隐私

大文件解析建议放入 Web Worker 执行,避免阻塞界面;本工具纯前端、纯本地处理,字幕文本不上传服务器,可放心处理未发布视频的字幕。

处理完成后可下载以 .shifted.srt 结尾的新文件,原文件不会被修改。

常见问题

支持标准 SRT 和 WebVTT。SRT 时间码为 HH:MM:SS,mmm,VTT 可使用点号毫秒和 MM:SS.mmm,并可在两种格式间互转。

字幕相对画面晚出现,应整体提前(减去偏移量);字幕早出现则整体延后(加上偏移量)。可先看预览对照再导出。

可选把起点钳制到 0(提示有此情况)或直接丢弃这些行,根据片头是否需要这些字幕决定。

优先按 UTF-8 解析并自动剥离 BOM;严格 UTF-8 解码失败时会回退 GBK。若仍乱码,建议先另存为 UTF-8 再上传。

默认保留有效 cue 的原文;VTT 标签会清理为纯文本,导出时序号会从 1 连续重排。无法解析或逆序的异常 cue 会提示行号并跳过。

不会。解析、偏移和生成都在浏览器本地完成。

返回全部工具