news 2026/8/18 15:46:14

BilibiliDown使用指南:收藏夹300条内容一键落地的离线视频备份方案

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
BilibiliDown使用指南:收藏夹300条内容一键落地的离线视频备份方案

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清晰度
UpNameUP主名字
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,命名规则里加上UpNamecTime字段。一晚时间,整套课程整整齐齐躺在硬盘里,地铁通勤时没网也能看,刷题进度不再受流量限制。

二创UP主的素材弹药库。做混剪的阿哲需要从不同UP主那里收集空镜和音效。他利用"UP主所有视频"解析功能,输入几个目标主页链接,批量拉取列表后按需下载;遇到音效需求直接用音频提取,无损音质直接进素材库。以前要花一下午手动下载的活,现在十分钟收工。

高频问题快答:5个卡壳点的即时解法

  1. 提示"找不到 Java":未安装 JRE,或版本低于 1.8。安装 Java 后重试,或改用内嵌 JRE 的 Windows 版本。
  2. 解析后只有低清晰度:部分高画质内容需要登录才能看。点击登录(扫码最方便),用登录态重新解析即可。

  1. 下载到一半失败或卡住:程序自带断点续传,.part临时文件还在,重新下载会接着上次进度。反复失败的话,检查网络或在菜单栏刷新 Cookie,这对B站 412 风控很有效。
  2. 提示"已经下载过"但想要重新下:程序会记录成功下载的任务,打开config/repo.config删除对应行即可;如果只是想要另一清晰度,把bilibili.repo.definitionStrictMode调成on
  3. 转码报错、音视频无法合并:多数高清档位需要 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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/18 15:45:32

Python进阶 - sys模块 退出程序与异常信息获取

👋 大家好,欢迎来到我的技术博客! 📚 在这里,我会分享学习笔记、实战经验与技术思考,力求用简单的方式讲清楚复杂的问题。 🎯 本文将围绕Python进阶这个话题展开,希望能为你带来一些…

作者头像 李华
网站建设 2026/8/18 15:44:59

用 relly 学 Rust 系统编程:零拷贝与安全内存操作实战

用 relly 学 Rust 系统编程:零拷贝与安全内存操作实战 【免费下载链接】relly RDBMS のしくみを学ぶための小さな RDBMS 実装 项目地址: https://gitcode.com/gh_mirrors/re/relly relly 是一个用 Rust 编写、专为学习而生的迷你 RDBMS(关系型数据…

作者头像 李华
网站建设 2026/8/18 15:34:51

【单片机毕业设计】基于 STM32 或 51 单片机的多传感融合智能学习照明设备设计 基于 STM32 或 51 单片机的带时钟定时功能智能护眼装置设计与实现(021303)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

作者头像 李华