yt-dlp 是一款功能丰富的命令行音频/视频下载器,支持数千个网站。该项目是基于现已停用的 youtube-dlc 的分支,由 youtube-dl 衍生而来。
您可以使用 二进制文件、pip 或第三方包管理器安装 yt-dlp。有关详细说明,请参阅 wiki
文件 | 描述 |
---|---|
yt-dlp | 平台无关的 zipimport 二进制文件。需要 Python(推荐用于 Linux/BSD) |
yt-dlp.exe | Windows (Win8+) 独立 x64 二进制文件(推荐用于 Windows) |
yt-dlp_macos | 通用 MacOS (10.15+) 独立可执行文件(推荐用于 MacOS) |
windows下载.exe版本,放到指定路径下,我的是C:\Users\Administrator\Downloads
查看视频所有分辨率
yt-dlp.exe --proxy socks5://127.0.0.1:1080/ -F https://youtu.be/MixK9FvVuaY
结果
标题行含义:
默认格式,高于720P的格式一般是 webm 格式
yt-dlp.exe --proxy socks5://127.0.0.1:1080/ https://youtu.be/MixK9FvVuaY人物
下载视频转换成mp4(用–merge-output-format参数)
yt-dlp.exe --proxy socks5://127.0.0.1:1080/ –merge-output-format mp4 https://youtu.be/sKrT6mBrosc
找m4a格式,列表越靠后越清晰。比如ID:140 | EXT:m4a | audio only
yt-dlp.exe --proxy socks5://127.0.0.1:1080/ -f140 https://youtu.be/sKrT6mBrosc
yt-dlp.exe --proxy socks5://127.0.0.1:1080/ -f140 -x –audio-format mp3 https://youtu.be/sKrT6mBrosc
yt-dlp.exe --proxy socks5://127.0.0.1:1080/ -f22 https://youtu.be/MixK9FvVuaY
1080及以上分辨率的音频和视频是分开的,所以一般会音频和视频一起下载
yt-dlp.exe --proxy socks5://127.0.0.1:1080/ -f299+140 https://youtu.be/sKrT6mBrosc
yt-dlp.exe --proxy socks5://127.0.0.1:1080/ -f ‘bv[ext=mp4]+ba[ext=m4a]’ –embed-metadata –merge-output-format mp4 https://youtu.be/sKrT6mBrosc
默认下载的文件格式是:title+空格+[id].格式,比如* [sKrT6mBrosc].mp4
文件名只要标题,不要id,加上 -o ‘%(title)s.mp4’
yt-dlp.exe --proxy socks5://127.0.0.1:1080/ -f ‘bv[ext=mp4]+ba[ext=m4a]’ –embed-metadata –merge-output-format mp4 https://www.youtube.com/watch?v=sKrT6mBrosc -o ‘%(title)s.mp4’
最方便直接用,可以直接用最后一种通用的下载最佳视频的方式。
yt-dlp.exe --proxy socks5://127.0.0.1:1080/ https://www.youtube.com/playlist?list=**