BilibiliDown使用指南:收藏夹300条内容一键落地的离线视频备份方案
【免费下载链接】BilibiliDown(GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 😳项目地址: https://gitcode.com/gh_mirrors/bi/BilibiliDown
收藏了300多支视频,B站却不提供离线下载,网页端连个下载按钮都没有——于是不少人只能反复点开那些"在线解析站",忍受满屏广告和隔三差五的失效链接。如果你也卡在这个环节,BilibiliDown 就是专门解决这件事的开源工具:一款基于 Java 的跨平台下载器,Windows、Linux、macOS 都能跑,能把B站的视频、音频、弹幕、字幕完整搬回本地,收藏夹、稍后再看、UP主全集均可整批处理,登录后还能解锁会员画质。
它到底是什么,解决谁的问题
BilibiliDown 本质上是一个"B站内容搬家工"。它把你输入的一个链接,拆解成B站接口能识别的请求,再把音视频流、弹幕文件、字幕文件一一取回本地,最后按你设定的规则命名归档。技术栈是纯 Java,界面走 Swing,项目采用 Apache 2.0 开源协议,代码结构上把每种链接类型对应成一个独立解析器,官方持续跟随B站接口更新,因此它的"存活率"远高于那些临时搭建的解析网站。
适合用它的人有三类:想备份收藏夹内容的普通观众、需要把课程视频离线下来反复学习的备考者、以及要从B站收集素材的内容创作者。门槛不高——只要你会复制粘贴,就能完成第一次下载。
四个场景,看懂它到底能"吃"下什么
与其罗列功能清单,不如直接看它在哪些具体场景里能帮你省事:
| 使用场景 | 支持的内容 | 对你的意义 |
|---|---|---|
| 备份单个视频 | 完整链接、AV号、BV号、b23.tv短链接 | 看到什么想存什么,一次粘贴搞定 |
| 备份整批内容 | 收藏夹、稍后再看、UP主个人空间、UP主合集/频道、系列列表、音频歌单 | 不用逐条复制链接,一条链接拉出整个列表 |
| 备份特殊形态 | 课程、图文动态、专栏图片、直播切片、音频单曲 | 不止视频,B站的多元化内容都能落地 |
| 追求最佳画质 | 流畅到 4K/8K,DASH 音视频分离 + ffmpeg 合并 | 能拿到多大清晰度,就给你多大清晰度 |
登录能力是这套工具的隐藏加分项。它支持扫码、短信、密码三种登录方式,登录后可以下载需要大会员权限的内容,下载完成后还能顺手帮UP主点个赞。对经常追番、追剧的用户来说,登录态是解锁高清的关键一步。
动手环节:10分钟跑通第一次下载
整个上手过程,核心就是四步:拿程序、贴链接、选画质、点下载。
第一步,获取程序。项目提供预编译版本,不需要自己构建源码:
git clone https://gitcode.com/gh_mirrors/bi/BilibiliDown第二步,确认环境。程序需要 Java 1.8 及以上版本,命令行里执行java -version确认一下即可。官方还为不想装 Java 的用户提供过内嵌 JRE 的 Windows 版本,解压就能跑。
第三步,启动软件。进入release目录,Windows 用户双击启动脚本,Linux 用户运行Create-Shortcut-on-Desktop-for-Linux.sh生成桌面快捷方式,macOS 用户执行Double-Click-to-Run-for-Mac.command。启动后看到的就是主界面:上方是输入框,右侧是"查找"按钮,蓝白配色,没有多余干扰。
第四步,完成一次下载。复制B站视频地址栏的完整链接,或者只贴AV号、BV号,回车或点击"查找"。程序解析完成后,会展示视频标题、简介和分 P 列表,右侧列出该视频实际可用的清晰度档位——数字对应B站清晰度编码,例如 112 代表 1080P:
选定清晰度点击下载,完成后程序弹出提示条,可以"打开文件"直接观看,也可以"打开文件夹"确认保存位置。默认保存路径是程序目录下的download/文件夹,文件按清晰度和分 P 自动命名,比如avTitle-p02-80(av1234567).mp4。
把下载器调教成备份管家:三个被低估的用法
跑通单个下载后,再往下走一步,这套工具的价值才真正体现出来。
第一招:收藏夹、UP主全集整批落地
收藏夹里动辄上百条内容,逐条下载不现实。把收藏夹链接(形如https://space.bilibili.com/xxx/favlist?fid=xxxx)直接贴进输入框,程序会把整个收藏夹的视频全部列出来,进入批量管理界面:
在批量界面里,下载策略可选"仅第一"或"全部",并设定优先清晰度,点击"执行"即开始批量任务。如果连点按钮都嫌麻烦,还可以用"一键下载"功能——在配置里把想下载的链接类型和清晰度预先写好,之后每次只需点一下,程序就按设定自动完成,适合定期备份的固定流程。
第二招:自定义命名规则,文件自动归档
下载量一大,"av号+标题"的默认命名就不够用了。config/app.config里的bilibili.name.format支持丰富的占位符组合:
| 占位符 | 含义 |
|---|---|
avTitle | 视频标题 |
pAv | 分P序号(可加数字对齐,如pAv2生成p02) |
qn | 清晰度 |
UpName | UP主名字 |
listName | 收藏夹名称 |
cTime/favTime | 发布时间 / 收藏时间 |
例如设置bilibili.name.format = 0_test/UpName/(:listName listName/)avTitle-(:cTime cTime-)pAv2-qn(avId),下载结果会自动归入"UP主名/收藏夹名"的目录结构,长期积累下来,你的本地媒体库会非常规整。
第三招:并发数、下载仓库与运行参数调优
config/app.config是整套软件的中枢,几个关键参数值得关注:
bilibili.savePath:下载保存路径,相对路径和绝对路径都支持;bilibili.download.poolSize:同时下载的任务数,建议 2~3,并非越大越好;bilibili.pageSize:批量解析时每页展示条数;bilibili.repo:下载记录仓库开关,开启后已下载的视频不会重复下载;bilibili.alert.maxAlertPrompt:批量下载时的最大提示框数量,弹窗太多就调小它。
内存吃紧时,启动命令可以限制堆大小:
java -Xmx512m -jar INeedBiliAV.jar两个真实故事:收藏夹是怎么变成本地库的
考证党的离线刷题。考公的小周收藏了某位UP主的全套行测课程(约 90 个分P)。他解析合集链接后选择"全部"下载、优先 1080P,命名规则里加上UpName和cTime字段。一晚时间,整套课程整整齐齐躺在硬盘里,地铁通勤时没网也能看,刷题进度不再受流量限制。
二创UP主的素材弹药库。做混剪的阿哲需要从不同UP主那里收集空镜和音效。他利用"UP主所有视频"解析功能,输入几个目标主页链接,批量拉取列表后按需下载;遇到音效需求直接用音频提取,无损音质直接进素材库。以前要花一下午手动下载的活,现在十分钟收工。
高频问题快答:5个卡壳点的即时解法
- 提示"找不到 Java":未安装 JRE,或版本低于 1.8。安装 Java 后重试,或改用内嵌 JRE 的 Windows 版本。
- 解析后只有低清晰度:部分高画质内容需要登录才能看。点击登录(扫码最方便),用登录态重新解析即可。
- 下载到一半失败或卡住:程序自带断点续传,
.part临时文件还在,重新下载会接着上次进度。反复失败的话,检查网络或在菜单栏刷新 Cookie,这对B站 412 风控很有效。 - 提示"已经下载过"但想要重新下:程序会记录成功下载的任务,打开
config/repo.config删除对应行即可;如果只是想要另一清晰度,把bilibili.repo.definitionStrictMode调成on。 - 转码报错、音视频无法合并:多数高清档位需要 ffmpeg 参与合并。确认程序目录下有
ffmpeg.exe,或把bilibili.ffmpegPath指向你自己的 ffmpeg 路径。
下一步:先存下那支你最想留住的视频
BilibiliDown 解决的从来不只是"怎么下载",而是"如何把整个B站生态完整搬回家":收藏夹、稍后再看、UP主全集、音视频分离、弹幕字幕,一套工具全包。它的学习曲线很平缓——先下单个视频摸清流程,再尝试批量与自定义命名,最后用配置面板把下载行为固定成你的专属流程。现在就把release目录里的程序跑起来,挑一支你最想保存的视频试试。从此,B站内容不再只是"看过就忘"。
【免费下载链接】BilibiliDown(GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 😳项目地址: https://gitcode.com/gh_mirrors/bi/BilibiliDown
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考