开源免费佳软推荐:yt-dlp近乎万能的全网视频下载神器
yt-dlp 安装与使用全教程:高效下载全网视频的利器
yt-dlp 是一款功能强大的开源视频下载工具,基于 youtube-dl 开发,支持国内外几乎所有视频平台,具备多线程下载、格式选择、元数据提取等丰富功能。下面为你详细讲解它的安装与使用方法。

一、安装 yt-dlp
方法 1:通过 Winget(Windows 包管理器)安装
如果你的 Windows 系统已安装 Winget(Windows 10 2004 及以上版本通常自带),可直接在 PowerShell 或命令提示符中执行:
powershell
winget install yt-dlp
若出现网络错误(如前文的
0x80072efd),可尝试切换网络环境(如手机热点)或手动安装。
方法 2:手动安装(全平台通用)
访问 yt-dlp 官方 GitHub 仓库,下载最新版本的
yt-dlp.exe(Windows)或yt-dlp可执行文件(macOS/Linux)。
支持桌面三平台2、将可执行文件放置在系统环境变量 PATH 对应的目录中(如 Windows 的 C:WindowsSystem32,或自定义目录后配置环境变量),确保在任意命令行窗口都能直接调用 yt-dlp 命令。
二、基础使用教程
1. 下载单个视频
打开命令行工具(PowerShell、CMD 或终端),输入以下命令,将 [视频URL] 替换为目标视频的网址(如 YouTube、B 站、抖音等平台的视频链接):
bash
yt-dlp [视频URL]
示例(下载 B 站视频):
bash
yt-dlp https://www.bilibili.com/video/BV1xx4y1z7oE
执行后,yt-dlp 会自动解析视频,选择最优格式下载到当前目录。这里要注意,如果出现错误,要把网址添加双引号。
2. 选择视频格式与分辨率
若需指定格式(如 MP4、WebM)或分辨率,可先查看可用格式列表:
bash
yt-dlp -F [视频URL]
输出会显示所有可用的格式 ID、分辨率、编码等信息,例如:
plaintext
Format code Resolution Format
----------- ---------- ------
137 1080p mp4
136 720p mp4
...
再通过 -f 参数指定格式 ID 下载:
bash
yt-dlp -f 137 [视频URL] # 下载 1080p MP4 格式
3. 下载视频并提取音频
如果只需提取音频(如 MP3),可使用以下命令:
bash
yt-dlp -x --audio-format mp3 [视频URL]
-x:提取音频--audio-format mp3:指定音频格式为 MP3
4. 批量下载播放列表
对于 YouTube 播放列表、B 站合集等,只需将 URL 替换为播放列表链接,yt-dlp 会自动下载所有视频:
bash
yt-dlp [播放列表URL]
三、高级功能
1. 自定义输出文件名
通过 --output(或 -o)参数自定义下载后的文件名,支持变量(如视频标题、作者、分辨率等):
bash
yt-dlp -o "%(title)s_%(resolution)s.%(ext)s" [视频URL]
此命令会将视频保存为 “标题_分辨率。格式” 的文件。
2. 限速下载
若需限制下载速度(避免占用过多带宽),使用 --limit-rate 参数:
bash
yt-dlp --limit-rate 5M [视频URL] # 限速 5MB/s
3. 代理设置
如果网络需要代理,可通过 --proxy 指定:
bash
yt-dlp --proxy "http://代理地址:端口" [视频URL]
四、常见问题解决
“无法识别 yt-dlp 命令”:检查可执行文件是否在环境变量
PATH中,或手动指定可执行文件路径运行。“视频解析失败”:更新 yt-dlp 到最新版本(
yt-dlp -U可自动更新),因为它会持续适配新平台。
另外要注意,如果是通过 pip(Python 包管理工具) 或 PyPi 上的 wheel 包安装的 yt-dlp,那就不能用 yt-dlp -U 命令来更新,而需要用 pip 来更新。我就是遇到了这个错误。更改命令后才成功升级。
更新错误
yt-dlp 凭借其强大的兼容性和灵活性,成为视频下载工具中的 “全能选手”。有需求的可以试试!

我执
校验提示文案
哆啦A湛
校验提示文案
小白买
校验提示文案
哆啦A湛
校验提示文案
小白买
校验提示文案
我执
校验提示文案