youtube-dl下载youtube视频到vps
发布于 分类 Linux
44天前 有1个用户阅读过
最开始折腾翻墙软件的时候是为了上google,facebook,twitter等被GFW封锁的网站,直到前段大致是国庆前爱奇艺上的台湾三立电视台的综艺节目被下架,共产党不让看。虽然国内还有一部分人在持续更新节目,但是一来比较慢,二来又不清晰,就只能上youtube看了。
之前使用VPS搭建ss翻墙的时候,通过savefrom插件直接下载youtube视频挺快的,几乎2M/s,慢慢就不行了,现在只有100多K,在线看也不行。480p几乎还能不卡的看,但是高清一点的720p就比较卡了。
然后就想找一个可以将youtube视频下载到vps上,然后用vps下载是不是会快一点。没想到还真有这样的软件,就像有句话大概是这么说的:你想到的,别人已经做到了。今天用youtube-dl试了下,效果还行,至少能解决目前的问题。
git项目地址: https://github.com/rg3/youtube-dl
安装youtube-dl
wget http://youtube-dl.org/latest/youtube-dl -O /usr/local/bin/youtube-dl
chmod a+x /usr/local/bin/youtube-dl
这样就完成了。youtube-dl如何使用呢?
youtube-dl帮助文档
youtube-dl -h 或者 youtube-dl --help
youtube-dl 升级更新youtube-dl -U
youtube-dl 下载前分析youtube视频
[root@localhost ~]# youtube-dl -F https://www.youtube.com/watch?v=8LU9zP7ULaM
[youtube] 8LU9zP7ULaM: Downloading webpage
[youtube] 8LU9zP7ULaM: Downloading video info webpage
[youtube] 8LU9zP7ULaM: Extracting video information
[youtube] 8LU9zP7ULaM: Downloading DASH manifest
[youtube] 8LU9zP7ULaM: Downloading DASH manifest
[info] Available formats for 8LU9zP7ULaM:
format code extension resolution note
249 webm audio only DASH audio 57k , opus @ 50k, 16.30MiB
250 webm audio only DASH audio 73k , opus @ 70k, 19.56MiB
171 webm audio only DASH audio 94k , vorbis@128k (44100Hz), 27.64MiB
251 webm audio only DASH audio 124k , opus @160k, 34.47MiB
140 m4a audio only DASH audio 130k , m4a_dash container, aac @128k (44100Hz), 40.05MiB
160 mp4 256x144 DASH video 119k , avc1.42c00c, 15fps, video only, 34.37MiB
278 webm 256x144 DASH video 169k , webm container, vp9, 15fps, video only, 31.91MiB
133 mp4 426x240 DASH video 254k , avc1.4d4015, 15fps, video only, 76.89MiB
242 webm 426x240 DASH video 301k , vp9, 30fps, video only, 67.54MiB
243 webm 640x360 DASH video 539k , vp9, 30fps, video only, 124.24MiB
134 mp4 640x360 DASH video 622k , avc1.4d4016, 15fps, video only, 171.17MiB
244 webm 854x480 DASH video 954k , vp9, 30fps, video only, 225.47MiB
135 mp4 854x480 DASH video 1137k , avc1.4d401e, 15fps, video only, 323.50MiB
247 webm 1280x720 DASH video 1895k , vp9, 30fps, video only, 456.63MiB
136 mp4 1280x720 DASH video 2266k , avc1.4d401f, 15fps, video only, 646.96MiB
17 3gp 176x144 small , mp4a.40.2, mp4v.20.3
36 3gp 320x240 small , mp4a.40.2, mp4v.20.3
5 flv 400x240 small
43 webm 640x360 medium , vorbis, vp8.0
18 mp4 640x360 medium , mp4a.40.2, avc1.42001E
22 mp4 1280x720 hd720 , mp4a.40.2, avc1.64001F (best)
上面的demo结果显示22是最佳的视频格式 720p,然后下载它即可。
youtube-dl 下载youtube视频
下面的demo显示842M只用了17秒。然后ll可以查看到文件,然后直接转移到web目录用离线工具下载即可,也可以直接cd到你的目录直接下载到你想要的目录,然后我直接用firefox打开url播放。几乎没卡。
[root@localhost ~]# youtube-dl -f 22 http://www.youtube.com/watch?v=8LU9zP7ULaM
[youtube] 8LU9zP7ULaM: Downloading webpage
[youtube] 8LU9zP7ULaM: Downloading video info webpage
[youtube] 8LU9zP7ULaM: Extracting video information
[youtube] 8LU9zP7ULaM: Downloading DASH manifest
[youtube] 8LU9zP7ULaM: Downloading DASH manifest
[download] Destination: 【澄清!我真的不是這樣的人!!】20151109 綜藝大熱門-8LU9zP7ULaM.mp4
[download] 100% of 846.24MiB in 00:17
[root@localhost ~]# ll
总用量 869772
-rw-r--r-- 1 root root 887345428 11月 9 22:49 【澄清!我真的不是這樣的人!!】20151109 綜藝大熱門-8LU9zP7ULaM.mp4
-- The End --