Youtube DL 使用笔记

最近,需要在Youtube上下载一段视频,了解到一款命令行工具,基于python,写这个笔记之前百度搜索了一下,其实网上有很多详细教程,这不是一个详细教程,只是做个简单的记录。

从0开始的话其实就是3步走:

  • 安装Python,官网下载安装
  • 安装youtube-dl,我使用的pip3 install youtube-dl
  • 设置一个代理,我这里用http://127.0.0.1:8081

因为“墙”的原因,我使用Shadowsocks代理。

youtube-dl https://www.youtube.com/watch?v= qpINexluCJI --proxy https://127.0.0.1:1081 --no-check-certificate

以上代码会直接下载您想要的视频文件应该是质量最好的那个。当然您可以使用-F 选项来列出所有的视频文件格式。

列出所有可下载的视频格式

youtube-dl -F https://www.youtube.com/watch?v= qpINexluCJI --proxy https://127.0.0.1:1081 --no-check-certificate

仅下载缩略图(不下载视频):

youtube-dl --write-thumbnail  --skip-download https://www.youtube.com/watch?v=9A-HLSvtBWc --proxy https://127.0.0.1:1081 --no-check-certificate

下载字幕(有些网站的字幕文件是与视频分开的)

youtube-dl  --write-auto-sub --skip-download https://www.youtube.com/watch?v=9A-HLSvtBWc --proxy https://127.0.0.1:1081 --no-check-certificate

这些选项可以合并(下载缩略图和字幕,不下载视频)

youtube-dl --write-thumbnail --write-auto-sub --skip-download https://www.youtube.com/watch?v=9A-HLSvtBWc --proxy https://127.0.0.1:1081 --no-check-certificate

还有很多其他参数,可以参考Youtube-dl官网,也可以在命令行中输入youtube-dl --help查看

Download video with description, metadata, annotations, subtitles and thumbnail

To download a video along with its other details such as description, metadata, annotations, subtitles, and thumbnail etc., use the following command:

$ youtube-dl --write-description --write-info-json --write-annotations --write-sub --write-thumbnail https://www.youtube.com/watch?v=7E-cwdnsiow

Suggested read:

youtube-dl-tutorial-with-examples-for-beginners


发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据