BiliTools 跨平台哔哩哔哩工具箱全攻略
核心功能解析
如何一站式解决B站资源获取需求?BiliTools作为基于Tauri v2构建的跨平台工具箱,整合了视频解析、多格式下载、弹幕处理等核心能力,让资源管理变得高效而灵活。
全场景资源支持
BiliTools覆盖哔哩哔哩全品类内容下载,无论是番剧、课程、音乐还是直播回放,都能轻松解析。从4K HDR到基础MP4,满足不同设备播放需求,真正实现"一次解析,多端适配"。
该界面展示了番剧《某科学的超电磁炮T》的解析结果,左侧为剧集列表,右侧提供下载选项,直观呈现了批量解析的核心功能。
专业级媒体处理
内置的媒体处理引擎支持多种编码格式转换,包括AVC(H.264)、HEVC(H.265)和AV1等主流编码标准。通过FFmpeg集成,可实现音视频分离、字幕嵌入和画质优化,让下载的内容达到专业播放标准。
智能化任务管理
多任务并发下载系统采用aria2c作为核心引擎,支持断点续传和带宽控制。任务队列支持优先级调整和批量操作,配合自动分类存储功能,让资源管理更加有序高效。
环境部署指南
如何用3步完成环境配置?BiliTools的部署过程设计得相当友好,即使是新手也能快速上手,只需确保基础开发环境就绪。
开发环境准备
BiliTools基于Rust和Node.js构建,需要以下环境支持:
- Rust 2021+ Edition(系统级编程语言,提供高性能运行时)
- Node.js 20+(JavaScript运行环境,负责前端交互)
💡 避坑指南:Linux用户需额外安装webkit2gtk-4.0开发包,可通过apt install libwebkit2gtk-4.0-dev命令完成。
项目获取与依赖安装
首先克隆项目代码库:
git clone https://gitcode.com/GitHub_Trending/bilit/BiliTools
cd BiliTools
然后安装项目依赖:
npm install
💡 小贴士:国内用户可使用npm install --registry=https://registry.npm.taobao.org加速依赖下载
开发与构建流程
启动开发服务器(实时热重载):
npm run tauri dev
构建生产版本:
npm run tauri build
构建完成后,可在src-tauri/target/release目录找到可执行文件。不同平台的构建产物位置略有差异:
- Windows:
src-tauri/target/release/bilitools.exe - macOS:
src-tauri/target/release/bilitools.app - Linux:
src-tauri/target/release/bilitools
实战操作场景
日常使用中,BiliTools能应对哪些具体需求?以下三个场景覆盖了大多数用户的核心使用场景,从基础下载到高级定制一应俱全。
场景一:高清番剧批量下载
- 复制番剧播放页URL(如
https://www.bilibili.com/bangumi/play/ep307247) - 在BiliTools中粘贴URL并点击"自动检测"
- 在解析结果中勾选需要下载的剧集
- 点击"高级下载"进入参数配置界面
- 选择1080P高清分辨率和AVC编码格式
- 勾选"历史弹幕"和"封面"选项
- 点击"下一步"开始下载
💡 小贴士:同时下载多集时,建议勾选"合集刮削"功能,自动生成NFO元数据,方便媒体库管理。
场景二:直播回放与弹幕保存
- 在搜索框输入直播回放AV号
- 解析完成后,选择"实时弹幕"选项
- 设置弹幕起止时间(支持精确到分钟)
- 选择"仅弹幕"下载模式
- 弹幕将以XML格式保存,可用于本地播放器加载
场景三:课程资源备份
- 登录账号(支持扫码、密码和短信三种方式)
- 输入课程主页URL,点击解析
- 在"高级设置"中开启"自动章节分类"
- 选择720P准高清和192K比特率
- 启用"后台下载"模式,最小化窗口不影响其他工作
生态依赖说明
BiliTools的强大功能离不开哪些开源项目的支持?这些核心依赖共同构成了高效稳定的工具链,确保了各项功能的流畅实现。
核心技术栈
BiliTools采用现代化的跨平台技术架构:
- 前端:Vue.js + TypeScript(构建响应式UI)
- 后端:Rust + Tauri v2(提供系统级API访问)
- 状态管理:Pinia(高效的状态管理方案)
- 路由:Vue Router(客户端路由管理)
关键依赖组件
以下开源项目为BiliTools提供了核心能力:
| 项目名称 | 功能作用 | 技术价值 |
|---|---|---|
| aria2 | 多线程下载引擎 | 提供高速、稳定的下载能力,支持断点续传 |
| FFmpeg | 音视频处理工具 | 实现格式转换、编解码和媒体优化 |
| DanmakuFactory | 弹幕处理工具 | 支持弹幕格式转换和渲染 |
| bilibili-API-collect | API接口文档 | 提供B站数据接口的详细说明 |
扩展能力支持
BiliTools通过模块化设计支持功能扩展,目前已集成:
- 多语言支持(zh-CN, en-US, ja-JP, zh-HK)
- 主题切换(明/暗两种模式)
- 自定义存储路径与文件命名规则
- 下载策略配置(限速、并发数控制)
这些生态组件共同构成了BiliTools的技术基石,使其能够提供稳定可靠的B站资源处理能力,同时保持良好的可扩展性和维护性。
GLM-5智谱 AI 正式发布 GLM-5,旨在应对复杂系统工程和长时域智能体任务。Jinja00
GLM-5-w4a8GLM-5-w4a8基于混合专家架构,专为复杂系统工程与长周期智能体任务设计。支持单/多节点部署,适配Atlas 800T A3,采用w4a8量化技术,结合vLLM推理优化,高效平衡性能与精度,助力智能应用开发Jinja00
jiuwenclawJiuwenClaw 是一款基于openJiuwen开发的智能AI Agent,它能够将大语言模型的强大能力,通过你日常使用的各类通讯应用,直接延伸至你的指尖。Python0204- QQwen3.5-397B-A17BQwen3.5 实现了重大飞跃,整合了多模态学习、架构效率、强化学习规模以及全球可访问性等方面的突破性进展,旨在为开发者和企业赋予前所未有的能力与效率。Jinja00
AtomGit城市坐标计划AtomGit 城市坐标计划开启!让开源有坐标,让城市有星火。致力于与城市合伙人共同构建并长期运营一个健康、活跃的本地开发者生态。01
MarkFlowy一款 AI Markdown 编辑器TSX01

