显然,YouTube将是removing all existing video annotations:
注释基本上是可以叠加在YouTube视频上的文本框。有些视频使用注释来修正内容或传送复活节彩蛋。视频注释的示例:
所以这促使我问:有没有办法下载视频的注释数据?例如,使用YouTube API或youtube-dl。
如果有一种方法可以使用原始定位和定时显示原始视频的格式来显示注释,那会很好,但是我只需要用XML获取注释文本就可以了。或其他一些纯文本格式。我主要只是想从一些视频游戏指南视频中保存注释文本的副本,其中注释中包含大量文本。
这可能吗?
您可以使用https://www.youtube.com/annotations_invideo?features=1&legacy=1&video_id=[VIDEO-ID-HERE]以XML格式检索注释。资料来源:https://stefansundin.github.io/youtube-copy-annotations/。 传统注释已于2019年1月15日15:00至15:10 UTC之间从此API中删除。
创建了一个包含14亿个视频注释的存档,可通过以下API https://archive.omar.yt/api/v1/annotations/(video-id)访问。 (注意:API端点将来可能会更改。此外,如果您保存了注释数据,此存档仍然接受数据贡献,有关详细信息,请参阅u / omarroth。)
YouTube上删除视频后重新显示视频注释的浏览器扩展程序现在正在https://github.com/afrmtbl/AnnotationsRestored上进行。此外,内置注释支持的Web播放器现在也在开发中,可在https://dev.invidio.us上找到。
截至目前,没有现有的Youtube API可以备份任何Youtube注释。从documentation可以清楚地看到,注释将被永久删除。注释不适用于移动设备,并且为了响应创作者的注释要求,YouTube会创建卡片。 YouTube卡是吸引受众群体的绝佳方式,并且适合移动设备使其成为所有视频创作者的必备品。
欲了解更多信息,您可以访问这个blogpost。