LZ的这一贴会很长很长~~
前提
以下列举我今天下载youtube视频的各种方法,最后都悲剧了。。系统:win7
网络:校园网
上youtube方式:修改hosts 通过ipv6上网
常用的youku tudou 视频的下载方法就不说了。
1.ie9
按 F12 打开 开发人员工具 切换到 网络 选项卡 点击 开始捕获 然后打开要下载的youtube视频页面 以接收由大到小排列 1.7mb 的各个文件就是视频的缓存,复制左边的URL到新选项卡下载了一个名为 videoplayback 的文件,无论我改成什么后缀,播放器都无法解码。。
2.chrome
播放完视频后找到chrome的缓存文件夹 C:\Users\XXX\AppData\Local\Google\Chrome\User Data\Default\Cache 里面同样有一些大小为1.7mb 的文件,有规律地命名 结果同ie9
3.firefox
(1)flashgot
安装完打开视频页面,flashgot开始解析下载地址 可是解析出来的视频文件大小都是 ???kb,得到的链接无法下载。
(2)netvideohunter
安装完打开视频页面,netvideohunter开始解析下载地址 开始时解析成1.7mb的一个mp4格式的文件,点击播放,出现stream not found 无法播放,点击下载,无法下载。等视频播放完毕后,视频大小变为视频实际大小,此时还是无法播放和下载
当然如果是youku或是tudou的视频,这时是可以播放和下载的。
(3)downloadhelper
这个扩展使用后都无法解析视频的下载地址。。
到这我也在irc上问了一通了。。得到视频被分割的结论,于是我开始用youtube-dl脚本
(4)youtube-dl
因为在win7下 我还特意安装了python2.7 下载了youtube-dl脚本,在命令提示符下下载 我不懂python,出现这个错误我也不知道是怎么回事,只好换到ubuntu下,在源里安装了youtube-dl
然后用youtube-dl下载视频sudo apt-get install youtube-dl
又是无法下载。~$ youtube-dl -o adele.mp4 http://www.youtube.com/watch?v=rYEDA3Jc ... re=g-music
[1] 3651
~$ [youtube] Setting language
[youtube] rYEDA3JcQqw: Downloading video webpage
[youtube] rYEDA3JcQqw: Downloading video info webpage
[youtube] rYEDA3JcQqw: Extracting video information
ERROR: unable to download video
[1]+ 退出 1 youtube-dl -o adele.mp4 http://www.youtube.com/watch?v=rYEDA3JcQqw
~$ ^C
~$
各种方法都已经试过了,到现在还没有成功,所以发个贴子来反馈一下。 谁知道该怎么下载呢?