Youtube-dl简介

youtube-dl是一个命令行程序,可以从YouTube和一些*其他网站下载视频。
youtube-dl可以在Unix box、Windows及Mac OS X操作系统中使用。它需要Python解释器(2.6、2.7或3.2+)(Windows系统可以不需要python,在这里下载一个适用于Windows的可执行程序)。
它已发布到公共领域,这意味着您可以随意修改、重新发布或使用它。

Youtube-dl官网 GitHub项目仓库

*注:这些其他网站包括但不限于如下常用网站:BaiduVideo百度视频、BiliBili、BBC、CCTV央视网、CNN、iqiyi爱奇艺、kuwo酷我音乐、MSN、netease网易云音乐、qqmusicQQ音乐、xiami虾米音乐、ximalaya喜马拉雅FM、Yahoo、youku优酷、youtube等。

Youtube-dl常用指令

  1. youtube-dl -F [url] 查看url对应媒体的所有类型,仅查询不下载,也可以使用 youtube-dl --list-formats [url]
  2. youtube-dl -f [format code] [url] 下载指定品质的音频文件或视频文件,可以用“+”连接,在下载完毕后会自动调用环境变量中的ffmpeg进行音视频合并。
  3. youtube-dl --write-sub --skip-download [url] 下载单独的vtt字幕文件,而不会下载视频

详细教学

详细使用方面的介绍和教程请参照这篇知乎专栏。