ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

免费开源还能定时批量下载:B 站视频下载器 BilibiliDown 完整上手指南

免费开源还能定时批量下载:B 站视频下载器 BilibiliDown 完整上手指南

免费开源还能定时批量下载:B 站视频下载器 BilibiliDown 完整上手指南

【免费下载链接】BilibiliDown(GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 😳项目地址: https://gitcode.com/gh_mirrors/bi/BilibiliDown

说个真实的崩溃瞬间:收藏夹里囤了两百多个视频,某天突然发现其中几十个显示"已失效",那一刻才明白——收藏不等于拥有。同样,漫游模式下视频总是反复转圈,网盘存链接总有期限,真正稳妥的做法是把想看的内容变成你硬盘里的文件。

如果你也在找一款能把 B 站视频下载器用明白、用得值工具,这篇指南值得读完。它围绕 BilibiliDown 展开,覆盖从安装、单集下载到批量收藏、定时任务的完整链路,全文基于实际源码与配置文件核实,不含任何虚构功能。

一、先回答一个问题:它凭什么能打动我

市面上能抓 B 站视频的工具有不少,但大多要你在"能用的免费版"和"要钱的完整版"之间做选择题。BilibiliDown 是另一个画风:

画面基本无损。它直接请求站点分发的原始媒体流,不在本地做多余的二次转码。也就是说,你缓存下来的 4K 就是网页上那个 4K,HDR 就是 HDR,没有"下载版永远糊一层"的糟心体验。对画质敏感的人(比如我这种收集演唱会 live 的)这一点最致命。

批量是它的主场。单个视频谁都能下,但收藏夹、UP 主主页、稍后再看、频道合集这些"成建制"的内容源,才是它真正甩开同类的地方。一次解析,几百个任务排队入场,跑完收工。

免费且开源。没有任何隐藏付费点,代码仓库完全开放,跟着 B 站接口的变化持续更新。你可以不看源码,但"源码就在那里"本身就是一种安全感。

主界面相当朴素:顶部两个标签页,中间一个输入框,右侧一个"查找"按钮。没有花哨的引导,一切从一条链接开始。

二、三分钟装好:不同系统各取所需

BilibiliDown 基于 Java 构建,Windows、Linux、macOS 都能跑,这一点在同类工具里很少见。

  • Windows 用户:直接下载带 jre 的压缩包,解压即用,无需自己配 Java 环境;安装版还会帮你搞定桌面快捷方式。
  • macOS 用户:仓库里附带创建桌面快捷方式的脚本,双击运行即可。
  • Linux 用户:同样有对应的快捷方式脚本,配合 JRE 运行无压力。

一个小提醒:程序的数据(登录凭据、配置、下载记录)都存放在config文件夹下,建议把整个程序放在一个有读写权限的固定目录里,别塞进系统盘。装好后双击启动,看到主界面就算部署完成。

三、第一次下载:复制、粘贴、等待

B 站链接有五花八门的形态:老的av号、新的BV号、分享出去的b23.tv短链、带各种参数的完整 URL。BilibiliDown 的解析器会自己判断类型,你不需要理解它们有什么区别,全部一股脑粘进输入框就行。

流程只有三步:

  1. 在浏览器地址栏复制视频链接,回到工具粘贴,回车或点"查找";
  2. 程序解析出标题、封面、分 P 列表和可用清晰度,右侧列出从 320P 到 8K 的一串选项;
  3. 选好清晰度点"下载",任务进入下载页,实时显示进度与速度。

这里有几个值得知道的小细节:

  • 清晰度按需选。8K、HDR、4K、1080P60、1080P+ 这类高档位通常需要登录账号才能解锁,后面会细说。
  • 弹幕和字幕是独立选项。想保留完整观看体验?把"弹幕""CC 字幕"也勾上,它们会作为附加任务一并落地。
  • 中断不用从头再来。下载支持断点续传,网络抽风导致的任务失败会自动重试(默认最多 3 次,可在配置里调)。

下载完成后,界面直接给出文件路径,你可以一键"打开文件"或"打开文件夹",顺手把成品挪到自己的分类目录里。

四、登录这一步别跳过:它决定你能拿到多高的画质

很多教程把登录当作可选步骤,实际上对于追求高清的人来说,登录几乎等于必做。原因很简单:B 站对未登录访客开放的最高档位有限,8K、HDR 这些资源基本都要账号权限。

登录方式有两种主流选择:

  • 二维码扫码:弹窗里显示二维码,用 B 站 App 扫一下即完成,最推荐,也最省事;
  • 短信验证码 / 账号密码:适合不方便扫码的场景。

登录状态不会永远有效,cookie 过期是常态。遇到"突然只能下低清"或者某些视频无法解析的情况,去菜单栏点一下"刷新 cookie",往往立刻恢复。实在不行,删掉config目录下的cookies.config重新登录即可——这几乎是所有问题的万能解。

五、批量下载的四种姿势:收藏夹、UP 主、稍后再看、合集

单集下载只是热身,BilibiliDown 真正让人上瘾的是批量能力。把链接换成下面任意一种,剩下的交给它:

内容源粘贴什么链接典型用途
收藏夹个人空间的收藏夹地址一口气囤下整个列表,防失效
UP 主主页space.bilibili.com/用户ID或其后缀/video追更某位 UP 的全部作品
稍后再看稍后再看列表页链接清理攒了一个月的"收藏即学会"
合集 / 频道合集页或频道列表页地址系统化收录成套内容

批量解析后会出现下载策略选项:"仅第一页"还是"全部"。第一次尝试建议先用"仅第一页"看看效果,确认符合预期再放开手脚。

配合一个"优先清晰度"的兜底设置,即便某个视频实际达不到你期望的档位,也会自动退而求其次,不会中断整个队列。

另一个被低估的入口是一键下载收藏夹:在配置里写好收藏夹地址后,菜单栏点一次"一键下载",程序自动完成解析、排队、下载、收尾的全部动作,期间你完全不用盯着屏幕。

六、高手玩法:让文件按你的规则归位,让下载按计划自动执行

下载多了以后,最头疼的其实是文件管理——"这个 1920 的视频是谁下的来着?"BilibiliDown 的自定义命名规则能直接解决这个问题。

打开config/app.config,找到bilibili.name.format这一行。它支持占位符组合,比如:

bilibili.name.format = UpName/(:listName listName/)avTitle-pAv2-qn(avId)

含义是:按 UP 主建文件夹,收藏夹场景下再套一层收藏夹名,文件名包含标题、补零后的分 P 序号、清晰度和 av 号。最终落盘效果类似:

某UP主/某收藏夹/视频标题-p01-80(BV1xxxx).mp4

还可以用条件语法按需追加信息,比如只在收藏夹场景下加入收藏时间(:favTime favTime-),让文件名自己携带时间戳。这套规则的表达能力很强,花十分钟调好一次,往后所有下载都自动归类。

更进阶的是定时一键下载。程序支持按计划周期性地执行一键下载任务,比如凌晨网络空闲时段自动开工。计划表达式写在配置里,例如:

bilibili.download.batch.plan = 00:00~06:00=>r(600,900)

意思是每天 0 点到 6 点之间,每 10~15 分钟跑一轮。搭配邮件推送(src/nicelee/bilibili/pushers/impl/MailPush.java),每轮结果还能自动发到你邮箱——家里挂着跑,出门看结果。

配置面板本身也可以在图形界面里直接改,viewConfig这类设置页把绝大多数参数都摊开了,不用记配置键名。

七、三个真实场景:照着抄就能用

光讲功能容易抽象,下面三个场景是我实际在用的方案,你可以直接照搬。

场景一:口播逐字稿归档。做内容的人都有这种需求:把某个 UP 主的系列口播视频转成文字稿素材。方案是解析 UP 主主页 → 批量勾选"CC 字幕"下载 → 得到一批 srt 文件,配合命名规则里的"收藏时间"字段按日期归档,素材库自动成型。

场景二:直播间切片留存。主播精华片段经常来去匆匆,与其在线求"谁能发我一份",不如把整个直播回放系列批量拉下来。方案:稍后再看列表或频道合集 → "全部"策略 → 统一 1080P60。下载完成后按日期建目录,回看、二次剪辑都方便。

场景三:课程复盘笔记库。付费课程有观看期限,刷完一遍想复盘却打不开了。方案:用课程链接解析 → 按"标题 + 分 P 序号"命名 → 保存到专门的复盘目录,配合每集的字幕文件做笔记索引,相当于给课程做了本地备份。

三个场景的共同点:都是一次配置、长期复用,而不是每次都手工操作。

八、常见问题速查

Q1:下载速度上不去怎么办?先看任务面板的实时速度(用系统任务管理器观察进程网络占用也很直观)。优先检查:并发任务数是否过小(默认 3,可在配置中调大)、是否开启了多线程分块下载(bilibili.download.multiThread.count)、有没有走代理。避峰下载也有效。

Q2:下完的视频打不开?用 VLC、PotPlayer 这类解码能力强的播放器试一下;检查文件大小是否合理(明显偏小说明没下完整);确认 ffmpeg 配置正确——高清视频普遍是音视频分离后合并的,这一步依赖 ffmpeg,Windows 用户建议用程序自带的版本。

Q3:批量任务跑到一半卡住?多半是某个视频触发了接口风控。先等重试(默认 3 次),仍不行就单独验证该链接是否可访问,或适当调大任务间隔(bilibili.download.period.between.download),给服务器留出喘息空间。

Q4:登录状态反复失效?先试菜单栏"刷新 cookie";不行就重新扫码登录;再不行删掉cookies.config重新走一遍登录流程。注意程序数据目录的写权限,权限不足会导致凭据保存异常。

Q5:怎么安全升级到新版?先把config文件夹整个备份,再替换程序文件。新版本先小范围试下载,确认无误再大规模使用。

九、收尾:从今天开始的行动清单

到这里,BilibiliDown 的能力基本讲全了。如果你准备上手,按这个顺序来:

  1. 下载对应平台的版本,装到固定目录;
  2. 扫码登录账号,解锁全部清晰度;
  3. 随便复制一个视频链接,跑通"查找 → 选择 → 下载 → 打开文件"全流程;
  4. 把收藏夹链接扔进去,体验一次批量下载;
  5. 花十分钟调好bilibili.name.format命名规则;
  6. 有长期追更需求的话,配置一键下载 + 定时计划。

工具的价值在于沉淀:它把"在线才能看"变成"本地随时有",把"人工一个个下"变成"配置一次自动跑"。收藏会失效、链接会过期,但存在自己硬盘里的文件不会。从下载第一个视频开始,让 BilibiliDown 帮你把想留的东西真正留下来。

【免费下载链接】BilibiliDown(GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 😳项目地址: https://gitcode.com/gh_mirrors/bi/BilibiliDown

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

返回列表