使用Youtube API播放音频

时间:2016-04-02 19:07:35

标签: youtube-api youtube-data-api

我们是一些软件开发人员,并计划进行一些商业扩展或某些网站,通过这些网站,用户通过慢速互联网连接或有限的数据可以通过YouTube的API播放几乎任何视频。虽然,在浏览API文档时,我们通过以下部分进行了讨论,

Your API Client will not, and You will not encourage or create functionality for Your users or other third parties to:

    "separate, isolate, or modify the audio or video components of any YouTube audiovisual content made available through the YouTube API"

-Kuan Yong, YouTube API Team

我们是否没有这样的合法方式可以禁用视频和流音频,甚至没有使用商业API?

希望得到肯定的答复。

1 个答案:

答案 0 :(得分:1)

播放音频意味着隔离音频,这明显违反了YouTube API的条款和条件。但是,据我所知,不使用YouTube API时没有这样的限制。例如,youtube-dl是YouTube和其他数百个网站的视频下载程序,具有仅下载音频的功能。

事实上,在YouTube的格式中,音频和视频实际上存储在服务器上的单独文件中。这意味着您实际上可以获取音频文件的路径并将其流式传输给您的用户。有关更多详细信息,请查看开源youtube-dl,特别是youtube module

修改

我仅仅链接到图书馆的原因是YouTube不断改变他们格式化,存储和流式传输视频的方式。这意味着检索视频音频组件的直接链接是一项需要经常更改的任务。如果你可以链接到youtube-dl的python模块,你可以在发生这种变化时使用它们的更新。

<强>声明

我不完全确定这是否合法等等。因此,我对你做什么的决定不承担任何责任,也不宽恕这种行为。