forked from nilaoda/BBDown
-
Notifications
You must be signed in to change notification settings - Fork 19
FAQ and Troubleshooting
aliveranme edited this page Aug 18, 2026
·
2 revisions
本文档汇总了使用 BBDown 过程中最常见的异常报错、成因分析、解决方案与排障技巧。
- 故障成因:BBDown 采用音视频分离下载,需要外部混流程序(FFmpeg 或 MP4Box)合并为最终 MP4 容器。
-
解决方案:
- 下载 FFmpeg(Windows 推荐 Gyan Builds)。
- 将
ffmpeg.exe放置在与BBDown.exe相同的目录下,或将其所在目录加入系统环境变量PATH。 - 亦可在运行时显式传入
--ffmpeg-path "/path/to/ffmpeg"。
- 故障成因:旧版本 FFmpeg(< 5.0)对杜比视界 Profile 8 / Profile 5 元数据的容器封装支持不完整。
-
解决方案:
- 升级 FFmpeg 至 5.0 或更高版本。
- 或者改用 MP4Box 混流:安装 MP4Box 并追加
--use-mp4box参数。
-
故障成因:二维码控制台渲染依赖底层 GDI+ 图像图形库,非 Windows 系统默认缺少
libgdiplus。 -
解决方案:
-
Debian / Ubuntu:
sudo apt-get install -y libgdiplus -
CentOS / RHEL:
sudo yum install -y libgdiplus -
macOS:
brew install mono-libgdiplus -
免安装替代方案:在 Windows 本地登录生成
BBDown.data后复制到服务器使用,或通过-c "SESSDATA=..."手动传参。
-
Debian / Ubuntu:
- 故障成因:B 站对未登录游客限制了清晰度;部分 1080P+ 及高帧率画质仅对大会员开放。
-
解决方案:
- 执行
BBDown login(或BBDown logintv)扫码登录拥有大会员权限的账号。 - 确认登录成功后再次执行下载即可获取对应高画质。
- 执行
- 故障成因:目标视频为 UP 主充电专属视频,但当前登录账号未为该 UP 充电。
-
解决方案:
- 登录已为该 UP 充电的账号后重新下载。
- 若确实需要保存前几分钟试看内容,追加
--allow-preview参数。
- 故障成因:B 站空间列表接口仅返回稿件元数据,BBDown 需为每个稿件单独请求详情以展开多分 P 结构。
-
优化建议:
- 配合
-p 1-20先分批解析下载。 - 配合
--save-archives-to-file记录已完成历史,防止重复解析。
- 配合
-
优化技巧:
-
开启强制 HTTP:追加
--force-http(部分运营商 CDN 对 HTTP 流限速策略更宽松)。 -
调整分片大小:修改分片大小
--thread-segment-size 10或--thread-segment-size 30。 -
使用 TV 接口:追加
-t(TV 接口采用不同的 CDN 调度策略)。 -
改用 aria2c:安装 aria2 并追加
--use-aria2c。 -
更换 UPOS 调度服务器:通过
--upos-host指定更优的骨干 CDN 节点。
-
开启强制 HTTP:追加
遇到未知异常或解析错误时,可在命令末尾追加 --debug 参数:
BBDown --debug "<URL>"控制台将输出包含完整 HTTP 请求头、响应载荷及异常调用栈的调试日志。在 GitHub Issues 提交反馈时附上该日志将极大提高问题定位效率。
| 上一篇 | 目录导航 | 下一篇 |
|---|---|---|
| ⬅️ 开发者指南与编译构建 | 📑 返回目录 | 知识库首页 ➡️ |
BBDown Wiki · 由 aliveranme/BBDown 维护 · 基于 MIT 协议开源
- 🏠 首页 (Home)
- 🚀 快速上手 (Getting Started)
- ⚙️ 全命令行参数详解 (CLI Reference)
- 🔑 账号登录与鉴权 (Authentication)
- 📝 配置文件与命名规则 (Configuration)
- 🛠️ 子命令使用指南 (Subcommands)
- 💬 弹幕与评论区抓取 (Danmaku & Comments)
- 📦 批量下载与自动化 (Batch & Automation)
- 🔓 Widevine DRM 原生解密 (DRM Decryption)
- 🌐 API 服务器与 Docker 部署 (API & Docker)
- 🏗️ 内部架构与设计原理 (Architecture)
- 💻 开发者指南与编译构建 (Developer Guide)
- ❓ 常见问题与故障排查 (FAQ)