使用ytb-dl下载ytb视频

安装ytb-dl

GitHub地址

https://github.com/rg3/youtube-dl

Linux上安装

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-dl

Windows上安装

你可以在官网下载 https://yt-dl.org/latest/youtube-dl.exe

安装ffmpeg

为啥要安装ffmpeg呢? 因为在ytb上,1080p及以上分辨率的视频都是音频和视频分离开的 下下来的视频是没有音频的,要使用ffmpeg合成 (无损合成,并不会损失画质)

在Debian上安装

sudo apt update`
`sudo apt install ffmpeg

在Windows上添加变量

https://ffmpeg.zeranoe.com/builds/ 在这个网站下载 然后解压到c盘下面 应该看起来是这样的 C:\ffmpeg-20180424-d9706f7-win64\bin\ffmpeg.exe 然后是添加变量 test path path

使用

格式 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 本地的话就用一些其他东西代替 format 参数-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(小写)是用来下载的 download 下载在当前目录下了 并自动使用了ffmpeg合并 info play

Licensed under CC BY-NC-SA 4.0