记录我的一些生活写照、无聊的牢骚、内心世界的活动 注册 | 登陆

Debian vps上使用youtube-dl下载YouTube视频

Debian vps上使用youtube-dl下载YouTube视频

youtube是美国流行的在线视频网站,上面的资源非常丰富,有些朋友会希望将youtube上的视频下载到本地,直接下载比较有难度。但是,先下载到vps上,然后取回本地是一个比较有效的解决方案。本文就来介绍下使用youtube-dl下载YouTube视频。

youtube-dl简介

youtube-dl是一个使用python(版本要求:2.6, 2.7, or 3.2+)编写的命令行脚本,可以下载youtube、新浪、优酷、土豆等热门在线视频网站的视频。

脚本github托管地址:https://github.com/rg3/youtube-dl

安装python环境及youtube-dl

1、安装python环境

使用putty登入vps,执行以下命令:

1
apt-get install python-pip

查看python版本:

1
python -V

python版本要求:2.6, 2.7, or 3.2+。

2、安装youtube-dl

执行以下命令:

1
pip install youtube-dl

这仅是一种安装方法,具体见https://github.com/rg3/youtube-dl#installation

youtube-dl用法

1、youtube-dl的基本用法

1
youtube-dl URL (URL是youtube视频页面的地址)

1
youtube-dl https://www.youtube.com/watch?v=aluYo-FSqiw

2、youtube-dl的其他常用用法

常用的几种命令:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
youtube-dl -h # 查看youtube-dl用法帮助
youtube-dl --list-extractors  #查看支持网站列表
youtube-dl -U  #程序升级
youtube-dl --get-format URL #获取视频格式
youtube-dl -f format URL #下载指定格式的视频
常用的format包括:
37      :       mp4     [1080x1920]
46      :       webm    [1080x1920]
22      :       mp4     [720x1280]
45      :       webm    [720x1280]
35      :       flv     [480x854]
44      :       webm    [480x854]
34      :       flv     [360x640]
18      :       mp4     [360x640]
43      :       webm    [360x640]
5       :       flv     [240x400]
36      :       3gp     [240x320]
17      :       3gp     [144x176]
137     :       mp4     [1080p] (DASH Video)
136     :       mp4     [720p] (DASH Video)
135     :       mp4     [480p] (DASH Video)
134     :       mp4     [360p] (DASH Video)
133     :       mp4     [240p] (DASH Video)
160     :       mp4     [192p] (DASH Video)
141     :       mp4     [256k] (DASH Audio)
172     :       webm    [256k] (DASH Audio)
140     :       mp4     [128k] (DASH Audio)
171     :       webm    [128k] (DASH Audio)
139     :       mp4     [48k] (DASH Audio)

vps上的视频取回本地

1、搭建http环境

可以参考该文章:Debian vps实现文件中转及下载教程

2、下载youtube视频至指定文件夹

切换至/var/www目录下:

1
cd /var/www

下载youtube视频

1
youtube-dl https://www.youtube.com/watch?v=aluYo-FSqiw

下载完成后,文件名为U2 Busks in NYC Subway in Disguise-aluYo-FSqiw.mp4,我们可以将其重命名为Disguise-aluYo-FSqiw.mp4

1
mv U2 Busks in NYC Subway in Disguise-aluYo-FSqiw.mp4 Disguise-aluYo-FSqiw.mp4

此时,该视频的下载地址为:

1
你的IP地址/Disguise-aluYo-FSqiw.mp4

这样你就可以使用IDM,迅雷,旋风等下载工具进行下载,如果你本地带宽给力,那么下载速度非常的可观。

« 上一篇 | 下一篇 »

发表评论

评论内容 (必填):