BiliTools:跨平台B站资源管理工具,让视频下载与格式转换更高效
您是否遇到过想要保存B站的精彩直播回放却受限于平台缓存限制?是否曾因网络波动导致在线学习课程中断而影响学习进度?BiliTools作为一款开源跨平台B站资源管理工具,正是为解决这些痛点而生。这款支持Windows、macOS和Linux系统的工具,通过本地化解析与多格式处理能力,让用户轻松实现视频、直播回放、弹幕等资源的高效管理,重新定义B站内容的获取与使用体验。
功能场景矩阵:为不同用户打造专属解决方案
普通用户:一键式资源获取方案
核心价值标签:操作效率提升300%
对于日常用户,BiliTools提供了极简的使用流程。只需三步即可完成资源下载:粘贴链接→选择参数→开始下载。以直播回放保存为例,工具会自动解析直播分段内容并合并为完整视频,解决了传统方法需要手动拼接的麻烦。
💡 实用技巧卡片:启用"自动命名"功能可根据视频标题和UP主信息生成规范文件名,配合"自动分类"选项,下载的视频会按UP主或分区自动整理到对应文件夹,大幅减少后期管理成本。
专业用户:媒体创作者的素材管理中心
核心价值标签:素材处理效率提升50%
视频创作者可利用BiliTools的高级功能进行素材处理。通过"弹幕提取"功能将弹幕转为SRT字幕文件,直接用于二次创作;"多轨道下载"支持单独保存视频中的不同音频轨道,方便后期混音处理。内置的格式转换引擎支持将下载内容直接转为Premiere、Final Cut Pro等专业软件兼容的格式。
开发者:可扩展的定制化工具链
核心价值标签:定制开发效率提升40%
开发者可以通过修改src/services/media/data.ts文件扩展解析规则,或通过src-tauri/src/services/queue/模块自定义下载调度策略。项目采用模块化设计,提供完整的API文档,方便开发者根据需求添加新的解析器或输出格式。
技术原理透视:从链接到本地文件的完整转化
BiliTools的核心工作流程采用三层架构设计,确保解析效率与资源安全性:
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ 链接解析层 │ │ 资源获取层 │ │ 格式处理层 │
│ (Parser) │────>│ (Download) │────>│ (Converter) │
└─────────────┘ └─────────────┘ └─────────────┘
│ │ │
▼ ▼ ▼
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│提取视频元数据 │ │多线程分块下载 │ │FFmpeg格式转换 │
│分析页面结构 │ │断点续传支持 │ │字幕/音频处理 │
└─────────────┘ └─────────────┘ └─────────────┘
解析引擎:通过分析页面结构提取视频真实资源地址,支持多种加密算法解密,确保能获取最高质量的原始数据流。
下载系统:基于aria2c的多线程下载框架,支持断点续传和带宽控制,可根据网络状况动态调整下载策略。
格式处理:集成FFmpeg工具链,支持DASH流媒体技术(Dynamic Adaptive Streaming over HTTP)、FLV、MP4等多种格式的转换与合并。

BiliTools深色主题界面展示视频解析与批量选集功能,支持单集选择和自定义下载参数设置
用户进阶路径:从新手到专家的能力成长图谱
入门级:基础下载操作(10分钟掌握)
目标:完成单个视频下载
操作:
- 从项目仓库克隆代码:
git clone https://gitcode.com/GitHub_Trending/bilit/BiliTools - 运行安装脚本完成初始化
- 复制B站视频链接到搜索框
- 点击"自动检测"后选择"常规下载"
预期结果:视频以默认参数保存到"下载"文件夹
进阶级:批量与格式定制(1小时精通)
目标:实现番剧批量下载与格式定制
操作:
- 在解析结果页面点击"全选"选择所有剧集
- 点击"高级下载"进入参数设置界面
- 选择1080P分辨率和HEVC编码格式
- 启用"自动生成NFO元数据"选项
预期结果:所有剧集按季分类保存,包含完整元数据信息

BiliTools浅色主题下的高级下载参数设置界面,支持分辨率、编码格式、比特率等详细参数配置
专家级:自定义与扩展开发(按需学习)
目标:定制解析规则与下载策略
操作:
- 编辑src/services/media/data.ts添加新的解析规则
- 修改src-tauri/src/services/queue/scheduler.rs调整任务调度逻辑
- 重新编译项目:
pnpm tauri build
预期结果:工具按自定义规则解析和下载资源
合规指南与对比分析:安全高效的资源管理选择
合规使用边界
⚠️ 重要提示:
BiliTools仅提供技术工具,用户需遵守《著作权法》和B站用户协议。下载内容仅限个人学习、研究和欣赏,不得用于商业用途。工具内置"版权检测"功能,会自动识别付费内容并限制解析,保护知识产权。
工具对比分析
| 功能特性 | BiliTools | 传统下载器 | 在线解析网站 |
|---|---|---|---|
| 隐私保护 | 本地处理,无数据上传 | 部分需上传链接 | 完全云端处理,存在数据泄露风险 |
| 格式支持 | 全面支持DASH/FLV/MP4等格式 | 仅支持基础格式 | 格式单一,质量压缩严重 |
| 批量操作 | 支持多任务队列与批量管理 | 有限支持,易出错 | 不支持批量处理 |
| 定制能力 | 开源可扩展,支持自定义规则 | 无扩展能力 | 无任何定制选项 |
| 平台支持 | Windows/macOS/Linux全平台 | 多为单平台工具 | 依赖浏览器,功能受限 |
通过上述对比可以看出,BiliTools在隐私保护、功能完整性和可扩展性方面具有显著优势,特别适合对资源管理有较高要求的用户。无论是普通用户的日常下载需求,还是专业创作者的素材管理工作,BiliTools都能提供安全、高效、可定制的解决方案,真正实现"我的资源我做主"。
作为一款开源跨平台B站资源管理工具,BiliTools通过持续迭代和社区贡献,不断完善功能与用户体验。无论是提升学习效率的课程备份,还是创作素材的高效管理,BiliTools都能成为您数字生活的得力助手,让优质内容触手可及。
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
awesome-zig一个关于 Zig 优秀库及资源的协作列表。Makefile00