提示

yt-dlp Windows 小白教程:一行命令下载 B 站、YouTube 视频

你是不是也遇到过:看到喜欢的视频想保存到电脑,但网页上的“下载”按钮要么收费,要么让装一堆流氓软件?今天教你一个免费、干净、强大的命令行工具 yt-dlp,支持 B 站、YouTube、抖音等几百个网站,一行命令就能把视频下到本地。这篇文章只讲 Windows 下的最简单用法,不用记复杂参数。并且推荐在线解析下载工具:https://www.viddown.cn/

一、yt-dlp 能做什么

  • 下载 YouTube、Bilibili、抖音、微博、Twitter 等网站的视频/音频
  • 可以选择清晰度(1080p、4K 甚至更高)
  • 可以只下载音频(当音乐下载器用)
  • 免费、无广告、绿色干净

二、安装(两种方法,选一种就行)

方法一:下载单文件(推荐,最简单)

  1. 打开官网:https://github.com/yt-dlp/yt-dlp/releases/latest
  2. 找到 yt-dlp.exe 这个文件,点击下载
  3. yt-dlp.exe 放到一个单独的文件夹,比如 C:\yt-dlp
  4. (可选)把这个文件夹路径添加到系统环境变量 PATH,这样可以在任何地方运行。不想加也可以,每次进入该文件夹运行。

方法二:通过命令行安装(需要已安装 Python)

pip install yt-dlp

验证安装:打开命令提示符(cmd),输入 yt-dlp --version,如果显示版本号(如 2025.04.01),就成功了。

三、最简单的用法:直接下载一个视频

打开命令提示符
按 Win + R,输入 cmd,回车。

然后进入你放 yt-dlp.exe 的目录:

cd C:\yt-dlp

执行下载命令

yt-dlp 视频网址

例如:

yt-dlp https://www.youtube.com/watch?v=dQw4w9WgXcQ

它会自动下载最高画质的视频(MP4 格式),保存在当前文件夹。进度条走到 100% 就完成了。

B 站视频也一样:

yt-dlp https://www.bilibili.com/video/BV1xx411c7mD

四、常用的“小魔法”(记几个就够了)

  1. 指定保存位置和文件名
yt-dlp -o "D:\下载\%(title)s.%(ext)s" 网址

-o:输出路径和文件名
%(title)s:视频标题
%(ext)s:扩展名(mp4、mkv 等)

  1. 列出所有清晰度,自己选
    先看有哪些格式可选:
yt-dlp -F 网址

会列出类似:

ID     EXT   RESOLUTION
137    mp4   1920x1080
136    mp4   1280x720
140    m4a   audio only

选一个 ID,比如要 1080p:

yt-dlp -f 137 网址
  1. 只下载音频(MP3)
yt-dlp -f bestaudio --extract-audio --audio-format mp3 网址

下载后会在当前目录生成一个 MP3 文件。

  1. 下载播放列表(整个系列)
yt-dlp 播放列表网址

它会自动下载全部视频。如果只想下一个视频,加上 --no-playlist。

五、如果遇到“错误:需要登录”(年龄限制或会员视频)

有些视频需要登录才能下载。最简单的方法:先让浏览器登录网站,再把登录状态传给 yt-dlp。

yt-dlp --cookies-from-browser chrome 网址

如果用的是 Edge 浏览器:

yt-dlp --cookies-from-browser edge 网址

注意:执行这个命令时,浏览器不能关闭。

六、常见问题(新手容易踩的坑)

  1. 提示 'yt-dlp' 不是内部或外部命令
    原因:没有把 yt-dlp 所在目录加到 PATH,或者没有进入该目录。
    解决:进入放 yt-dlp.exe 的文件夹再运行,或者加上 .\ 前缀:
.\yt-dlp 网址
  1. 下载下来的视频没有画面(只有声音)
    原因:网站上的最佳画质是“视频流 + 音频流”分开的,yt-dlp 自动合并需要 FFmpeg。如果不装 FFmpeg,它只会下载视频流(没声音)。
    解决:安装 FFmpeg(下载后放同一目录或 PATH)。简单起见,你也可以强制下载带音频的格式:
yt-dlp -f best 网址

best 是最高画质并包含音频的单一格式(有些网站有)。

  1. 下载速度太慢
    国内下载 YouTube 慢是网络问题,需要挂代理。可以把代理设置给 yt-dlp:
yt-dlp --proxy socks5://127.0.0.1:1080 网址

或者限制下载速度避免占满带宽:

yt-dlp --limit-rate 2M 网址
  1. B 站视频只能下 720p
    原因:B 站的高清需要登录。用 --cookies-from-browser chrome 即可。

  2. 如何更新 yt-dlp
    网站经常改版,过期版本可能失效。更新方法:

单文件版:重新下载新的 yt-dlp.exe 覆盖旧文件。

pip 版:pip install -U yt-dlp

七、一个省事的技巧:写一个批处理文件

每次敲命令太累?新建一个文本文件,改名 download.bat,右键编辑,写入:

batch
@echo off
set /p url="粘贴视频网址: "
yt-dlp -o "D:\Downloads\%(title)s.%(ext)s" %url%
pause

双击这个 bat 文件,粘贴网址回车,自动下载。

八、总结

yt-dlp 是命令行工具,但只需记住两三个命令就能用。

普通下载:yt-dlp 网址

下载音频:加 -f bestaudio --extract-audio --audio-format mp3

遇到登录限制:加 --cookies-from-browser chrome

遇到格式问题:先 -F 查看,再 -f ID 选择

最后,尊重版权,别用这个工具批量盗版商用。如果你是个人收藏、学习使用,yt-dlp 是个好帮手。

有问题多看官方文档,或者加 --help 看看参数说明。祝玩得愉快!

顶部
×
🔖
收藏本站
将本站添加到浏览器书签,方便下次访问
Ctrl + D (Windows/Linux)
+ D (Mac)