如何自动下载B站关注UP主视频?bilibili-downloader让你不错过任何更新
还在为错过关注UP主的新视频而烦恼?还在手动下载视频浪费时间?bilibili-downloader是一款基于Node.js开发的B站个人动态视频下载助手,能够实时监听你关注的UP主动态,一旦有新视频发布,便会自动下载保存到本地或FTP服务器,让你轻松获取高质量视频内容。
这些场景是否让你头疼?🤯
作为B站用户,你是否经常遇到以下困扰:
- 错过更新:通勤或工作时UP主发布新视频,回家后淹没在动态流中找不到
- 手动繁琐:关注数十个UP主,每天手动检查下载耗费大量时间
- 多设备同步难:在手机、平板、电脑间切换观看需要重复下载
- 视频下架风险:喜欢的视频突然消失,想保存却不知从何下手
- 清晰度选择困难:每次下载都要手动选择画质,操作复杂
如果你有以上任何一种情况,bilibili-downloader将成为你的理想解决方案。
四大核心价值,重新定义视频下载体验✨
实时监控,新视频自动捕获
程序会持续监控你的B站关注列表,一旦UP主发布新视频,系统立即启动下载流程,无需人工干预。支持多账号配置管理,所有关注动态尽在掌握。
高清画质,一键获取最佳体验
自动识别并下载最高可用清晰度,支持4K、1080P 60帧等高画质选项。智能匹配你的会员状态,大会员专享清晰度也能轻松获取。
灵活存储,多设备无缝同步
提供本地存储和FTP服务器上传两种方式,自定义保存路径。在家中、办公室或移动设备上,都能随时访问已下载的视频内容。
智能管理,个性化定制规则
可设置视频时长过滤、关键词筛选、UP主黑白名单等高级功能,只下载你真正感兴趣的内容,避免无效存储占用。

图:bilibili-downloader管理界面,可配置视频保存方式、存储路径、关键词过滤等功能
3步完成零门槛部署指南 🚀
1. 检查环境依赖
确保系统已安装以下工具(无需深入了解技术细节):
- Node.js (v14.0.0或更高版本)
- FFmpeg (视频处理工具)
- SQLite3 (数据存储)
2. 获取项目代码
git clone https://gitcode.com/gh_mirrors/bili/bilibili-downloader
cd bilibili-downloader
3. 安装并启动
# 安装依赖
npm install
# 构建项目
npm run build
# 启动程序
npm run start
启动后访问Web管理界面进行简单配置,即可开始自动下载之旅。如需长期运行,推荐使用PM2工具:
pm2 start ./ecosystem.config.js

图:bilibili-downloader运行日志界面,显示视频下载进度和系统状态
技术优势:为何选择这款工具?
| 特性 | bilibili-downloader | 传统下载方式 |
|---|---|---|
| 资源占用 | 内存占用<50MB,轻量级设计 | 多标签页浏览器占用数百MB内存 |
| 运行效率 | 异步处理,支持多任务并发 | 单任务手动操作,效率低下 |
| 智能识别 | 自动匹配最佳格式和画质 | 需要手动选择视频参数 |
| 隐私保护 | 本地SQLite数据库存储配置 | 依赖第三方平台可能泄露数据 |
| 更新维护 | 开源项目持续迭代优化 | 手动脚本需要自行维护 |
常见问题解答 ❓
Q: 程序需要一直运行吗?
A: 是的,为保证不错过更新,建议24小时运行。可使用PM2等工具实现后台稳定运行,即使关闭终端也不会中断。
Q: 视频默认保存在哪里?
A: 默认存储在项目根目录的downloads文件夹,可在Web管理界面自定义路径,支持外接硬盘或网络存储。
Q: 是否支持多账号同时监控?
A: 目前支持通过切换配置文件实现多账号管理,未来版本将增加多账号同时登录功能。
Q: 会对B站服务器造成影响吗?
A: 不会。程序采用智能请求频率控制,严格遵守API调用规范,不会对服务器造成额外负担。
立即体验,开启智能下载新时代
bilibili-downloader让你从繁琐的手动操作中解放出来,不再错过任何精彩内容。无论是视频创作者收集素材、通勤族离线观看,还是收藏爱好者建立个人资料库,这款工具都能满足你的需求。
现在就开始使用,体验全自动化的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 StartedRust0423
源启盛夏_AtomGit暑期开发者成长计划「源启盛夏」暑期校园开发者成长计划旨在激活校园开源力量,通过积分激励、认证扶持、资源倾斜等形式,引导高校组织和开发者完成「入驻 — 建项目 — 做贡献 — 获认证 — 得资源」的完整闭环。无论你是想带领社团入驻平台的组织者,还是希望用代码贡献证明自己的开发者,都能在这里找到属于你的成长路径。Markdown00
jiuwenswarmJiuwenSwarm 是一款基于openJiuwen开发的智能AI Agent,它能够将大语言模型的强大能力,通过你日常使用的各类通讯应用,直接延伸至你的指尖。Python0741
Hy3Hy3 是由腾讯混元团队研发的快慢思考融合的混合专家模型,总参数量 295B,激活参数 21B,MTP 层参数 3.8B。4 月底发布 Hy3 Preview 后,我们在 50 多个业务中获得了广泛的反馈,修复了各种体验问题,进一步提升了后训练的质量和规模。今天,我们发布 Hy3。它展现出显著强于同尺寸并比肩旗舰(参数规模往往是 Hy3 的 2~5 倍)开源模型的智能水平,显著提升了在各类产品和生产力任务中的实用价值。Python00
AscendNPU-IRAscendNPU-IR是基于MLIR(Multi-Level Intermediate Representation)构建的,面向昇腾亲和算子编译时使用的中间表示,提供昇腾完备表达能力,通过编译优化提升昇腾AI处理器计算效率,支持通过生态框架使能昇腾AI处理器与深度调优C++0298
PromptXPromptX · 领先的AI 智能体上下文平台 | PromptX · Leading AI Agent Context PlatformJavaScript05