我熟悉YouTube API和R的'块茎'软件包。但是,当我尝试使用此软件包时,我无法获取YouTube视频的字幕,也不明白为什么。例如,以下简单代码返回错误:
get_captions(id="OFcXgFBzMlE")
获取YouTube视频字幕的最佳方式是什么?我愿意使用Tuber以及其他方法。我只是获取一些视频的标题(例如,那些启用了CC的视频),但需要大量播放视频。
答案 0 :(得分:0)
如果你看Captions.download id是:
id
id参数标识正在>检索的字幕轨道。该值是由id标识的字幕轨道ID 字幕资源中的属性。
所以它不是videoId。您在拨打Captions.list时使用videoId。
答案 1 :(得分:0)
get_captions()无法正常工作。 我建议您使用我新开发的R包“ youtubecaption”。 它在CRAN中还不可用(我刚刚提交过);但是,您可以对其进行测试 在GitHub https://github.com/jooyoungseo/youtubecaption上使用开发版本 您可以在其GitHub页面上找到如何安装以及如何使用该软件包。