☰
BiliTools 完整使用指南:从粘贴链接到离线媒体库的 B 站资源归档
2026/10/17 6:09:27 网站建设 项目流程

BiliTools 完整使用指南:从粘贴链接到离线媒体库的 B 站资源归档

【免费下载链接】BiliTools本项目已停止维护。项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools

想离线保存一部 4K 番剧,下载器却只给到 720P,弹幕、字幕一个都没留下——问题往往不在视频,而在工具。BiliTools 是一款基于 Tauri 构建的免费开源哔哩哔哩工具箱,安装包仅约 30 MB,核心解决"B 站资源本地化归档":视频、番剧、课程、音乐、实时/历史弹幕、字幕、封面、NFO 元数据都能一并落到本地文件夹。它不绕过付费验证,而是基于你账号的真实权限解析——有对应会员或已购买,才能解析对应资源。

五分钟内跑通第一个任务:安装、登录与首次解析

从装好到第一个文件落地,最短路径就三步:安装、扫码登录、粘贴链接。

三种系统的安装方式

安装包只从项目 Releases 页面获取,第三方渠道的分发包无法保证完整性与安全性。

系统安装方式注意
Windows下载 x64-setup.exe 双击安装需 WebView2 运行时(Win11 通常自带);不支持 Win7 与 ARM
macOS下载 dmg 挂载后拖入"应用程序"Intel 选 x64、Apple 芯片选 aarch64;勿用 tar.gz 直接运行
Linuxsudo apt-get install -y ./bilitools_x.y.z_arch.debDebian/Ubuntu 用 deb,Fedora/CentOS 用 rpm

扫码登录与"Chrome 浏览器"提示

点左下角用户图标登录,成功率排序为:扫码 > 短信 > 密码(密码登录受风控影响,暂不建议)。登录过程实际模拟 Chrome 浏览器,所以账号后台设备显示为"Chrome 浏览器"属正常现象;凭据加密保存在本地数据库,重启无需重登。

粘贴链接完成第一次下载

搜索框粘贴链接回车。支持 BV/AV 号、b23.tv 短链、番剧 SS/EP 号、课程号、音乐 AU 号、歌单 AM 号、用户空间、收藏夹,乃至带 share_source 的分享文案。番剧会展开为集数列表,按住 Shift 点击可连续勾选;点"常规下载"进入参数面板,分辨率可选 240P 到 8K,编码 AVC/HEVC/AV1,流媒体格式保持默认 DASH 即可。"下一步"后任务进入备选区,点"开始执行"开跑。

场景拆解:整季番剧、离线弹幕与无损歌单

按真实使用场景拆三个最常见的组合需求。

整季番剧归档进 Kodi / Emby 媒体库

番剧下完散成一堆文件,媒体库认不出来?勾选"合集/剧集刮削"生成tvshow.nfo与海报,再勾"单集刮削"为每集生成独立 NFO,数据遵循 KODI 规范,Emby 可直接识别。整季内容建议少量多次分批下载,避免一次性勾选过多触发风控。

离线弹幕挂到播放器上

弹幕存成 XML,PotPlayer 却不认?在设置 → 策略开启"将 XML 弹幕转换为 ASS 字幕",内置的 DanmakuFactory 会在下载后自动转出 ASS,挂载到本地视频即可看到飘屏,转换参数可通过DanmakuFactory.json自定义。历史弹幕支持按日期抓取,转换逻辑见src/services/media/dm.ts。

无损歌单进本地曲库

FLAC 下完没有标签?选"无损 FLAC"下载,应用会自动完成 FLAC 标准化并写入 ID3v2 标签(封面、标题、流派、职员)。想投喂手机音乐 App,可在策略里开启"将音频转换为 MP3",但高音质源不建议开启,以免损失音质。

下载页机制:备选区、任务组与状态色

下载页层级是 队列 → 任务组 → 任务 → 子任务,任务组即调度器(实现见src-tauri/src/services/queue/),负责组织组内任务的调度。

备选区与"添加即下载"

新添加的任务先进入"备选区"缓冲,不会立刻开跑;点备选区的"开始执行"后,整批任务被规划为一个新任务组推入进行队列,按设置 → 下载 → 最大并发下载数并发处理,全部处理完进入完成队列。想要"添加即下载",在设置 → 通用打开"自动开始下载"即可。

状态色、断点续传与改参数

卡片描边即状态:灰等待、蓝进行、绿完成、黄暂停、红失败。视频/音频子任务支持暂停后断点续传;字幕、NFO 类子任务会跑完当前步骤再暂停。任务尚在备选区时,点子任务信息区可重选参数(如改分辨率)。"重试"会从头重跑,非必要别用。

进阶配置:命名变量、策略开关与参数回退

两个页面决定产出质量:设置 → 命名 与 设置 → 策略。

用命名变量定制文件夹结构

顶层文件夹、子文件夹、文件名三层均可自定义,变量格式为{变量}。例如顶层{container} - {showtitle} ({downtime:YYYY-MM-DD}),文件名{taskType} - {title}。时间变量支持 ISO8601 与{var:ts}两种写法;/\:*等非法字符会自动替换为下划线。文件先写入临时目录,处理完成后再复制到输出目录。

策略页与默认参数的自动回退

策略页属高级配置,不确定含义的开关别动。"尝试屏蔽 PCDN"会优先选择质量更高的链接,但个别网络下反而变慢,遇到就关闭重试;"将视频转换为 MP4"会顺带把音频转为 AAC,适合兼容性优先的场景。设置 → 下载中的"默认选项"还参与自动回退:资源最高只有 720P 而你设了 1080P 时,会自动降到该资源支持的最高画质,不会报错中断。

排坑手册:按症状对号入座

下面两张表覆盖绝大多数翻车现场,按你看到的症状直接找处理。

解析与风控类

412 基本等于风控:BiliTools 本质是模拟 Chrome 请求 B 站 API,偶发会被识别为爬虫,批量勾选任务是主因。

症状原因处理
解析时提示 412 Precondition Failed触发风控,一次性勾选任务过多是最常见诱因等半小时再试或更换网络;保持每次 ≤15 个任务
大会员 / 已购内容解析失败登录失效或会员权限受限重新扫码登录;在 B 站账号后台检查大会员状态

下载行为与文件类

速度问题九成出在限速与 PCDN 链接质量,文件问题基本是命名与组织策略没配。

症状原因处理
下载速度慢限速设置或 PCDN 链接质量差设置 → 下载中限速填 0 即不限速;关闭"尝试屏蔽 PCDN"重试
输出文件杂乱未配置命名格式或组织策略设置 → 命名配置三层命名;开启顶层文件夹/子文件夹
临时目录残留文件下载途中退出应用设置 → 存储 → 缓存中清除"临时文件"

无法归类的报错,在设置 → 存储 → 缓存中导出日志,随反馈一并附上,定位会快很多。

定位与下一步:谁适合用它

BiliTools 的定位很清晰:给 B 站重度用户提供一套"看到什么就能存什么"的本地归档方案,适合有离线观看、媒体库整理、无损听歌需求,且愿意按自己账号权限合理使用工具的人。

行动清单

  1. 未安装:从 Releases 页面下载对应平台安装包,按第一节流程完成首次下载
  2. 已安装:试一次 NFO 刮削 + 历史弹幕转 ASS + 自定义命名的组合拳,把旧下载重新整理
  3. 批量下载:并发数保持默认,坚持每次不超过 15 个任务的节奏

获取源码与开发模式

前端 Vue 组件在src/,后端 Rust 服务在src-tauri/src/,队列调度在src-tauri/src/services/queue/。项目自 v1.4.0 起进入稳定期并已停止更新,功能成熟,日常使用不受影响,后续可关注 v2 的规划讨论。获取源码:

git clone https://gitcode.com/GitHub_Trending/bilit/BiliTools

安装依赖后执行npm run tauri dev即可进入开发模式。下载内容版权归原权利人所有,建议仅用于个人学习与研究。

【免费下载链接】BiliTools本项目已停止维护。项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询