My Avatar

skylens

(●´ω`●)/

youtube-dl使用技巧

2017年5月19日 星期五, 发表于 昆明

介绍

youtube-dl是一款下载youtube视频的命令行小工具

下载安装

$ 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

使用

注意:youtube-dlfish shell下效果不是很好,加了参数报错,建议使用bash shell

注意:youtube-dl有时是视频和音频分离的,需要而外的添加ffmpeg来辅助音视频的合并

$ youtube-dl --proxy "socks5://127.0.0.1:1080" https://www.youtube.com/watch?v=xxxxx  //通过socks5协议来代理下载
$ youtube-dl --proxy "socks5://127.0.0.1:1080" -F https://www.youtube.com/watch?v=xxxxx  //加-F参数 列出可下载的格式及信息
$ youtube-dl --proxy "socks5://127.0.0.1:1080" -f 22 https://www.youtube.com/watch?v=xxxxx  //加-f 22参数 从上面的可下载的格式及信息中选择对应的format编号
$ youtube-dl -F https://www.youtube.com/watch?v=xxxxx
$ youtube-dl -f 138+251 https://www.youtube.com/watch?v=xxxxx    //138 和 251 分别对应 视频和音频,前提是安装了 ffmpeg