我正在使用youtube-dl从youtube下载视频,我们使用目标外语的单词进行查询,但不能保证视频是目标语言的。使用youtube-dl时,有没有办法知道视频中的口语是什么?我认为 youtube 必须知道此信息,因为它会为某些视频生成字幕。谢谢!
我不确定你是否可以使用youtube-dl来获取视频语言,但如果你使用Youtube Data API,这是可能的。
此处的文档显示,您可以通过多种方式获取视频语言:
- 视频标题/描述语言:
snippet.defaultLanguage
- 默认音轨中的口语:
snippet.defaultAudioLanguage
您的选择是调用 Youtube 数据 API 并检查snippet.defaultAudioLanguage
是否与您想要的语言匹配。