下载方式看文档,win下只需要下载一个二进制的exe
常用命令
youtube-dl -F xxx # xxxx 为视频网址
-F(--list-formats)
会列出视频所有格式,如下:

youtube-dl -f 137+140 xxxxx
获取之后可以使用-f 编号(通过+连接多个编号)
进行下载
youtube-dl --write-sub --all-subs xxxx
两个参数–write-sub:加入字幕文件 –all-subs:如果有字幕存在则全部下载。用于下载字幕
# 直接下载最高清vedio和audio
youtube-dl -f bestvideo+bestaudio xxx
# 最简单的方式,直接下载best
youtube-dl -f 22 xxx
# 下载某个格式的best quality format
youtube-dl -f mp4 xxx
yd -f 22 --playlist-start xxx # xxx为一个playlist地址
直接使用playlist地址会下载里面所有的视频。--playlist-start
选项则指定从哪个视频开始。还可以指定下载某几个,到哪个视频结束等等,具体参加文档的Video Selection部分
附几个工具的官网:
ffmpeg
youtube-dl