VTT 转 LRC 字幕转换器
把 WebVTT 字幕条目的开始时间和文本转换为简洁的 LRC 歌词文件。
拖放您的 VTT 文件到这里
或点击浏览
支持最大 50 MB 的 .vtt 文件
免费在线 VTT 转 LRC 转换器
本工具解析带有时间轴的 WebVTT 字幕,并生成标准的逐行 LRC 歌词文件。系统会为每条字幕生成 [mm:ss.xx] 起始时间标签;由于 LRC 歌词格式仅需起始时间轴,原 VTT 的结束时间戳以及 cue 序号、样式设置将被自动忽略。多行字幕正文会用空格合并为一行,内联标签保留在正文中。
VTT 到 LRC 语法结构与代码转换示例
直观对比转换前后文件头、时间轴标记与对白文本的代码级语法对应关系
VTT 与 LRC 格式规范深度解析
VTT
VTT(WebVTT)是用于网页视频的文本字幕格式。字幕条目包含点分隔的开始和结束时间戳、可选标识符和条目设置,以及一行或多行文本。NOTE 块以及没有有效时间轴或文本的条目会被跳过。
LRC
LRC 是按行计时的歌词格式。本转换器只写入 [mm:ss.xx]文本 行;不会添加 [ti:]、[ar:] 或 [offset:] 等元数据标签,也不会写入结束时间。多行 VTT 字幕会用空格合并成一行带时间标签的文本。
格式差异
常见疑难与故障排查
针对播放器兼容性、字符乱码与时间轴同步的实操排查指南
转换后的歌词中包含 `<v 歌手名>` 等奇怪的网页代码?
WebVTT 规范使用 `<v 说话人>` 标记不同人声。音乐播放器无法识别该标签,会导致歌词带有多余大括号。内联标签会保留在转换后的正文中;如果播放器不支持,请之后手动删除。
从在线视频抓取的 VTT 转换成歌词后与 MP3 音频有时间差?
网络视频通常包含片头赞助商片花或几秒静音,导致时间轴相对原版音乐有所偏移。您可在 LRC 顶部加入 `[offset:毫秒数]` 进行全局校正,或者使用本站的「字幕时间轴同步」工具提前平移。
合唱或多声部重叠字幕在歌词播放器中如何处理?
WebVTT 允许在同一时间点出现多个声部的独立字幕块。标准 LRC 仅支持单轴递进,转换器不会合并重叠字幕,而是按源文件顺序分别输出。
车载蓝牙或随身听播放器显示生僻字或外语歌词乱码?
输出的 LRC 文件采用国际标准的 UTF-8 编码。若部分老款车载音响仅支持 GBK/ANSI 编码,可使用本站「字符编码转换器」一键转码。
功能特性
为什么需要转换?
常见用途
准备歌词
把按行计时的 VTT 素材转换为 LRC,供读取 [mm:ss.xx] 时间标签的工具使用。
简化计时
保留字幕开始时间,移除 VTT 结束时间和条目结构。
复用文本
把解析后的 VTT 文本转换为简单的按时间标签分行格式,便于继续编辑。
相关格式
SRT(SubRip)
必须同时保留开始和结束时间时,请将 VTT 转换为 SRT。
ASS(Advanced SubStation Alpha)
想在 ASS 编辑器中继续做样式时,可将 VTT 转换为 ASS。
TXT(纯文本)
不需要时间轴时,可将 VTT 转换为 TXT。
工作原理
- 1
选择或拖入 VTT 文件。
- 2
解析器读取每条字幕的时间轴和文本行。
- 3
开始时间截断为 LRC 的两位小数。
- 4
每条字幕开始一个新的 [mm:ss.xx] 输出行。
- 5
多行字幕文本用空格合并为一行输出。
更多字幕工具
常见问题
不包含。符合标准的 LRC 格式仅保留起始时间标签,VTT 的结束时间戳会按规范自动略去。
时间标签使用两位小数。VTT 毫秒中的额外精度会被截断。
position、line、align 和 size 等排版属性会被自动忽略,因为标准 LRC 歌词规范不支持此类界面定位参数。
不会。它只写入带时间标签的文本行,不添加 [ti:]、[ar:]、[offset:] 或其他元数据标签。
字幕从一行 [mm:ss.xx] 时间标签开始;其多行文本会用空格合并到这一 LRC 行中。
内联标签仍是字幕文本的一部分。如果歌词播放器无法识别,请之后手动移除。