我已经用这个
努力了几个小时根据我的理解,你需要首先获得字幕语言列表 - 在他们的v3数据api中称为captions.list
从那里,你有视频ID附加的每个标题的列表和ID。
然后,您可以在理论上使用captions.download,只使用标题ID。但对于我尝试的每个视频,它都会返回相同的错误。
发生服务错误:与请求关联的权限 不足以下载字幕轨道。请求可能会 未经适当授权,或视频订单可能未启用 这个标题的第三方贡献。
我甚至尝试了像https://www.youtube.com/watch?v=SY-mgZbuxBA这样的视频 - 似乎找到一个启用了贡献的视频很难。
有没有其他方法可以获取给定的YouTube网址的字幕?