BiliTools:四步把B站视频存到本地的完整指南
【免费下载链接】BiliTools本项目已停止维护。项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools
你在B站翻到一套不错的教程系列,或者想存一整季番剧方便离线看,BiliTools 这类B站视频下载器正好用得上。它是一个免费开源的跨平台桌面应用,Windows、macOS、Linux 都有对应安装包。
📦 Windows、macOS、Linux 三种装法
- Windows:从 Releases 页下载
BiliTools_x.y.z_x64-setup.exe,双击按提示装完即可;不支持 Win7 和 Windows ARM,打不开就先装 WebView2 运行时。 - macOS:M 芯片选
_aarch64.dmg,Intel 选_x64.dmg,双击挂载后把应用图标拖进"应用程序"文件夹,需 macOS 11 及以上。 - Linux:Ubuntu/Debian 下载
.deb后执行sudo apt-get install -y ./bilitools_x.y.z_amd64.deb;Fedora 用 dnf 装对应的.rpm。
首次启动会先自动检测系统语言,识别不了时回退为英语。要解析和下载前需登录账号,扫码、短信、密码都支持,按文档说法扫码成功率最高。
想从源码构建的话,先克隆仓库:
git clone https://gitcode.com/GitHub_Trending/bilit/BiliTools🔗 完整走一遍:从复制番剧链接到存下整季
以存番剧《某科学的超电磁炮T》为例,全流程就四步:
- 复制链接:在浏览器里复制单集播放链接,如
https://www.bilibili.com/bangumi/play/ep307247(AV/BV号、b23 短链、SS/EP 号也都认)。 - 粘贴解析:粘到顶部搜索框,资源分类保持"自动检测",点最右侧搜索按钮。
- 勾选集数:解析完成后左侧列出全部话数,右侧是"常规下载""高级下载""全选"。点复选框勾选,Shift+点击可选连续区间;批量时文档建议每次不超过 15 个,降低触发风控的概率。
- 设参数并执行:点"常规下载"弹出参数面板,选分辨率(最高到 8K、杜比视界)、编码(AVC/HEVC/AV1)、比特率,再决定要不要实时弹幕、SRT 字幕和 NFO。点"下一步"后任务进入备选区,点"开始执行",完成后文件会从临时目录复制到输出目录。
🧩 能力速览:不止是下视频
| 类别 | 能做什么 |
|---|---|
| 解析下载 | 链接、短链、AV/BV/SS/EP/AU 号;合集、分P、互动视频、番剧、课程、电影、歌单,视频最高 8K、HDR、杜比视界 |
| 弹幕 | 实时弹幕与历史弹幕(可选日期),导出 XML,可转成 ASS 外挂字幕 |
| 元数据 | NFO 刮削(Kodi 规范,Emby 可识别)、嵌入 ID3v2 / Vorbis 元数据、封面、SRT 字幕 |
| 自动化 | 监听剪切板、拖拽链接自动解析、自动开始下载、任务完成系统通知 |
| 其他 | 明暗主题、HTTP 代理、PCDN 过滤、音频转 MP3 / 视频转 MP4、自定义命名、历史记录、稍后再看 / 收藏夹 / 用户投稿 |
⚙️ 进阶调优:五个最值的设置
- 最大并发下载数(设置→下载):改小个位数。解决大批量任务高并发时容易报
412风控的问题。 - 监听剪切板(设置→通用):开启。在浏览器复制 B 站链接后自动解析,省掉切回应用手动粘贴的步骤。
- 自动开始下载(设置→通用):开启。任务加入后立刻执行,不用再去备选区点"开始执行"。
- 命名格式(设置→命名):用
{showtitle}、{title}、{index}等变量分别定义顶层文件夹、子文件夹和文件名。解决下载文件在媒体库里不好整理的问题。 - 将 XML 弹幕转换为 ASS 字幕(设置→策略):开启后自动调用 DanmakuFactory,还可编辑
DanmakuFactory.json调整字号、透明度。解决想在 PotPlayer 这类本地播放器挂弹幕观看的问题。
🚧 BiliTools 不做什么
BiliTools 基于你自己的账号解析资源,只能解析并下载账号有权限的内容,大会员等受限内容需先开通,付费内容的试看部分也只能拿到低画质的 MP4。它不绕过身份验证,也不破解付费资源。所有配置、下载记录和登录信息以明文存在本地 SQLite 数据库里,Windows 在%APPDATA%\com.btjawa.bilitools,macOS 与 Linux 在各自的com.btjawa.bilitools目录下,不会上传到云端。项目目前处于停止维护状态,v1.4.0 的稳定功能已足够日常使用。
🛟 遇到问题去哪里查
- 仓库
docs/guide/目录里有从 安装说明 到风控处理的完整文档,装不上、打不开都先翻这里。 - 提交 Issue 时附上日志(可在"设置→存储→缓存"里导出)、报错信息和复现步骤,方便维护者定位。
- 被风控提示
412 Precondition Failed时,先等半小时再重试,别急着反复重下。 - 想参与开发看 CONTRIBUTING.md,前端 TypeScript、后端 Rust,基于 Tauri 构建。
BiliTools 负责"复制链接之后怎么落到手里"这件事。想动手的话,去 Releases 页下载对应安装包,再看一眼 docs/guide/install.md 的平台要求即可。
【免费下载链接】BiliTools本项目已停止维护。项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考