从YouTube获取视频文件或流的网址?

时间:2013-07-18 09:50:46

标签: youtube

此网址会返回一个巨大的html页面,用于观看视频。

http://www.youtube.com/watch?v=some_id

我无法浏览所有HTML标记并获取实际视频的正确网址。我相信有一个网址来自实际视频流的来源。我希望它会像,

http://www.youtube.com/get_the_video?id=some_id
Or,
http://www.youtube.com/get_the_video/some_id.mp4

我找不到有关视频正确网址的任何信息。

这是YouTube维护视频链接的方式还是其他内容?

他们总是更改网址吗?

我想在HTML中做类似的事情来播放视频。

<video width="320" height="240" controls autoplay>
        <source src="http://www.youtube.com/get_the_video?id=some_id" type="video/mp4">
</video>

(我是YouTube工作的新手。需要一些指导)

1 个答案:

答案 0 :(得分:15)

您可以使用youtube-dl 从YouTube下载或获取流式网址。

下载视频,

youtube-dl http://www.youtube.com/watch?v=some_id

youtube-dl some_id

获取流网址,执行

youtube-dl -g http://www.youtube.com/watch?v=some_id

基本上,url是从原始页面的html源代码中解析的。