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

SRT 转 VTT 工具 - 转换 WebVTT 字幕

在浏览器本地把 SRT 字幕文本转换为 WebVTT 格式,适合 HTML5 video、网页播放器、课程平台和字幕发布。

可以开始使用

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

使用工具
SRT 转 VTT 工具
把 SubRip 字幕文本转换为浏览器视频播放器常用的 WebVTT 文本。
WebVTT 输出
发布前请复核转换后的字幕文本。

视频发布下一步

继续处理这个视频素材

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

快速答案

SRT 转 VTT 工具会添加 WEBVTT 头部,并把 SRT 时间戳转换为 WebVTT 格式。

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

适合输入

源视频可读取

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

先确认发布目标

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

保留原片备份

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

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

示例

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

假设

输入是常见 SRT 格式,包含序号、时间范围和字幕正文。

限制

复杂样式、特殊元数据和平台专有字幕标记仍需要人工复核。

使用前检查
转换字幕前,先确认字幕时间轴已经对齐;这个工具只处理字幕文本格式,不处理视频文件。

先确认网页需要 VTT

HTML video 和很多网页播放器需要 WebVTT,但剪辑软件或上传后台可能仍要求 SRT。

先修正时间轴

如果字幕已经偏移,建议先用字幕时间偏移工具修正,再转换格式。

检查特殊样式

复杂字幕样式、说话人标记和平台专有字段转换后可能需要人工复核。

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

网页播放优先 VTT

HTML video 的 track 字幕通常使用 WebVTT,所以网页发布前常需要 SRT 转 VTT。

别期待保留复杂样式

基础转换更适合普通字幕,复杂样式和平台私有标记需要人工复核。

先修时间再转换

如果字幕已经不同步,先调整时间轴,再转换成 WebVTT 供网页使用。

导出后用目标播放器测试

浏览器、CMS 或课程平台的字幕解析细节不同,正式发布前要实际加载一次。

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

网页视频

为 HTML5 video track 准备 WebVTT。

课程平台

把 SRT 字幕转换为平台要求的 VTT。

字幕 QA

快速检查时间戳格式转换。

本地处理

基于当前公开实现可在浏览器中处理字幕文本并完成转换。

常见问题
字幕如何处理?

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

转换时会改变字幕内容吗?

通常只改变时间格式、头部和序号结构,字幕正文会保留。

WebVTT 有哪些不同?

WebVTT 使用 WEBVTT 头部和点毫秒时间戳,适合网页视频播放器。

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

可以。你可以先用字幕时间偏移工具,再转换为 VTT。

SRT 转 VTT 后可以直接用于网页吗?

通常可以作为 HTML video track 的起点,但正式发布前仍要在目标页面或播放器里加载测试。

转换会翻译字幕吗?

不会。它只转换字幕文件格式,不翻译、不校对,也不改变字幕含义。

推荐流程

网页字幕发布流程

先调整字幕时间,再转换为 WebVTT 并配合视频检查。