是否可以从 youtube-dl 获取口语? [英] Is it possible to obtain the spoken language from youtube-dl?
问题描述
我正在使用 youtube-dl 从 youtube 下载我们使用目标外语单词查询的视频,但不能保证视频是目标语言.使用 youtube-dl 时,有什么方法可以知道视频中的口语是什么?我认为 youtube 必须知道这些信息,因为它会为某些视频生成字幕.谢谢!
I'm using youtube-dl to download videos from youtube that we query using words from a target foreign language, but there's no guarantee that the video is in the target language. Is there any way to know what is the spoken language in a video when using youtube-dl? I figure youtube must know this info since it generates captions for some videos. Thanks!
推荐答案
我不确定您是否可以使用 youtube-dl 来获取视频语言,但是如果您使用 Youtube Data API 则是可能的.
I am not sure if you can use youtube-dl to get the video language, but if you use the Youtube Data API it is possible.
文档here 表明您可以获得多种视频语言方法:
The documentation here shows that you can get the video language in multiple ways:
- 视频标题/描述语言:
snippet.defaultLanguage
- 默认音轨中的口语:
snippet.defaultAudioLanguage
您可以选择调用 Youtube Data API 并检查 snippet.defaultAudioLanguage
是否与您想要的语言匹配.
The option for you would be to call the Youtube Data API and check if snippet.defaultAudioLanguage
matches your desired language.
这篇关于是否可以从 youtube-dl 获取口语?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!