一个命令行视频下载利器youtube-dl

youtube-dl是一个命令行程序,用于从YouTube和更多网站下载视频。它需要Python解释器的支持,版本2.6,2.7或3.2+,并且支持在Unix,Windows或Mac OS X中运行。

官网:https://github.com/ytdl-org/youtube-dl

下面将安装和使用的基本教程奉上:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#youtube_dl
sudo pip install --upgrade youtube_dl
#通过本地ssr(8080端口)下载
youtube-dl --proxy 127.0.0.1:1080 https://www.youtube.com/watch?v=xxxxxxxxxx
#查看视频质量
youtube-dl -F --proxy 127.0.0.1:1080 https://www.youtube.com/watch?v=xxxxxxxxxx
#选择format code为313质量的视频下载
youtube-dl -f 313 --proxy 127.0.0.1:1080 https://www.youtube.com/watch?v=xxxxxxxxxx
#选择format最好质量的视频下载
youtube-dl -f best --proxy 127.0.0.1:1080 https://www.youtube.com/watch?v=xxxxxxxxxx

#如果视频没有声音可以通过结合第三方软件ffmpeg下载并合并音频
#Ubuntu安装ffmpeg,其他Linux发行版本可自行网上找安装教程,不难~
sudo add-apt-repository ppa:djcj/hybrid
sudo apt-get update
sudo apt-get install ffmpeg
#下载format code为313质量的视频和质量最好的音频并调用ffmpeg进行合并,可选-o 指定文件路径和文件名,文件后缀名会自动加上
youtube-dl -f 313+bestaudio --proxy 127.0.0.1:1080 https://www.youtube.com/watch?v=xxxxxxxxxx -o ~/demo


----------- 本文结束 -----------




如果你觉得我的文章对你有帮助,你可以打赏我哦~
0%