【分享】命令行下载Youtube视频
打开youtube网站对于许多人来说已经是很头疼的事情了,何况是下载。因此要做到下载其视频,我们要分两步:
- 翻墙
- 下载视频
翻墙
许多人可能接触过红杏、出锅这一类的浏览器插件,安装在浏览器中一键控制是否翻墙,并且可控制黑名单白名单,但是这都局限于浏览器访问网页的情况。想全局翻墙或者通过命令行来翻墙,还是得通过别的办法,这里我推荐proxychain
github网址:https://github.com/rofl0r/proxychains-ng
安装
打开终端,输入
1 | brew install proxychains-ng |
若没有安装brew,请移至这一篇文章参考
配置
1 | vim /etc/proxychains.conf |
将socks4 127.0.0.1 9095改为socks5 127.0.0.1 1080 //1080改为你自己的端口
使用
在你所需要输入的命令前加上proxychains4,即可,比如
1 | proxychains4 curl http://facebook.com |
下载youtube视频
通过这个工具,可以在命令行直接下载youtube视频
项目地址:https://github.com/rg3/youtube-dl/blob/master/README.md#readme
安装
Unix系统下(Mac本身就是Unix):
1 | sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl |
如果装了pip:
1 | sudo -H pip install --upgrade youtube-dl |
或者装了brew:
1 | brew install youtube-dl |
安装过程比较傻瓜,照着敲上去,回车就好了
使用
比如我们现在有一段youtube视频https://www.youtube.com/watch?v=jTOqSKkZl7Q,我们要下载的话直接在终端输入:
1 | youtube-dl https://www.youtube.com/watch?v=jTOqSKkZl7Q |
当然在国内越过长城,你需要配合上面的proxychains4
1 | proxychains4 youtube-dl https://www.youtube.com/watch?v=jTOqSKkZl7Q |
然后就坐等效果吧

视频是随便选了一个,没有针对性,真的粉丝…