有没有办法从YouTube视频中备份注释?

时间:2018-12-04 13:08:02

标签: youtube youtube-api youtube-dl

显然,YouTube将是removing all existing video annotations

Update: We will stop showing existing annotations to viewers starting January 15, 2019. All existing annotations will be removed.

注释基本上是可以覆盖YouTube视频的文本框。一些视频使用注释对内容进行更正或传达复活节彩蛋。视频注释的示例:

Example annotation on a YouTube video

这促使我问:是否可以下载视频的注释数据?例如,使用YouTube API或youtube-dl。

如果有一种方法能够以原始位置和时间在原始视频上显示注解的方式来获取注解,那将是很好的选择,但是我会选择获取注解就可以了XML或其他纯文本格式的文本。我主要只是想从一些视频游戏指南视频中保存注释文本的副本,其中注释中包含很多文本。

这可能吗?

2 个答案:

答案 0 :(得分:3)

您可以使用https://www.youtube.com/annotations_invideo?features=1&legacy=1&video_id=[VIDEO-ID-HERE]来检索XML格式的注释。来源:https://stefansundin.github.io/youtube-copy-annotations/旧版注释已于UTC时间15:00至15:10 UTC于2019年1月15日从此API中删除。

创建了一个存档,其中包含来自14亿个视频的注释,并可通过以下API https://archive.omar.yt/api/v1/annotations/(video-id)访问。 (注意:API端点可能会在将来更改。此外,如果您已保存注释数据,则此归档文件仍在接受数据贡献,有关详细信息,请参阅u / omarroth。)

https://github.com/afrmtbl/AnnotationsRestored上,正在开发一个浏览器扩展程序,用于在YouTube删除视频后重新显示视频上的注释。此外,还正在开发内置了注释支持的Web播放器,可从https://dev.invidio.us获得。

答案 1 :(得分:1)

截至目前,尚无现有的Youtube API可以备份任何Youtube注释。从documentation很明显,注释将被永久删除。注释不适用于移动设备,为了响应创作者要求的注释,YouTube改为创建了卡片。 YouTube卡是一种吸引观众的好方法,而且易于移动,因此必须成为所有视频创作者。

有关更多信息,您可以访问此blogpost