BiliTools 完全上手指南:免费跨平台哔哩哔哩下载工具箱,4 步搞定 8K 高清 + 弹幕
【免费下载链接】BiliTools本项目已停止维护。项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools
BiliTools 是一款基于 Tauri 构建的免费开源跨平台哔哩哔哩下载工具箱,支持 Windows / macOS / Linux。它能把哔哩哔哩的视频、音频、弹幕、字幕、封面和元数据完整保存到本地,最高支持 8K 与杜比视界,适合想要离线观看、整理媒体库的新手和普通用户。
安装与环境准备
系统要求与安装包格式
| 平台 | 最低版本 | 安装包格式 |
|---|---|---|
| Windows | Windows 10(不支持 Win7 与 Windows ARM;需已安装 WebView2 运行时) | exe |
| macOS | macOS 11.0(请选 dmg,不要使用 tar.gz) | dmg |
| Linux | Ubuntu 22.04+ / Debian 12+(CentOS / Fedora 未测试) | deb / rpm |
应用体积很小(约 30MB 量级),运行时资源占用也比较克制,配置要求不高。
安装步骤
- 下载安装包:从官方 Releases 页面下载与你系统对应的安装包。
- 安装:Windows 双击 exe 按向导安装;macOS 挂载 dmg 后把应用拖入"应用程序"文件夹;Linux 在终端一条命令完成:
sudo apt-get install -y ./bilitools_x.y.z_amd64.deb- 首次启动与登录:启动后应用会自动检测系统语言,点左侧边栏最下方的齿轮进入设置页完成登录与路径配置。登录方式成功率:扫码登录 > 短信登录 > 密码登录(密码登录受风控影响暂不稳定),优先用扫码登录。
如果你是开发者,想从源码构建,可以这样做:
git clone https://gitcode.com/GitHub_Trending/bilit/BiliTools && cd BiliTools && npm install && npm run tauri dev第一次下载:从链接到文件的 4 步
第 1 步:粘贴链接,等待解析
把 B 站链接粘贴到顶部搜索栏。支持的范围很广:常规链接、b23.tv短链、AV / BV 号、番剧影视(SS / EP / MD 号)、课程、音乐 AU 号、歌单 AM 号,以及用户投稿、收藏夹、稍后再看等。分类一般保持"自动检测"即可,只有输入纯数字或课程 SS / EP 号时才需要手动指定。解析完成后,左侧出现资源列表,右侧展示封面、简介和统计数据。
第 2 步:勾选要下载的集数
每一集前都有复选框,按住 Shift 再点选可以选中连续多集,下方还有"全选"和分类标签(正片、PV、花絮等)。官方建议每次勾选不超过 15 个、最多不超过 30 个,批量下载时保持少量多次,保护账号安全。
第 3 步:选参数,加入队列
点击右侧"常规下载"(或"高级下载")弹出参数界面:选分辨率(240P ~ 8K、HDR 真彩、杜比视界)、编码格式(AVC / HEVC / AV1)、比特率(64K ~ 320K 等),流媒体格式保持默认的 DASH 即可。滚动到底部点"下一步",任务进入下载页的备选区。
第 4 步:开始执行,等待完成
在下载页点击备选区上方高亮的"开始执行",任务组正式开跑。任务状态用描边颜色区分:
| 描边颜色 | 状态 |
|---|---|
| 灰色 | 等待中 |
| 蓝色 | 进行中 |
| 绿色 | 成功完成 |
| 黄色 | 暂停 |
| 红色 | 失败 |
全部变绿后,到设置的输出目录即可找到成品文件,用任意播放器打开离线观看。更多任务机制见官方文档 docs/guide/download.md。
功能地图:这个工具箱能做什么
先给一张总表,逐项展开见下文"按需取件":
| 功能 | 解决的问题 | 入口位置 |
|---|---|---|
| 高清视频 | 8K / HDR / 杜比视界视频本地化,DASH 格式音质画质最佳 | 参数界面 → 分辨率 / 编码格式 |
| 实时弹幕 | 保存当前弹幕池,输出 ASS 或 XML | 参数界面 → 弹幕 |
| 历史弹幕 | 指定日期的弹幕存档,日期可选 | 参数界面 → 弹幕 + 日期控件 |
| 字幕 | 按语言保存 SRT,播放器可自动挂载 | 参数界面 → 杂项 → 字幕 |
| 封面 / 海报 | 番剧海报、合集封面、课程预览图存档 | 参数界面 → 图像 |
| 音频 | 无损 FLAC、Hi-Res、杜比全景声、64K ~ 320K 多码率 | 参数界面 → 音视频 / 视频 / 音频 |
| NFO 元数据 | 生成 KODI 规范数据,对接 Emby / Kodi | 参数界面 → NFO 元数据 |
| AI 总结 | 长视频一键生成 Markdown 要点总结 | 参数界面 → 杂项 → AI 总结 |
按需取件:给下载加料
视频全家桶:弹幕 + 字幕 + 封面
想要"没有弹幕的视频没有灵魂"的完整体验,在参数界面把弹幕、字幕、图像一并勾上即可。弹幕支持实时和历史两种(历史弹幕可选日期,输出 ASS 或 XML);字幕按语言选择,下载后按name.lang.srt命名,播放器能自动识别挂载;封面、海报随 NFO 元数据一起下载,配合媒体库使用最方便。
只要音频:无损与多码率
只勾选"音频"即可单独处理音轨。比特率从 64K 到 320K 可选,还支持杜比全景声、Hi-Res 无损和无损 FLAC;下载 Hi-Res 或 FLAC 时会自动调用 FFmpeg 做标准化处理,音视频一起下则封装为.mkv。
AI 总结
勾选 AI 总结,应用会调用哔哩哔哩 AI 小助手生成 Markdown 格式的总结,带时间戳链接,长视频的精华要点一目了然,适合先预览再决定是否下载。
整理归档:命名规则与媒体库对接
命名变量定制文件夹结构
在"设置 → 命名"中,用变量自定义顶层文件夹、子文件夹和文件名(变量格式为{变量},时间变量支持{downtime:YYYY-MM-DD_HH-mm-ss}这类格式化写法)。例如设置如下:
- 顶层文件夹:
{container} - {showtitle} ({downtime:YYYY-MM-DD_HH-mm-ss}) - 子文件夹:
({index}) {mediaType} - {title} - 文件名:
{taskType} - {title}
最终输出:
输出目录 └── 收藏夹 - 标题 (2020-01-01_00-00-00) ├── (1) 视频 - 标题 │ ├── 单集刮削 - 标题.nfo │ ├── 实时弹幕 - 标题.ass │ ├── 历史弹幕 - 标题.xml │ ├── 音视频 - 标题.mp4 │ └── 字幕 - 标题.zh-CN.srt └── (2) 番剧 - 标题NFO 刮削与 Emby / Kodi 对接
在参数界面 NFO 模块选择"合集/剧集刮削"或"单集刮削",生成遵循 KODI 规范的元数据,合集刮削会一并下载封面为poster.jpg。把目录导入 Emby 或 Kodi 媒体库后,封面、简介、演职员信息可被正常识别,自动生成海报墙。
效率设置:批量与网络
- 批量队列:任务按"队列 → 任务组 → 任务 → 子任务"管理,多个链接可分批解析、统一放入备选区,一次"开始执行"批量处理。
- 并发数:在"设置 → 下载 → 最大并发下载数"中调整;并发以任务为单位,数值过高会增加风控概率,新手建议保持默认或设在 4~8。
- 自动开始下载:在"设置 → 通用"中开启,任务加入后立即开跑,省去手动点击。
- 剪切板监听:同样在"设置 → 通用"中开启,复制 B 站链接后应用自动搜索,实现"复制即解析"。
- HTTP 代理:在"设置 → 下载 → 网络代理"中配置,暂仅支持 HTTP(S) 协议,可解决部分网络环境下的连接问题。
- 下载限速:单位为 KiB/s,填 0 即不限速;修改后需重启应用生效。
- 屏蔽 PCDN:在"设置 → 策略 → 尝试屏蔽 PCDN"中开启,下载时优先选择质量更高的链接;若开启后反而变慢或失败,关闭重试即可。
- 主题:支持跟随系统或手动指定深色 / 浅色,夜间挂着下载任务时深色主题更护眼。
常见问题自查表
| 现象 | 原因 | 解决方法 |
|---|---|---|
| 解析视频失败 | 链接无效,或账号未登录 / 登录态过期 | 确认链接可正常打开;检查登录状态,优先使用扫码登录 |
| 提示 412 Precondition Failed | 触发平台风控 | 等约半小时,或更换网络 / IP 后再试;大会员权限被限时按 B 站官方指引解除;之后控制批量勾选数量 |
| 选了 4K 却只下到 720P | 该视频不支持所选档位,应用自动回退到其最高可用分辨率 | 属正常行为;可在备选区点击对应子任务,查看并修改该视频的真实可用参数 |
| 不知道选 DASH 还是 MP4 / FLV | 不了解流媒体格式差异 | 保持默认 DASH(质量最好、速度最快);MP4 仅试看资源常用,FLV 基本退役,不懂请勿修改 |
| 下载中断后要重新下吗 | 担心文件作废 | 视频 / 音频子任务支持断点续传,暂停后恢复会继续下载,无需从头再来 |
| 任务失败了怎么办 | 网络波动或参数问题 | 点任务卡片上的"重试"从头处理;频繁重试会增加报错,仅在必要时使用;已下载的本地文件不受删除任务影响 |
| 换电脑想带走下载记录 | 记录存于本地数据库 | 在"设置 → 存储 → 操作数据库"中导出数据库备份,新机器导入即恢复;导入前确保没有正在进行的下载任务 |
更多排查方法见官方帮助文档 docs/help/index.md,各功能细节可查阅 docs/guide/ 与源码 src-tauri/src/services/。
BiliTools 目前处于稳定状态、更新不频繁,但功能已足够完善,下载、弹幕、字幕、封面、元数据一站式开箱即用。请仅将其用于个人学习与研究,尊重创作者版权,遵守平台规则与相关法律法规,合理下载,理性收藏。
【免费下载链接】BiliTools本项目已停止维护。项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考