macOS用yt-dlp和aria2加速下载
1. 前言
之前,用 youtube-dl
下载视频、音频和字幕1。
现在, youtube-dl
下载速度太慢2,需要用 yt-dlp
3 和 aria2
4 加速下载。
2. 安装yt-dlp和aria2
brew install yt-dlp aria2
更新 yt-dlp :
brew upgrade yt-dlp
pip install --upgrade yt-dlp
3. 用法
yt-dlp -f mp4
\--external-downloader aria2c
\--external-downloader-args "-x 16 -k 1M"
\"https://www.youtube.com/watch?v=jyDfg3_KAgo"
说明5:
- –external-downloader aria2c # 调用外部下载工具aria2c
- –external-downloader-args # 外部下载工具指定参数
- -x 16 # 表示进程数,aria2最高只能16进程
- -k 1M # 指定块的大小
当然,aria2c
也可以不用:
yt-dlp -f mp4 https://www.youtube.com/watch?v=jyDfg3_KAgo
其他:
- 下载文件保存的路径和名称:-o “~/Downloads/%(uploader)s/%(title)s-%(resolution)s.%(ext)s”
- 下载音频( mp3 或 m4a 格式):-f mp3 / -f m4a
- 保存下载的视频id,避免重复下载:–download-archive playlist.txt –yes-playlist
- 代理:–proxy 127.0.0.1:3128