正在查找YouTube API字幕数据的概述.试图找出一组视频中有多少具有CC(自动生成或其他)



我想拍摄一组YT视频,并根据元数据确定:

  1. 他们中有多少人有隐藏字幕
  2. 是否为自动生成的隐藏字幕
  3. 字幕是用什么语言写的

我知道有contentDetails.caption,但在我正在查看的集合中,我得到了";false";所有视频,而其中一些视频实际上都有自动生成的隐藏字幕。这让我想知道回答这些问题的最佳方式。

您需要标题:列出来自youtube的v3 Data API的API。

当用"0"传递视频ID时;id";以及";"摘录";部分,您将获得视频的可用字幕列表,其中指示字幕类型和语言以及许多其他有用信息。列表中的条目数表示它所包含的字幕数。

如果你有多个视频要检查,请将它们循环运行,并逐个获取它们的字幕元数据。自己测试一下!

curl 
'https://youtube.googleapis.com/youtube/v3/captions?part=id&part=snippet&videoId=[YourVideoId]&key=[YOUR_API_KEY]' 
--header 'Accept: application/json' 
--compressed

相关内容

  • 没有找到相关文章

最新更新