如何自动下载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 StartedRust0193
cann-learning-hubCANN 学习中心仓,支持在线互动运行、边学边练,提供教程、示例与优化方案,一站式助力昇腾开发者快速上手。Jupyter Notebook0121
MiMo-V2.5-Pro-FP4-DFlashMiMo-V2.5-Pro-FP4-DFlash 是驱动 MiMo-V2.5-Pro-UltraSpeed 的底层模型: FP4 量化骨干网络:对 MoE 专家采用 MXFP4 量化,同时保持模型其他部分的更高精度,在几乎无损质量的前提下,显著减小模型体积并降低内存带宽压力。 BF16 DFlash 草稿生成器:用于块扩散推测解码,每次前向传播可生成一整个块的 tokens,并让骨干网络一步完成验证。 两者协同作用,既降低了每参数的位宽,又减少了骨干网络前向传播的次数,而这两者正是万亿参数模型解码过程中的两大主要成本来源。Python00
JoyAI-EchoJoyAI-Echo,这是一个独立的、仅用于推理的版本,旨在实现分钟级多镜头音视频生成。它采用了经过蒸馏的DMD生成器、配对的跨模态记忆以及故事级别的一致性。其性能的核心在于,一个跨模态视听记忆库能够在长达五分钟的视频中保持角色外观和语音音色的一致性。同时,一个训练后处理流程将基于记忆的强化学习与分布匹配蒸馏相结合,实现了7.5倍的速度提升,显著增强了视觉质量和对齐效果。00
AstrBot✨ 易上手的多平台 LLM 聊天机器人及开发框架 ✨ 平台支持 QQ、QQ频道、Telegram、微信、企微、飞书 | OpenAI、DeepSeek、Gemini、硅基流动、月之暗面、Ollama、OneAPI、Dify 等。附带 WebUI。Python05
handy-ollama动手学Ollama,CPU玩转大模型部署,在线阅读地址:https://datawhalechina.github.io/handy-ollama/Jupyter Notebook05