YouTube JSON 转 LRC 歌词在线 — JSON3 字幕批量转换为同步歌词
快速。私密。完美。
100% 在浏览器中本地处理。无需上传。无需等待。
拖放您的 JSON 文件到这里
或点击浏览
支持最大 50 MB 的 .json 文件
更多字幕工具
为什么选择 AllSubConverter?
隐私至上
一切都在浏览器中运行,您的文件永远不会被上传。
闪电速度
优化的处理引擎在几秒内转换文件。
免费且本地
单文件最大 50 MB;批量最多 200 个文件或 1 GB。
全平台支持
支持 Windows、Mac、Linux、iOS、Android - 任何现代浏览器。
关于 JSON 转 LRC
YouTube 通过 timedtext API 提供的 JSON3 格式字幕包含 events 数组,每个事件带有毫秒级起始时间和文本片段。本工具解析 JSON3 结构,提取每个事件的起始时间戳和文本,输出标准的 [MM:SS.xx] 格式 LRC 歌词文件,可在 foobar2000、AIMP、Poweramp 等音乐播放器中使用。
输入格式
JSONJSON3 是 YouTube 内部使用的字幕格式,通过 timedtext API 导出。文件为 JSON 结构,包含 events 数组,每个事件有 tStartMs(起始毫秒)、dDurationMs(持续毫秒)和 segs(文本片段数组)。用户通常通过 youtube-dl、yt-dlp 等工具下载此格式。
输出格式
LRCLRC(.lrc)是一种同步歌词格式,在音乐播放器中逐行显示文本。每行以 [MM:SS.xx] 时间标签开头,不存储结束时间——播放器会自动跳到下一行。
功能特性
为什么需要转换?
格式差异
常见用途
YouTube 音乐歌词提取
YouTube 自动字幕下载为 JSON3,但音乐播放器需要 LRC。将 JSON3 转为 LRC,将 YouTube 字幕转为 foobar2000、AIMP、Poweramp 的同步歌词。
yt-dlp 字幕转歌词
yt-dlp 下载的 YouTube 字幕通常为 JSON3 格式。将 JSON3 转为 LRC,即可在音频播放器中复用为同步歌词。
语言学习素材制作
YouTube 教育视频的 JSON3 字幕可转为 LRC,在语言学习应用中配合音频播放显示同步文本。
Discord 机器人歌词
Discord 音乐机器人使用 LRC 格式在播放时显示同步歌词。将 YouTube JSON3 字幕转为 LRC 即可接入。
移动音乐播放器
大多数移动音乐播放器支持 LRC 同步歌词。将从 YouTube 下载的 JSON3 字幕转为 LRC,在 iOS 和 Android 音乐应用中使用。
相关格式
LRC(歌词)
输出格式 — 一种同步歌词格式,带有 [MM:SS.xx] 时间戳标签,被 foobar2000、AIMP、Poweramp 和 MiniLyrics 等音乐播放器使用。
JSON (YouTube JSON3)
输入格式 — YouTube timedtext API 使用的字幕格式,包含 events 数组和 segs 文本片段。将 JSON3 转为 LRC 以将 YouTube 字幕复用为歌词。
SRT (SubRip)
通用字幕格式。如果您需要视频播放器的字幕而非音乐播放器的歌词,请在工作台中将 JSON3 转为 SRT。
常见问题
JSON3 是 YouTube 内部使用的字幕格式。它通过 timedtext API 提供,文件为 JSON 结构,包含 events 数组。每个事件有 tStartMs(起始毫秒)、dDurationMs(持续毫秒)和 segs(文本片段数组,每个片段有 utf8 字段)。
可以。生成的 LRC 完全符合标准规范,配合 foobar2000(ESLyric)、AIMP、Poweramp 等播放器,将歌词文件名命名为与音频一致即可滚动显示。
YouTube JSON3 中有些事件只包含时间信息(如 aAppend 标记)而没有文本片段。这些事件在转换时会被自动跳过,不会影响 LRC 输出。
使用 yt-dlp 命令:yt-dlp --write-auto-sub --sub-format json3 <视频URL>。下载的 .json3 文件可直接导入本工具转换。也可通过浏览器访问 YouTube timedtext API 获取。
每个事件的 segs 数组中的多个 utf8 文本片段会被自动拼接为一行 LRC 歌词文本。例如两个片段 "Hello " 和 "world" 会合并为 "Hello world"。
LRC 是音乐播放器用于在播放音乐或有声书时显示同步文字的歌词格式。每行以 [MM:SS.xx] 时间标签开头。