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站资源处理能力,同时保持良好的可扩展性和维护性。
atomcodeClaude Code 的开源替代方案。连接任意大模型,编辑代码,运行命令,自动验证 — 全自动执行。用 Rust 构建,极致性能。 | An open-source alternative to Claude Code. Connect any LLM, edit code, run commands, and verify changes — autonomously. Built in Rust for speed. Get StartedRust0150- DDeepSeek-V4-ProDeepSeek-V4-Pro(总参数 1.6 万亿,激活 49B)面向复杂推理和高级编程任务,在代码竞赛、数学推理、Agent 工作流等场景表现优异,性能接近国际前沿闭源模型。Python00
LongCat-Video-Avatar-1.5最新开源LongCat-Video-Avatar 1.5 版本,这是一款经过升级的开源框架,专注于音频驱动人物视频生成的极致实证优化与生产级就绪能力。该版本在 LongCat-Video 基础模型之上构建,可生成高度稳定的商用级虚拟人视频,支持音频-文本转视频(AT2V)、音频-文本-图像转视频(ATI2V)以及视频续播等原生任务,并能无缝兼容单流与多流音频输入。00
auto-devAutoDev 是一个 AI 驱动的辅助编程插件。AutoDev 支持一键生成测试、代码、提交信息等,还能够与您的需求管理系统(例如Jira、Trello、Github Issue 等)直接对接。 在IDE 中,您只需简单点击,AutoDev 会根据您的需求自动为您生成代码。Kotlin03
Intern-S2-PreviewIntern-S2-Preview,这是一款高效的350亿参数科学多模态基础模型。除了常规的参数与数据规模扩展外,Intern-S2-Preview探索了任务扩展:通过提升科学任务的难度、多样性与覆盖范围,进一步释放模型能力。Python00
skillhubopenJiuwen 生态的 Skill 托管与分发开源方案,支持自建与可选 ClawHub 兼容。Python0111

