如何确定视频是否受版权保护? Youtube API v3

时间:2017-12-02 03:49:51

标签: javascript node.js youtube-api youtube-data-api discord.js

这个discord.js bot有一个音乐命令,它有一个子命令'download'来下载提供的YouTube链接的.mp3文件。现在,当然,我已经完成了关于将YouTube视频转换和下载到mp3文件的研究。我发现下载受版权保护的内容非法,但下载未受版权保护的内容合法

因此,在实际下载.mp3文件之前,我想检查视频是否被任何版权组(如华纳音乐等)声明。我检查了许多其他类似的问题,大多数似乎都指向licensedContent布尔值,这是我想要的答案。 NCS(NoCopyrightSounds,一个提供免版权音乐的YouTube频道)将其视频licensedContent设置为true,但允许下载其视频。

我看了一下官方的YouTube API v3,但没有发现可能导致我想要的结果。有没有办法检测到这个?

1 个答案:

答案 0 :(得分:0)

licensedContent属性实际代表的是:

  

表示视频是否代表许可内容,这意味着   内容已上传到与YouTube内容相关联的频道   合伙人,然后由该合伙人声称。

这也是v3返回的唯一属性,它暗示了与媒体相关的任何版权法。

当您参考NCS音乐时,如果您阅读其音乐视频中发布的说明,您会发现几个免责声明。

首先:

  

©NCS版本可以在用户生成中免费使用和货币化   内容(UGC)由独立内容创作者在视频内容上制作   YouTube& Twitch,不用担心版权声明。

在底部你会发现以下免责声明:

  

如果您是对使用NCS感兴趣的品牌或商业组织   其他地方的音乐,请联系   许可[在] nocopyrightsounds.co.uk

正如您所看到的,内容确实受版权保护,因此如果您打算在下载页面上使用他们的视频,则需要先与他们联系。

Google .licensedContent API