【问题标题】:How could I download videos from youtube using php?如何使用 php 从 youtube 下载视频?
【发布时间】:2012-10-23 23:58:12
【问题描述】:

所以,我想使用 php 脚本下载 youtube 视频。我现在用谷歌搜索了很多,那里有更多的解决方案,但一个正在使用http://youtube.com/get_video?data url,但现在很长一段时间内这是不可能的。我找到了一个可以正常工作的greasemonkey 脚本,但我不知道它如何与php 一起工作。 我已经读到我必须对给我的信息做一些事情,例如这个链接:

http://www.youtube.com/get_video_info?video_id=g1SADcP5g1o

问题是最好的方法是什么?

【问题讨论】:

  • 这太旧了,因为 youtube 从 2008 年开始改变了一些东西
  • 那么你最好阅读 API 文档。
  • 是的,但 youtube 的政策不允许下载视频,所以我在谷歌搜索时发现没有任何可用的内容

标签: php video youtube download


【解决方案1】:

我会尝试在任何these 资源上获取一些curl 请求,并尝试以这种方式自动化它。

【讨论】:

  • 是的,我已经考虑过了,但我想知道这是如何在后台工作的
【解决方案2】:

我用 C++ 编写,而不是 PHP。但这不是很简单,也不是很复杂。 get_video_info 输出是 URL 编码的。对其进行解码并查找 stream_map 流集。你会注意到其中的一个模式。那是你的出发点。包含分辨率和下载位置以及其他内容。

即使我有 PHP 代码,我也不会在这里粘贴它 :) 他们倾向于更改它...

【讨论】:

    猜你喜欢
    • 2011-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-26
    • 2010-11-08
    • 2019-11-01
    • 2011-10-31
    相关资源
    最近更新 更多