字幕格式转换

在 SRT、VTT、ASS、SBV、LRC 之间任意互转。拖入单个文件或一整批字幕,转换在浏览器本地完成,字幕内容不会上传。

提示:字幕必须是 UTF-8 编码。如果出现乱码,请先用文本编辑器另存为 UTF-8。

可以用来做什么?

转换字幕格式

将 SRT 转为 VTT 或 ASS,适配不同播放器和平台要求

准备平台上传字幕

转为 YouTube/Bilibili 等平台所需的字幕格式后上传

适配剪辑软件

将字幕转为 Premiere/Final Cut 可识别的格式导入使用

制作 Web 字幕轨道

将 SRT 转为 WebVTT,嵌入 HTML5 视频播放器

统一字幕格式归档

批量转换字幕格式,统一团队的字幕文件规范

适配流媒体平台字幕

将字幕转为 Netflix/Disney+ 要求的格式,满足流媒体分发规范

如何使用?

1

上传字幕文件

上传 SRT/VTT/ASS 等格式的字幕文件

2

选择目标格式

选择要转换的字幕输出格式

3

下载转换结果

下载转换后的字幕文件直接使用

相关工具推荐

字幕时间同步

字幕音画不同步?整体延后或提前 N 毫秒;首尾两条对齐到目标时间做线性插值;按 23.976 / 24 / 25 / 29.97 / 30 / 60 帧率换算。SRT、VTT、ASS、SBV、LRC 全格式支持,纯浏览器本地处理。

字幕编辑器

在线编辑 SRT/VTT/ASS/SBV/LRC 字幕:拖拽时间轴上的字幕条调整出现/消失时间、行内修改文本、拆分合并行,导出为任意目标格式。纯浏览器运行,文件不上传。

视频编辑器

免费纯浏览器视频编辑器:剪映式时间线裁剪、任意比例画面裁剪(9:16/16:9/4:3/1:1)、0.25x–10x 变速、一键去静音、音量调节。WebCodecs GPU 加速导出,无需安装,隐私安全。

音频编辑

免费在线音频编辑器,浏览器内即可完成专业音频剪辑。支持波形可视化精确裁剪、上传后可选自动去静音/裁头尾静音/峰值归一化、淡入淡出效果与静音区间检测。导出 MP3 或 WAV 格式,文件全程不出本机,隐私安全有保障。适合播客剪辑、铃声制作、会议录音整理等场景。

录屏演示视频编辑

免费在线录屏编辑器,支持动态缩放效果(Smooth Zoom),专为产品演示视频打造。剪辑、变速、一键去静音、macOS 壁纸背景,Screen Studio / Cap / Cursorful 的浏览器替代方案,完全免费、隐私安全。

文本对比

免费在线文本对比工具,逐行比较两段文本的差异,高亮显示新增、删除和修改内容。支持代码对比。

字幕图片拼接

在线将多张影视截图的字幕条裁出并纵向拼成一张长图:首图拖拽锚点框选字幕区,表格内顺序与每段导出片段一一对应,实时预览完整拼接效果后再下载。浏览器本地处理,适合外语学习、台词整理与表情包素材。

查看更多

常见问题

5 种格式:SRT(SubRip 通用字幕)、VTT(HTML5 视频用 WebVTT)、ASS(动漫字幕组、Aegisub 高级字幕)、SBV(YouTube 旧版字幕)、LRC(音乐播放器歌词)。任意一种都可以转成其它任意一种。

遇到其它问题或建议? 有 bug 或建议?点击发邮件给我们。

邮件我们

2026 年中文区缺少的那个字幕格式转换器

把 SRT 喂给浏览器 HTML5 播放器报错?把 ASS 给老 PotPlayer 显示一片乱码?把 YouTube 下载下来的 SBV 想拿去 B 站重新上字幕?字幕格式互转是中文创作者每天都会撞到的痛点。但 2026 年你能找到的中文字幕转换工具有限,常见的两类:需要上传到第三方服务器(隐私敏感)或者 UI 像 2010 年

MeTool 字幕格式转换器把 5 个最常用格式做成一个干净的纯前端工具:SRT、VTT、ASS、SBV、LRC 任意两种之间互转。整套流程在浏览器里完成,字幕文件从不上传。一次拖入一整批文件,选目标格式,几秒钟下载 ZIP。

关键场景:把 Bilibili / Aegisub 的 ASS 转 SRT 给老电视播放器、把 SRT 转 VTT 给 HTML5 video 元素、把 .lrc 歌词转 SRT 给视频剪辑软件、把 YouTube 旧版 SBV 字幕转成现代格式。

5 种字幕格式各自的取舍

SRT (SubRip) — 最通用

互联网最早期的字幕格式,几乎所有播放器都识别。结构最简:序号 + 时间 + 文本。毫秒级精度。如果不知道选什么,选 SRT。

VTT (WebVTT) — HTML5 标配

HTML5 <track> 元素的官方字幕格式,被所有现代浏览器原生支持。语法接近 SRT 但用 . 而不是 , 分隔毫秒,并且支持简单的样式 / 行内标签。Web 视频用 VTT。

ASS (Advanced SubStation Alpha) — 动漫字幕组的最爱

支持自定义字体、颜色、动画、卡拉 OK 特效、定位标签。Aegisub 编辑器原生格式,B 站 / Bilibili 上的高级字幕大多是 ASS。MeTool 转换会保留文本和时间,但样式信息在转 SRT/VTT/SBV/LRC 时会被剥离(目标格式根本不支持)。

SBV (SubViewer) — YouTube 旧版字幕

YouTube 早期的字幕导出格式,没有序号、没有头,时间字段间用「逗号」分隔(容易被误解析)。厘秒精度。从 YouTube CC 下载下来的字幕通常是 SBV 或 SRT。

LRC (Lyric) — 音乐播放器歌词

为音乐设计的同步歌词格式,只有起始时间没有结束时间。同一行可以有多个时间标签(同句歌词出现多次)。转出 LRC 时一定会丢失结束时间信息 — 这不是 bug 是格式所限。

为什么字幕格式转换不应该在云服务器跑

字幕文件本质是文本,体积小(多数 < 100KB),但内容敏感度可能很高:未发布的视频脚本、内部培训内容、客户访谈逐字稿、医疗 / 法律录音转写。把这些文本传到第三方服务器,本身就是隐私风险。

很多在线字幕工具的商业模式就是「免费转换 + 收集字幕语料训练 NLP 模型」。文件传上去你就没办法证明对方有没有保留副本。

MeTool 用纯 JavaScript 在浏览器解析、再序列化字幕,压根没有上传环节:DevTools Network 面板里看不到任何字幕相关请求。这意味着哪怕断网(页面已加载完成),转换功能依然可用。

这种「不上传」的能力是天生的,不是营销话术。底层只用了 JavaScript 字符串处理 + Blob 下载 — 没有任何技术理由需要服务器参与字幕格式转换。

常见使用场景与对应技巧

场景 1:B 站投稿要求 SRT,本地是 ASS

把 ASS 拖入工具,选 SRT,下载。如果 ASS 含特效,会被剥离,但文本和时间完整保留 — 重新在剪辑软件里给 SRT 加样式即可。

场景 2:HTML5 网页视频要喂 VTT,手头是 SRT

选目标 VTT,工具自动加 WEBVTT 头并把 , 替换为 .

场景 3:YouTube 下载下来的 SBV 想给国内剪辑软件

剪映、必剪、Pr 等都首选 SRT。直接 SBV → SRT 即可。

场景 4:网易云音乐 .lrc 歌词想加到视频里

LRC 转 SRT 后,每行的结束时间用下一行的开始时间补上,最后一行用 5 秒兜底。可视情况手工微调。

场景 5:批量整理一整个剧集的字幕

把 24 集的 .ass 一次全拖进来,目标 SRT,点「全部下载(.zip)」拿到一个 zip 包,原文件名保留只换扩展名。