此网址会返回一个巨大的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工作的新手。需要一些指导)
答案 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源代码中解析的。