无需登录 数据私有 本地保存

HTML5 视频字幕同步辅助工具 - 在线调整 WebVTT

25
0
0
0

WebVTT 字幕同步调整工具

加载视频与 WebVTT 字幕,实时预览并调整时间轴,导出完美同步的字幕文件

0 条字幕 00:00
支持 MP4、WebM、OGG 等格式,可直接输入URL或选择本地文件
支持 .vtt 文件上传或直接粘贴 WebVTT 内容
ms
无偏移
正数 = 字幕延迟出现,负数 = 字幕提前出现。拖动滑块或点击快捷按钮调整

加载视频以开始同步字幕

输入视频URL或选择本地文件
未加载视频 快捷键:空格 播放/暂停 · ← → 进退5秒
字幕列表
暂无字幕数据
请加载VTT文件或粘贴字幕内容
点击行跳转 · 编辑时间或文本后自动更新 · 使用微调按钮精确调整
常见问题与知识点

WebVTT(Web Video Text Tracks)是 HTML5 标准中定义的视频字幕/文本轨道格式,文件以 WEBVTT 开头。相比 SRT,WebVTT 支持更丰富的样式(CSS 样式)、cue 标识符、注释、章节标记等高级特性。SRT 格式更简单,兼容性更广,但不支持样式定义。两者时间格式也不同:WebVTT 使用 HH:MM:SS.mmm,SRT 使用 HH:MM:SS,mmm(毫秒分隔符为逗号)。

字幕不同步通常表现为整体偏早或偏晚。使用本工具的全局偏移功能:
① 播放视频,找到一个明显有台词或音效的时间点;
② 观察字幕出现的时间与实际需要的差距;
③ 估算差距(例如字幕晚了约1.5秒,则设置偏移为 -1500ms;字幕早了约2秒,则设置偏移为 +2000ms);
④ 调整后实时预览确认,满意后点击"应用偏移"固化到字幕数据中。

在右侧字幕列表中,每条字幕都显示开始时间结束时间输入框。您可以:
① 直接修改时间数值(格式 HH:MM:SS.mmm);
② 使用每行末尾的微调按钮(+/- 50ms 或 +/- 100ms);
③ 点击某行跳转到该字幕对应的时间点进行验证;
④ 当前正在播放的字幕会自动高亮显示,方便定位。

可能的原因:
① 文件编码不是 UTF-8(推荐使用UTF-8无BOM);
② 文件缺少 WEBVTT 头部声明(本工具导出会自动添加);
③ 时间格式不标准(本工具导出严格遵循HH:MM:SS.mmm格式);
④ 字幕时间存在重叠或结束时间早于开始时间(请在导出前检查);
⑤ 某些播放器对VTT的支持有限,可尝试导出为SRT格式以获得更广泛的兼容性。

本工具使用浏览器内置的 HTML5 Video 播放器,支持 MP4 (H.264)WebMOGG 等浏览器原生支持的格式。您可以通过以下方式加载视频:
① 输入在线视频的直链URL(需支持跨域访问 CORS);
② 选择本地视频文件(不会上传到服务器,完全在浏览器中处理);
③ 注意:部分流媒体平台的视频链接可能无法直接访问,建议下载到本地后使用。

WebVTT 时间戳格式为 HH:MM:SS.mmm
HH:小时(00-99,支持超过24小时的长视频)
MM:分钟(00-59)
SS:秒(00-59)
mmm:毫秒(000-999,点号分隔)
示例:00:01:23.456 表示1分23秒456毫秒。时间行格式为 开始时间 --> 结束时间,箭头前后可有空格。