【发布时间】:2018-03-29 20:49:16
【问题描述】:
我熟悉 YouTube API 和 R 的“tuber”包。但是,当我尝试使用这个包时,我无法获得 YouTube 视频的字幕,也不明白为什么。例如,以下简单代码返回错误:
get_captions(id="OFcXgFBzMlE")
获取 YouTube 视频字幕的最佳方式是什么?我愿意使用 Tuber 以及其他方法。我可以只获取一些视频的字幕(例如,那些启用 CC 的视频),但需要为大量视频集体这样做。
【问题讨论】:
-
错误是什么?
-
我得到了 404,即使在尝试了几个不同的视频 ID 之后也是如此
-
我也收到了 404...看来您可能需要提供字幕 ID,而不是视频 ID。在这种情况下,我尝试了以下代码,但仍然得到 404 :(
cid = list_caption_tracks(part = "id, sn-p", video_id = tid, lang = "en")$items[[1]] $id
get_captions(cid)
标签: r youtube-api youtube-data-api