从YouTube获取视频文件或流的URL?
此url返回一个用于观看视频的巨大html页面从YouTube获取视频文件或流的URL?,youtube,Youtube,此url返回一个用于观看视频的巨大html页面 http://www.youtube.com/watch?v=some_id <video width="320" height="240" controls autoplay> <source src="http://www.youtube.com/get_the_video?id=some_id" type="video/mp4"> </video> 我无法浏览所有的HTML标记,并获得实
http://www.youtube.com/watch?v=some_id
<video width="320" height="240" controls autoplay>
<source src="http://www.youtube.com/get_the_video?id=some_id" type="video/mp4">
</video>
我无法浏览所有的HTML标记,并获得实际视频的正确url。我相信实际的视频流来自一个url。我希望是这样的
http://www.youtube.com/get_the_video?id=some_id
Or,
http://www.youtube.com/get_the_video/some_id.mp4
我找不到有关视频的正确url的任何信息
这是YouTube维护其视频链接的方式还是他们的其他方式
他们总是更改url吗
我想在HTML中做一些类似的事情来播放视频
http://www.youtube.com/watch?v=some_id
<video width="320" height="240" controls autoplay>
<source src="http://www.youtube.com/get_the_video?id=some_id" type="video/mp4">
</video>
(我不熟悉YouTube的工作原理。需要一些指导)您可以使用
从YouTube下载或获取流url
要下载视频
youtube-dl http://www.youtube.com/watch?v=some_id
或
要获取流url,请执行以下操作
youtube-dl -g http://www.youtube.com/watch?v=some_id
基本上,url是从原始页面的html源代码中解析出来的。这条建议太棒了。但是,
-g
标志对我不起作用。有什么线索吗?谢谢这对我有用。也可以尝试从签出安装最新版本。Regards@Junaid流url会不断变化,我想是出于安全原因吧?还是无法访问youtube视频文件链接。即使他们不拥有这些内容?以下是2016年6月的最新答案