【问题标题】:Using Youtube API to play just audio使用 Youtube API 播放音频
【发布时间】:2016-04-02 19:07:34
【问题描述】:

我们是几个软件开发人员,正计划制作一些商业扩展程序或一些网站,互联网连接速度慢或数据有限的用户可以通过 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 也不行?

希望得到肯定的答复。

【问题讨论】:

  • commercial extention 听起来不错,但如果您违反他们的条款这样做,后果将超过您很快就会遇到的问题......

标签: youtube-api youtube-data-api


【解决方案1】:

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

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

编辑

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

免责声明

我不完全确定这是否全部合法等等。因此,我对您做出的决定不承担任何责任,也不容忍这种行为。

【讨论】:

    猜你喜欢
    • 2018-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-21
    • 2018-05-19
    • 2018-10-12
    • 2011-01-19
    • 2012-09-20
    相关资源
    最近更新 更多