yt-dlp

环境安装配置

ffmpeg

aria2

下载、配置环境变量

yt-dlp 安装

pip install yt-dlp

使用

yt-dlp -F [视频链接]

1
2
-F #查看视频格式构成
--proxy [系统代理] #填写你的系统代理设置,如果使用全局模式可不使用此语句。

yt-dlp -f [下载ID] [代理配置] [视频链接] [合并语句] [外部下载器选择] [下载器参数]

1
2
3
4
5
-f [id] #选择下载内容,注意和 -F 区分。例子中使用137+140,如果你只下载720p则填写22就好,后面的合并语句可不填写。
--proxy #代理配置 见前文
--merge-output-format [合并输出格式] #例子中选择mp4作为输出格式
--external-downloader [下载器名称] #下载器选择 例子中选择aria2c
--downloader-args [下载器名称]:"[下载器配置]" #下载器配置语句 例子中 x 16 代表16线程下载 -k 1M 代表块大小为1M 但youtube不支持分块故此句可忽略

yt-dlp -f 137+140 --proxy socks5://127.0.0.1:8080 https://video_url --merge-output-format mp4 --external-downloader aria2c --downloader-args aria2c:"-x 16 -k 1M"

yt-dlp -f 137+140 --proxy https://video_url --merge-output-format mp4 --external-downloader aria2c --downloader-args aria2c:"-x 4 -k 1M"