【问题标题】:Get YouTube audio stream on-the-fly即时获取 YouTube 音频流
【发布时间】:2013-07-29 13:35:25
【问题描述】:

我正在尝试从 PHP 中的 YouTube 视频中获取音频流(固定质量的 mp3 格式)。

请注意,我不能使用 FFMPEG,也不想将 mp3 保存在我的服务器上,但我只需要音频流(即时使用)。

您有任何代码或脚本吗?我用过很多,但一半需要FFMPEG,另一半保存mp3文件在服务器中。

我的计划是点击浏览器:

http://host.com/process.php?url=<youtubeurl>

并在每次创建的变量中获取页面中的音频流

&stream = ......;

【问题讨论】:

  • 目标是只下载变量中的音频流,然后我将其发送到应用程序进行编辑!现在我使用一个外部站点来获取音频流,但我只是在我的服务器和运行中托管过程!
  • 请注意,我在大学之外学到了一些非常有用的东西!视频在“标签”中包含音频,因此我们可以在不重新编码的情况下导出音频流!所以我们需要一个程序,它不是 ffmpeg,而是一个更小更轻的程序!在 php 中见过这样的东西吗?
  • 您是否尝试过实施和调整official code samples

标签: php audio youtube stream mp3


【解决方案1】:

它不是 PHP,但我们开源了一个简单的一体化 node.js/CoffeeScript 网络应用程序,它可以从 URL 下载 YouTube 视频,然后使用 ffmpeg 将视频转换为 MP3。

github/demo/blog

【讨论】:

  • 感谢您的回复,但正如我所说,我不能使用 FFMPEG 作为共享主机计划中不允许的服务器!所以我正在寻找其他解决方案......如果有人能知道这将非常有帮助......
  • 演示不工作:Cannot GET /play?url=youtube.com/watch?v=r2RgYkkK7OM
猜你喜欢
  • 2011-02-22
  • 2011-05-21
  • 2012-09-12
  • 1970-01-01
  • 1970-01-01
  • 2013-10-24
  • 2017-05-26
  • 2016-12-06
相关资源
最近更新 更多