YouTube的转换器

时间:2011-09-16 22:12:20

标签: php youtube

因为youtube改变了他们的结构和内容,获取他们的下载URL显然有点挑战,但我想知道如何才能获得一个仅使用php才能为我的IP地址工作的链接。

由于

2 个答案:

答案 0 :(得分:2)

除了来自相同的IP,最终请求必须发送一些cookie。 youtube-dl允许您确定网址并获取Cookie:

$ youtube-dl -g --cookies cookies.tmp http://www.youtube.com/watch?v=NWHfY_lvKIQ
http://o-o.preferred.ber01s01.v19.lscache7.c.youtube.com/videoplayback?sparams=id
%2Cexpire%2Cip%2Cipbits%2Citag%2Cratebypass%2Coc%3AU0hQS1JOU19FSkNOMF9KSFdH&fexp=
907605&itag=43&ip=0.0.0.0&signature=66D010009E4756D276150656C4FD625274291C1D.D16B
A82AE6EE70CB72BD87CA8E1A94B634FCF3D6&sver=3&ratebypass=yes&expire=1316235600&key=
yt1&ipbits=0&id=3561df63f96f2884

您可以使用php的exec函数(A php API is planned)调用youtube-dl。

最有可能的是,您要对该网址执行的操作是下载视频。如果您未指定-g,youtube-dl将为您执行此操作。如果您需要任何支持,请使用[youtube-dl] tagopen an issue

询问此处

免责声明:我目前正在维护youtube-dl,所以我可能不会客观。从好的方面来说,如果您需要任何支持,可以contact me

答案 1 :(得分:0)

使用youtube-dl作为主要来源并复制它的php函数以将其与vid链接。应该工作