使用ytb-dl下载ytb视频
安装ytb-dl
GitHub地址
text
https://github.com/rg3/youtube-dlLinux上安装
text
sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl`
`sudo chmod a+rx /usr/local/bin/youtube-dlWindows上安装
你可以在官网下载 https://yt-dl.org/latest/youtube-dl.exe
安装ffmpeg
为啥要安装ffmpeg呢? 因为在ytb上,1080p及以上分辨率的视频都是音频和视频分离开的 下下来的视频是没有音频的,要使用ffmpeg合成 (无损合成,并不会损失画质)
在Debian上安装
text
sudo apt update`
`sudo apt install ffmpeg在Windows上添加变量
https://ffmpeg.zeranoe.com/builds/ 在这个网站下载 然后解压到c盘下面 应该看起来是这样的 C:\ffmpeg-20180424-d9706f7-win64\bin\ffmpeg.exe 然后是添加变量


使用
格式 youtube-dl --proxy 代理地址 -F 链接 像这样youtube-dl --proxy http://192.168.24.100:1088 -F https://www.youtube.com/watch?v=rgKLYjiC5MU 192.168.24.100是我内网中的一台intel E3-1265L的Debian机器搭建的内网HTTPproxy 本地的话就用一些其他东西代替
参数-F(大写)是列出可以下载的视频的一些情况 看一下格式,我这里下载个2560x1090的MP4版本,音频为m4a的视频 id是264+140 youtube-dl --proxy http://192.168.24.100:1088 -f 264+140 https://www.youtube.com/watch?v=rgKLYjiC5MU -f(小写)是用来下载的
下载在当前目录下了 并自动使用了ffmpeg合并 
完