如何将 SRT 转换为 VTT,或把 CapCut 字幕导出为 VTT
网站、网页播放器或字幕交付流程需要 .vtt 文件?打开现有 SRT 或 CapCut JSON 字幕文件,检查字幕后即可生成 WebVTT,无需重新输入文字或逐条重建时间码。
先了解 SRT 转 VTT 时发生了什么
SRT 与 WebVTT 都把字幕组织成带时间的区块,因此转换过程不需要重新转录或翻译。关键差别虽少却不可缺少:WebVTT 文件必须以 WEBVTT 文件头开头,时间通常写成 00:00:05.250,毫秒前使用点号,而且不要求保留 SRT 常见的连续序号。
W3C 的 WebVTT 规范用于描述与网页视频关联的外部时间文本轨道。VTT 可以承载字幕、章节及其他时间数据,但本工具生成的是简洁字幕文件,只写入开始时间、结束时间和可见字幕文字,不会虚构原文件中没有的位置、说话人标记或样式。
- SRT 的毫秒通常使用逗号,VTT 使用点号。
- VTT 必须包含 WEBVTT 文件头。
- 字幕文字以及开始、结束时间是主要保留数据。
- 生成的 VTT 不需要 SRT 序号。
将现有 SRT 文件转换为 VTT
如果 CapCut 或其他剪辑软件已经生成 SRT,而网站、播放器、学习平台或交付系统要求 .vtt,就使用这条路径。转换在浏览器本地完成,保存前可以直接检查输出预览。
- 1打开或拖入 SRT
选择准确的 .srt 文件,工具会读取包含开始时间、结束时间和文字的有效字幕块。
- 2检查字幕
转换前修正错字、标点、人名或多余换行,所有编辑都会进入导出文件。
- 3选择 VTT 字幕
在“纯文本”之后选择 VTT,预览会立即切换为 WebVTT 结构。
- 4保存 .vtt 文件
设置清晰的文件名并保存,然后在实际使用的平台中测试,而不要只依赖文字预览。
直接把 CapCut 字幕导出为 VTT
如果字幕仍在 CapCut 桌面项目中,不必先导出 SRT。可以直接打开 draft_content.json 或 draft_info.json,也可以选择包含这些文件的准确项目文件夹。工具会把已保存的字幕材料与时间轴片段对应起来,按开始时间排序,再用校对后的字幕生成 VTT。
CapCut 当前官方帮助中的原生“字幕导出”仍列出 SRT 和 TXT,而不是 VTT。因此,当最终平台明确要求 WebVTT 时,外部转换很实用。这里的浏览器流程独立于 CapCut 原生界面,并不是在 CapCut 内部增加 VTT 按钮。
- 1保存最新项目状态
先完成并保存字幕编辑,确保 JSON 字幕数据对应需要交付的时间轴。
- 2打开字幕文件或项目文件夹
使用 draft_content.json、draft_info.json,或直接包含它们的项目文件夹。
- 3检查文字和时间
确认识别出的字幕,并在选择格式前删除不需要的片段。
- 4选择 VTT 并保存
选择 VTT 字幕,确认 WEBVTT 预览后下载 .vtt 文件。
确认转换器会保留哪些内容
生成的 VTT 会保留工具读取到的可见字幕文字、换行、开始时间、结束时间和时间轴顺序。文件使用 Unicode,多语言重音字母、西里尔字母、中文、日文、韩文和表情符号都可以保留。如果其他软件显示乱码,请确认它以 UTF-8 读取 VTT。
字幕格式转换不会保留 CapCut 字体、动画、颜色、背景、画面位置或其他项目样式,也不会把 SRT 特有设置自动翻译为 WebVTT cue 设置。建议保留原始 SRT 或 CapCut 项目,便于以后恢复源数据或制作特定平台版本。
发布前验证 VTT 文件
- 1检查文件头
第一行可见文字应为 WEBVTT,之后留一个空行再开始第一条字幕。
- 2检查时间标点
毫秒应使用点号,例如 00:00:05.250 --> 00:00:08.000。
- 3检查首尾字幕
确认第一条没有丢失,最后一条在预期时间结束。
- 4测试真实目标平台
把文件加载到最终使用的网站、播放器、学习系统、剪辑软件或验证工具。
- 5保留校对后的源文件
将原始 SRT 或项目数据与转换后的交付文件分开保存。
常见问题
SRT 转 VTT 会改变字幕时间吗?
不会。转换器复用每条已解析字幕的开始和结束时间,只调整 WebVTT 所需的文件结构与时间标点,不会重新定时。
CapCut 可以直接导出 VTT 吗?
CapCut 当前官方字幕导出帮助描述的是 SRT 和 TXT。需要 VTT 时,可在本工具中打开已导出的 SRT 或 CapCut JSON 字幕文件,再保存 .vtt 版本。
SRT 与 VTT 的主要区别是什么?
两者都保存带时间的文字,但 VTT 以 WEBVTT 文件头开头,毫秒使用点号,并支持网页文本轨道能力。本工具生成的简洁 VTT 重点保留字幕文字和时间。
转换时会上传字幕文件吗?
不会。SRT 或 CapCut JSON 字幕文件只在浏览器本地读取和转换,除非你之后自行保存、复制或上传到其他平台。