下载神器之youtube-dl

前言

youtube-dl可用于下载YouTube、优酷、bilibili、网易云课堂等网站视频

安装

Windows使用pip安装;

1
pip install youtube-dl

Linux使用apt-getyum安装;

1
2
3
apt-get install youtube-dl

yum install youtube-dl

简单的使用命令

常规使用

1
youtube-dl 视频地址

使用代理

1
youtube-dl --proxy localhost:12345  视频地址

查看当前视频可下载清晰度

1
youtube-dl -F 视频地址

根据表格中的编号选择下载视频的清晰度

1
youtube-dl -F 清晰度编号 视频地址

youtube-dl还有很多参数和用法,包括筛选视频大小,视频时间段,播放列表等选项,可使用youtube-dl -h查看

安装 ffmpeg

由于 YouTube 在 1080P 以上清晰度的视频才用了音视频流分开的设计,单纯下载 1080P 以上清晰度的视频时会出现只有画面没有声音的情况,所以我们需要使用 ffmpeg 将音视频流压制在一起。
使用一般的下载工具或插件是没有办法得到完整的视频的。
安装方法与youtube-dl类似。
比如https://www.youtube.com/watch?v=Zk9J5xnTVMA这个视频,我们使用youtube-dl -F https://www.youtube.com/watch?v=Zk9J5xnTVMA 可以得到其清晰度编号列表,
安装ffmpeg后,使用下面的命令就可以下载得到最高质量包含音频的4K视频

1
youtube-dl --proxy localhost:12345  -f  bestvideo+bestaudio  视频地址

lewulu!
-------------The End-------------
0%