为什么链接来自youtube get_video_info无法下载?

时间:2013-04-01 16:09:32

标签: youtube youtube-api youtube-dl

我使用浏览器测试我从“http://www.youtube.com/get_video_info?&video_id=xx”获得的链接,看看它是否能够下载。

从原始链接中删除一些参数后,有些可以正常工作,但有些仍然没有。 我在这里读了一些帖子,但大多数都很老了。从那以后发生了很多变化。 我想知道最近是否有人正在研究这个问题。

我需要的目的是因为我的YouTube视图程序需要更高质量的视频才能显示。

这是链接不起作用:

http://r17---sn-tt17rn7e.c.youtube.com/videoplayback?fexp=902529%2C932000%2C906383%2C902000%2C919512%2C929903%2C931202%2C900821%2C900823%2C931203%2C931401%2C908529%2C919373%2C930803%2C906836%2C920201%2C929602%2C930101%2C930603%2C900824%2C910223&ipbits=8&expire=1364854787&sver=3&mt=1364829200&newshard=yes&id=26c94a41dba396f5&key=yt1&upn=GrcnDUPfreQ&cp=U0hVSVhQUl9NUUNONV9QSlZIOm9BbnVkMTJzOXE5&sparams=algorithm%2Cburst%2Ccp%2Cfactor%2Cid%2Cip%2Cipbits%2Citag%2Csource%2Cupn%2Cexpire&ip=173.248.214.165&itag=34&ms=au&source=youtube&mv=m&signature=9593596F58B377FAA4C8F5A4516C7F53CE473340.507CA2EA250CEED2E2B2377FD70EE1A0478EE322&type=video/mp4; codecs =“avc1.42001E,mp4a.40.2”& itag = 18&

它有什么问题?我删除了fallback_path并用签名替换了sig。 工作链接适用于webm。这是针对h264的。两者都有相同的参数。

这现在正在运作。 http://r17---sn-tt17rn7e.c.youtube.com/videoplayback?fexp=909708%2C912514%2C930802%2C932400%2C916624%2C931009%2C932000%2C906383%2C902000%2C919512%2C929903%2C931202%2C900821%2C900823%2C931203%2C931401%2C908529%2C930807%2C919373%2C906836%2C920201%2C929602%2C930101%2C930603%2C900824%2C910223&ms=au&itag=44&mt=1364825784&ipbits=8&cp=U0hVSVhQT19NUUNONV9QSlNCOlp5ZGoyMXJ3emlq&ip=173.248.214.165&upn=ohH0s8EjPyo&newshard=yes&source=youtube&ratebypass=yes&mv=m&sparams=cp%2Cid%2Cip%2Cipbits%2Citag%2Cratebypass%2Csource%2Cupn%2Cexpire&id=26c94a41dba396f5&expire=1364851187&key=yt1&sver=3&signature=798EED35782B846D2B0EA190A17E837A0DBA18EA.AD56BCF6365AAD974C18F09F352F9422084C50AC&type=video/webm; codecs =“vp8.0,vorbis”& quality = large,itag = 35&

1 个答案:

答案 0 :(得分:-2)

这不是支持与YouTube互动的方法。您需要使用官方YouTube Player mechanisms之一来显示YouTube视频。

如果您还有其他问题,请熟悉YouTube API Terms of Service