【问题标题】:Is there a Youtube API that gives only audio? [closed]是否有只提供音频的 Youtube API? [关闭]
【发布时间】:2014-12-20 08:21:56
【问题描述】:

我已经多次搜索过这个问题

许多人建议“同时获取音频和视频。并隐藏视频。并说'没有仅音频API'

但如果我想通过 Youtube 听音乐,它需要比只检索音频时更多的流量。

让我感到困惑的是,一个名为 Firetube 的安卓应用只提供音频。

这只是一个技巧还是 Google 提供了 AUDIO ONLY API?

【问题讨论】:

  • 你打算用什么语言来做这个?
  • 我不想做点什么。我只是好奇 Firetube 是如何做到这一点的。有人说Firetube可以节省数据流量。
  • 我的猜测是他们将整个视频下载为 mp4,然后剥离视频组件并将其转换为 mp3 或 mp4a。如果是我这样做,我会获取视频并在后端进行处理。
  • YouTube 音乐(Android 应用程序)和 Google Home 都使用 YouTube 的纯音频流,我不认为他们只是绕过它。如果不是公共 API,则必须有一个私有 API。
  • 在这里查看我的答案:stackoverflow.com/questions/8690255/…

标签: youtube-api


【解决方案1】:

可以的

是的,当然有可能,这里有一个 API:

https://market.mashape.com/ehmo/savedeo

虽然这违反了 YouTube 服务条款,但从技术上讲,您可以通过破解方式访问纯音频下载链接,这就是上述 API 的工作方式。

这就是我想象的 SaveDeo API 发挥其魔力的方式: Download ONLY audio from a youtube video

这是 SaveDeo 的人告诉我的:

Youtube 有纯音频文件。 Savedeo 不做任何事情 为您提供链接。我们这样做的原因是 你用的是savedeo,不是吗?

【讨论】:

  • 添加到这些,youtube-dl 是获取音轨的优秀实用程序。
  • 这怎么不是正确答案?接受的基本上是错误的,只是指你为什么不应该这样做,而这个是对问题的实际答案......
  • @d0n.key 我不接受这个答案,因为它不是 YouTube 提供的 API。
  • 2020 - 网址无效
【解决方案2】:

关于 YouTube API 的服务条款

https://developers.google.com/youtube/terms/developer-policies

你不能:

分离、隔离或修改任何音频或视频组件 通过 YouTube API 提供的 YouTube 视听内容;

单独宣传任何 YouTube 的音频或视频组件 通过 YouTube API 提供的视听内容;

【讨论】:

  • 目前找不到类似的东西。虽然我远离所有这些合法的东西 - 可能错过了一些同义词。
  • 这个问题不是关于它是否违反 YouTube 的条款。这是关于是否可能。真正的事实是这是可能的。首先,需要使用可能的 YouTube 数据 API 提取视频下载链接,然后使用 API 服务将其转换为 MP3 音频。因此,虽然这违反了 YouTube 的条款和条件,但在技术上是可行的。
  • 那么 Facebook 和 TikTok 如何让您在故事中采样 YouTube 的音乐?
【解决方案3】:

youtube-dl

这在技术上是可行的,并且使用youtube-dl 很容易做到。注意:这不是“api”。这不受 Google 支持,并且从技术上讲可能违反了 TOS。我假设如果您可以访问朝鲜,那是完全合法

# Download the stream and extract the audio.
youtube-dl -x

# If you just need the url you can use
youtube-dl -x --get-url <URL>

【讨论】:

  • 请注意,对于大多数 Youtube 视频来说,如果不是所有视频都以 1080p+ 的格式分别存储为音频和视频,因此 `--format=bestaudio' 可能会节省一些带宽。
【解决方案4】:

更新,因为我认为没有人认为这很容易。如果您想将其用于私人用途(您知道,youtube 术语和类似的东西),请阅读它。

在对不同的 API 和库进行了一些研究工作并研究了源代码之后,我自己和 wolla 尝试了它。

只是说,每个视频的页面源中只有音频链接。

你只需要知道你在寻找什么;)

打开一个 youtube 视频,查看页面源并搜索“mime%3Daudio”。应该有 5 个匹配项,例如完整的 url:

“HTTPS%3A%2F%2Fr2 --- sn-35cxanpbo5a-8pxl.googlevideo.com%2Fvideoplayback%3Fsource%3Dyoutube%26signature%3D30EC556F55533FBFD9003767730D10556681F33A.B12E021CA54CCB9E225F58A4430E9BB528081FB5%26requiressl%3Dyes%26expire%3D1527306011%26clen%3D3064602%26initcwndbps% 3D1152500%26ipbits%3d0%26mime%3DAudio%252FMP4%26DUR%3D192.911%26FVIP%3D5%26LMT%3D1524946334873350%26Key%3DyT6%26sparams%3DClen%252cdur%252ciat%252cinitcwndbps%252cip%252cip%252cip%252cip%252cip% 252Ckeepalive%252Clmt%252Cmime%252Cmm%252Cmn%252Cms%252Cmv%252Cpl%252Crequiressl%252Csource%252Cexpire%26itag%3D140%26gir%3Dyes%26ip%3D81.217.53.239%26id%3DO-ALNxMeQYw4LLc1FAjxt4h795wKTdqJnzc_SBgzEJVBxR%26C%3DWEB%26keepalive% 3Dyes%26mm%3D31%252C29%26mn%3Dsn-35cxanpbo5a-8pxl%252Csn-2gb7sn7r%26ei%3Du4IIW7DfC46rgAfrrpnICw%26ms%3Dau%252Crdu%26mt%3D1527284230%26pl%3D16

只需对 URL 进行解码,就可以得到你想要的。

【讨论】:

【解决方案5】:

好吧,我知道它是一个旧线程,但我仍然发布我的答案,因为它仍然没有答案。

我知道下载视频违反 youtube 政策,但有一种方法可以将 youtube 视频下载为音频/mp3 文件。

第一个是:http://api.youtube6download.top 这些人将为您提供一种最简单的方法,通过使用 HTML LINK、Javascript/iframe 小部件将 yt 转换为 mp3。

我还看到他们的 API 在 mashape 上列出 链接:https://market.mashape.com/CoolGuruji/youtube-to-mp3-download

您只需要输入 youtube 视频 ID,它就会将 youtube 视频获取/转换为音频格式。

它不是 youtube 本身的官方 API。

我在我的网站上使用它,它对我来说效果很好。

我希望现在这个问题得到了真正的回答。

【讨论】:

  • 感谢您对这个旧帖子的回答,您能详细说明一下吗?你参加他们的“Yt 赚钱”计划吗?他们在您的网页上使用什么样的广告?他们的广告可以被描述为“适合家庭”吗?谢谢
【解决方案6】:

使用 YouTube MP3 API。 iframe 代码生成各种质量的下载按钮,而且它是免费的,没有广告。

https://youtubemp3api.com/

还请查看此 Github 链接: YouTube-MP3-API @ GitHub

【讨论】:

    【解决方案7】:

    我开发了 YouTuber 小软件,可以从 YouTube 中提取 mp3。

    您可以克隆源代码https://github.com/maythamfahmi/YouTuber

    或者只是在 Windows 的 (cmd) 命令行中使用发布版本https://github.com/maythamfahmi/YouTuber/releases

    免责声明:添加的 github 是我的个人仓库

    【讨论】:

      【解决方案8】:

      使用loadercdn可以申请自己的API进行下载。

      【讨论】:

        猜你喜欢
        • 2013-09-21
        • 2021-01-06
        • 2010-12-30
        • 1970-01-01
        • 2017-06-07
        • 1970-01-01
        • 2015-11-06
        • 2016-09-01
        相关资源
        最近更新 更多