我使用
yt-dlp --skip-download --write-auto-sub --sub-format json3 $target_url
下载 Youtube 视频的字幕/文字记录。 JSON 以此键值开头:
wireMagic: pb3
此
wireMagic
格式是否有架构定义(JSON 架构、DTD 等)?
我用 Google 搜索了它,还搜索了 yt-dlp 和 youtube-dl Github 项目。但没有找到详细信息。
成绩单的 JSON 正文包含许多神秘的密钥,例如
wsWinStyles, mhModeHint, juJustifCode, sdScrollDir, wpWinPositions, apPoint, ahHorPos, avVerPos
等,我想了解这些。
它是网络或预网络字幕标准的 Jsonified 版本吗?或者,它是内部 Google/Youtube 字幕格式吗?
是的,
yt-dlp
和youtube-dl
是内部Google/YouTube字幕格式,据我从yt-dlp
和youtube-dl
GitHub项目了解,没有公开文档。
看起来
wsWinStyles
、mhModeHint
和 juJustifCode
是用于样式和定位元素的内部代码。
我会尝试使用
WebVTT (.vtt)
或 SubRip (.srt)
字幕格式与 yt-dlp
。因为它更加标准化且有据可查。