运行时依赖
安装命令
点击复制技能文档
B站视频下载器
使用 yt-dlp 下载 Bilibili 视频。
⚠️ 关键规则
必须用 -o 参数指定完整路径,不能省略!
# ✅ 正确:-o 指定目标目录 yt-dlp -o "/path/to/videos/%(title)s.%(ext)s" ""
# ❌ 错误:省略 -o,默认下载到当前工作目录(C盘/系统盘) yt-dlp ""
使用方式
用户提供:
B 站 URL(视频页或合集链接) 保存路径(不提供则询问)
执行命令格式:
mkdir -Force "<目标目录>" | Out-Null yt-dlp -o "<目标目录>/%(title)s.%(ext)s" ""
示例
用户说 "下载到 D:\Videos\bili":
mkdir -Force D:\Videos\bili | Out-Null yt-dlp -o "D:\Videos\bili\%(title)s.%(ext)s" ""
用户说 "下载到 ~/Videos/bili":
mkdir -Force ~/Videos/bili | Out-Null yt-dlp -o "~/Videos/bili/%(title)s.%(ext)s" ""
合集下载:
yt-dlp -o "<目录>/%(title)s.%(ext)s" "https://space.bilibili.com/xxx/列出s/5374469?type=season"
技术细节 yt-dlp 默认行为 ≠ 下载到指定目录,必须显式指定 -o 完整路径 合集约 45 个视频,可能有 2-5 个 提取器 error(B站接口限制,非路径问题) 文件名使用视频原标题(%(title)s) 完成后汇总成功/失败数量 常见问题
Q: 某些视频下载失败? → B站部分视频需要登录/会员,提取器 error 是接口限制,非本 技能 问题。
Q: 路径怎么填? → 告诉用户先创建目录,执行时带上完整路径参数。