首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从下载url下载视频-How

从下载url下载视频-How
EN

Stack Overflow用户
提问于 2015-10-15 13:30:59
回答 1查看 1.9K关注 0票数 0

我在youtube上下载了一张纸条,经过多次修改后,我得到了与视频的直接链接,比如:

代码语言:javascript
复制
http://r12---sn-4g57km7s.googlevideo.com/videoplayback?dur=265.868&pl=21&sver=3&mt=1444909527&ms=pm&source=youtube&sparams=dur,id,ip,ipbits,itag,lmt,mime,mm,mn,ms,mv,nh,pl,ratebypass,source,upn,expire&mv=s&itag=22&signature=A1D19A4DB1134E4ADF3CCBE8DDD7F5B01AB995B4.C0790F1AB331B4C290E83C292F064F67B811C17E&mm=35&mn=sn-4g57km7s&upn=qNbx8hdMDaU&nh=EAY&id=o-AAR67WMXg6mE9K6QpXf981YZf0B51_Jz_kEGYVHT9hdz&mime=video/mp4&expire=1444936669&ipbits=0&fexp=9408710,9414764,9414929,9416126,9417259,9417707,9418162,9418203,9418400,9418802,9418907,9418997,9421584,9421945,9422338,9422428,9422587,9422900&ratebypass=yes&ip=144.76.168.167&lmt=1444877662206720&key=yt6&signature=

当我在浏览器中输入url时,它会打开播放它的视频。

我尝试了这段代码,但是我得到了一个大小为0的文件,结果是:

代码语言:javascript
复制
$download_video_file = file_put_contents("file", fopen($url, 'x'));

我如何从youtube下载和保存视频,并将其保存在我的网站上?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2015-10-15 13:42:25

从youtube下载视频是一个复杂的问题.

基本上,youtube在访问视频页面时会生成一个密钥,该密钥仅对访问该页面的设备的ip有效。检查您为一个名为ip的变量发布的url,它的值为144.76.168.167,这意味着只能从ip下载视频。

正如我所说的,这很复杂,您可能想看看https://rg3.github.io/youtube-dl/。包括youtube在内的支持700+站点是开源视频下载器,它经常被一个庞大的社区更新。

youtube-dl

youtube-dl是一个小型命令行程序,可以从YouTube.com和其他几个站点下载视频。它需要Python解释器(2.6、2.7或3.2+),而且它不是特定于平台的。我们还提供了包含Python的Windows可执行文件。youtube-dl应该在您的Unix框、Windows或Mac中工作。它被发布到公共域中,这意味着您可以修改它、重新分发它,或者任意使用它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33149931

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档