Youtube-dl 的安装和使用

安装

linux 或者 macos 下

pip3 install youtube-dl
或者
brew install youtube-dl

使用

youtube-dl --proxy socks5://127.0.0.1:1080 -l "https://www.youtube.com/playlist?list=xxxxxxxxxxxxxxxxxxxxxxxxxxxx"
其中,–proxy 是通过代理,通常采用ss指定的本地sock5端口来运行,下载youtube的视频一般是需要通过代理的。下载国内视频网站的则不需要。
有的时候端口号如果修改过,则使用对应的端口号,比如下图shadow-socksX-NG 运行在macOS下,修改之后的端口号如下图所示:

-l 为下载列表,如果只是单个视频文件,则不需要 -l 参数

字幕

如果视频不带字幕,可以利用youtube自动生成的字幕
--write-auto-sub --sub-format "ass/srt/best" --convert-subs "srt"
如果视频自带字幕,删除auto即可,如果有指定语言格式,也可以相应指定
--write-sub --sub-format "ass/srt/best" --convert-subs "srt"

最终形式

youtube-dl --proxy socks5://127.0.0.1:1088 --write-auto-sub --sub-format "ass/srt/best" --convert-subs "srt" -l "https://www.youtube.com/watch?v=uUMWEu2YJew&list=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

参考

you-get

这篇文章有 2 个评论

  1. 第 郑页

    老哥 能出个transmission用rss订阅下载的教程吗

发表回复