核心功能
bilibili-all-in-one 是一款功能全面的Bilibili(哔哩哔哩)综合工具,整合六大核心模块:
- 🔥 Hot Monitor 热门监控:实时获取B站热门视频、热搜话题、每周必看及分区排行榜,支持动漫、音乐、游戏、科技等12个分类筛选
- ⬇️ Downloader 视频下载:支持360p至4K多画质选择,MP4/FLV/MP3多格式输出,单视频及批量下载,高清下载需登录凭证
- 👀 Watcher 数据追踪:查看视频详情、实时统计播放量/点赞/投币等互动数据,支持定时追踪及多视频对比分析
- 📝 Subtitle 字幕处理:下载官方CC字幕,自动格式转换(SRT/ASS/VTT/TXT/JSON),无字幕时智能 fallback 至语音识别(faster-whisper)或弹幕提取
- ️ Player 播放与弹幕:获取直链播放地址、分P信息、弹幕数据(支持滚动/底部固定/顶部固定三种模式)
- 📤 Publisher 视频投稿:完整支持上传发布、草稿保存、定时发布、视频编辑,需完整B站登录凭证
显著优点
1. 功能高度集成:单一工具覆盖B站内容消费到生产的完整链路,无需切换多个工具
2. 认证分层设计:热门监控、基础下载、字幕列表、弹幕获取等核心功能无需任何凭证即可使用,降低使用门槛
3. 智能字幕 fallback:无官方字幕时自动启用AI语音识别+弹幕提取双重备份,提升可用性
4. 多接口支持:同时提供CLI命令行和Python API,适合脚本自动化及程序化调用
5. 安全透明:开源MIT协议,网络流量仅限官方B站域名,无第三方数据上报
局限与风险
| 方面 | 说明 |
|------|------|
| **版权合规** | 视频下载功能可能触及B站用户协议及内容版权,需用户自行承担合规责任 |
| **凭证敏感性** | 投稿及高清下载需完整浏览器会话Cookie(SESSDATA/bili_jct),非受限API密钥,泄露即等同于账号失陷 |
| **稳定性依赖** | 深度依赖B站未公开API,接口变更可能导致功能失效 |
| **语音识别成本** | faster-whisper fallback 需额外安装及本地GPU/CPU运算资源 |
| **无官方背书** | 社区开源项目,非B站官方工具,无SLA保障 |
适合人群
- 内容创作者:批量监控热门趋势、定时投稿管理
- 数据分析师:追踪视频数据变化、竞品对比
- 字幕组/翻译者:高效提取、转换、合并字幕文件
- 开发者:需要B站数据接口自动化集成的技术用户
常规风险
- 账号封禁:高频API调用或异常下载行为可能触发B站风控
- 凭证泄露:持久化存储(可选)虽采用0600权限,但仍存在本地文件泄露风险
- 法律边界:下载受版权保护内容(番剧、电影等)存在法律风险