AscendLab
视频工具公开工具在浏览器中运行,除非页面另有说明。无需账号即可使用当前工具。
免费视频工具

VTT 转 SRT 工具 - 转换 SubRip 字幕

在浏览器本地把 WebVTT 字幕文本转换为带序号的 SRT 字幕,适合视频编辑器、上传表单和字幕交付。

可以开始使用

浏览器本地 · 无需账号 · 结果留在当前页面

使用工具
VTT 转 SRT 工具
把 WebVTT 字幕文本转换为带序号的 SubRip SRT 字幕。
SRT 输出
发布前请复核转换后的字幕文本。

视频发布下一步

继续处理这个视频素材

如果你正在为小红书、视频号、抖音、B站、公众号、CSDN 或掘金准备素材,可以先回到完整视频发布流程,再按格式、体积、封面、字幕或音频继续处理。

快速答案

VTT 转 SRT 工具会移除 WebVTT 头部和简单元数据,并生成带序号的 SRT cue。

按当前公开实现,字幕文本设计为在浏览器端处理。

适合输入

源视频可读取

优先使用当前浏览器能预览或读取的 MP4、WebM、MOV 或常见视频文件。

先确认发布目标

先决定要把 WebVTT 字幕转换为更通用的 SRT 交付格式,以及最终要交付到小红书、视频号、抖音、B站、公众号、文档或网页。

保留原片备份

转换后的 SRT 字幕适合发布前处理和快速交付,重要素材建议保留原始文件。

转换方式
工具把常见 WebVTT 字幕整理成 SubRip SRT 结构。
移除 WEBVTT 头和简单元数据行。
把点毫秒转换为逗号毫秒。
为 cue 添加连续序号。
示例、假设和限制
这些示例、假设和限制聚焦视频文件、字幕文本、浏览器解码能力、ffmpeg.wasm 处理成本和发布平台约束。

示例

00:00:01.000 --> 00:00:03.500 会转换为 00:00:01,000 --> 00:00:03,500。

假设

输入是常见 WebVTT cue 格式。

限制

SRT 不支持 WebVTT 的样式、region 和 note 等高级特性,这些内容不会完整保留。

使用前检查
转换字幕前,先确认目标平台需要 SRT;这个工具只处理字幕文本,不保留 WebVTT 高级样式。

确认目标只接受 SRT

有些上传表单、剪辑软件或交付流程要求 SRT,再从 WebVTT 转换。

注意 VTT 元数据

WebVTT 的 NOTE、STYLE、REGION 等信息无法完整保留到基础 SRT。

转换后重新编号检查

导出 SRT 后检查 cue 编号、时间戳和多行字幕是否仍然顺序正确。

实用细节
这些补充说明更偏真实使用决策,帮助你判断参数、边界和下一步处理方式。

交付编辑器常用 SRT

剪辑软件、字幕交付和部分上传后台更常要求 SRT,而不是 WebVTT。

VTT 样式会丢失

如果原文件依赖 region、style 或 note,转成 SRT 后不能指望完整保留。

适合普通字幕草稿

普通时间轴和字幕正文转换最稳,复杂字幕仍建议人工 QA。

转换后检查编号

SRT 依赖 cue 编号,导出后要检查是否连续、是否有空 cue。

常见使用场景
这些场景面向小红书、视频号、抖音、B站、公众号、CSDN、掘金、产品演示、技术教程、封面配图、字幕处理、移动端预览和浏览器端轻量视频准备。

视频编辑器

把 WebVTT 转成编辑器更常见的 SRT。

上传表单

平台要求 SRT 时快速转换。

字幕交付

生成更通用的字幕文本格式。

本地处理

基于当前公开实现可在浏览器中处理字幕并转换格式。

常见问题
字幕如何处理?

按当前公开实现,VTT 转 SRT 在浏览器端完成。处理敏感字幕前,建议先确认当前设备和页面实现。

会保留 WebVTT 样式吗?

不会完整保留。基础 SRT 不支持 WebVTT 样式和 region。

会自动编号吗?

会。工具会为时间 cue 添加连续序号。

可以转换后再调整时间吗?

可以。转换后可以继续使用字幕时间偏移工具。

VTT 转 SRT 会保留样式吗?

不会完整保留。SRT 是更基础的字幕格式,WebVTT 的样式、region 和 note 可能丢失。

为什么要把 VTT 转回 SRT?

部分剪辑软件、交付流程或上传表单只接受 SRT,转换后更容易兼容这些流程。

推荐流程

字幕交付流程

先转换为 SRT,再调整时间并对照视频检查。