2010-10-21 194 views
1

谷歌缓存服务器和youtube缓存服务器的其他一些YouTube视频服务器。我想通过谷歌服务器找到YouTube服务器的直接网址。例如,youtube video(id = Q_6qRyYn-68)的直接网址是 http://r7.fra07s04.googlevideo.com/videoplayback?ip=78.0.0.0&sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Calgorithm%2Cburst%2Cfactor&algorithm=throttle-factor&itag=5&ipbits=8&burst=40&sver=3&expire=1287626400&key=yt1&signature=35C71F45A33FB158D6454EE904A66D087CC6C2AF.AB5EC691E682D5671611E5012DB28B9FB64B0239&factor=1.25&id=43feaa472627fbaf&st=lc寻找YouTube视频的直接video.google.com网址

我不知道我是否可能是因为签名和expire params是动态的。如果不可能,则会出现另一个问题。有没有办法强制从谷歌服务器而不是YouTube服务器的YouTube视频拉?

回答

1

在互联网上有几个YouTube下载器,但他们往往会在一段时间后停止工作。这表明Google不时会改变视频链接的生成方式。

对我来说,可靠地下载YouTube视频的唯一方法是使用Safari,然后打开活动窗口(alt-cmd-A)。在那里,我可以看到所有http下载和不断运行的一个(因为YouTube使用渐进式http下载)是视频http url。