BilibiliDown 上手指南:免费开源的跨平台B站视频下载工具,5分钟搞定高清批量下载
BilibiliDown 上手指南:免费开源的跨平台B站视频下载工具,5分钟搞定高清批量下载
【免费下载链接】BilibiliDown(GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 😳项目地址: https://gitcode.com/gh_mirrors/bi/BilibiliDown
想象这样一个晚上:你刷到一位UP主的全套剪辑教程,想存下来在通勤路上慢慢看,可B站网页端偏偏不提供下载按钮;点开第三方转换网站,画质缩水、广告满天飞。这种"看得见、存不下"的憋屈,相信很多B站用户都经历过。而 BilibiliDown 正是为这个痛点而生的免费开源方案——它是一款基于 Java 开发的跨平台 B站视频下载工具,支持 Windows、macOS 和 Linux 三大系统,既能下载单个视频,也能整批拿下收藏夹、UP主主页和"稍后再看"里的全部内容,画质保留原始水平。
为什么值得用——先看四个打动人的点
在动手之前,先说说它凭什么值得装进你的电脑:
- 完全免费且开源:采用 Apache 2.0 协议发布,代码透明,没有隐藏收费也没有捆绑下载,用得安心。
- 横跨三大系统:Windows、macOS、Linux 都提供了现成的安装脚本,电脑上装好 Java 环境即可运行,换台设备也不用重新适应新工具。
- 画质不打折:直接解析 B 站视频流,16 到 112 多档清晰度自由选择,想存高码率就选高清晰度,想省空间就选低档,选择权完全在你手里。
- 批量能力拉满:收藏夹、UP 主全部视频、稍后再看、多 P 合集,一次解析全部列出,配合下载策略一键执行,告别"一个链接下半天"。
从 0 到 1 上手——完成你的第一次下载
安装很简单,先克隆仓库到本地:
git clone https://gitcode.com/gh_mirrors/bi/BilibiliDown然后按自己的系统挑安装方式——Windows 双击Create-Shortcut-on-Desktop-for-Win.vbs创建桌面快捷方式,macOS 运行Double-Click-to-Run-for-Mac.command,Linux 用户执行Create-Shortcut-on-Desktop-for-Linux.sh。全程不需要自己编译,项目目录里已经打包好了可运行的程序。
打开软件,你看到的是一个清爽的 B 站风格主界面,用法只有三步:复制任意 B 站视频链接(BV 号、AV 号、完整 URL 都行),粘贴进顶部输入框,点击"查找"。程序会立刻解析出视频标题、封面和简介,并把每个分 P 都列出来。
接下来是最关键的一步——选清晰度。右侧按清晰度值(112、80、64、32、16)列出按钮,数字越大画质越好,挑一个符合你存储预期的档位,点击下载即可。任务会统一收进"下载页"管理,实时显示进度和速度,下载完成后还能一键打开文件或所在文件夹。
如果是多 P 合集,完全不用一个个点。回到解析页,把"下载策略"切换成"全部",选好优先清晰度,点"执行",剩下的交给程序排队处理。
进阶玩法——三个让工具更好用的配置
BilibiliDown 的核心配置集中在config/app.config,纯文本 INI 格式,改完重启即生效。下面几个片段可以直接照抄。
1. 定制文件命名,让下载目录井井有条
默认文件名是标题加序号,时间久了目录会显得乱。通过命名格式变量可以组合出任何规则——avTitle(视频标题)、pDisplay(合集序号)、qn(清晰度)、UpName(UP 主名)、cTime(发布时间)都可用:
# 按 UP 主分文件夹,标题带上发布日期的两位年份 bilibili.name.format = UpName/(:cTime cTime-)avTitle-pDisplay-qn2. 加大并发并开启仓库模式,又快又不重复下载
感觉下载慢时,可以适当调大同时下载的任务数;开启仓库模式后,程序会把成功记录写进config/repo.config,下次再遇到已下过的视频直接跳过:
# 同时下载任务数,默认 3,按需上调 bilibili.download.poolSize = 4 # 开启仓库模式,避免重复下载 bilibili.repo = on3. 海外用户加个代理
如果你在海外访问 B 站不稳定,把配置文件里代理相关行的注释解开即可:
socksProxyHost = 127.0.0.1 socksProxyPort = 1080真实场景走一遍——三种人的一天
内容创作者:我要从 B 站抓取素材做二次创作,最怕第三方工具把画质压没。用 BilibiliDown 直接选最高清晰度下载,再用UpName变量按 UP 主分类存放,素材库永远整整齐齐,后期剪辑时找文件特别快。
学生党:我要把一门系列课程离线缓存,方便没网络时复习。把课程合集链接贴进去,下载策略选"全部",几十节课一次拿下;中途断网也不怕,程序支持断点续传,临时文件还在,重新下载会接着上次的进度走。
收藏爱好者:我收藏夹里有不少付费内容,担心会员过期后就看不了。这时需要登录——点击登录按钮弹出二维码,用手机 B 站 App 扫码即完成授权,Cookie 会保存在本地,之后就能放心下载会员专享内容了。
新手避坑——几个高频问题的答案
问:明明设置了优先 MP4,下载出来的却是 FLV?答:bilibili.format设置的是"优先"而非"强制"。有些视频在 B 站只有 FLASH 源(FLV),没有 HTML5 源,那就只能下到 FLV。遇到这种文件,可以用 FFmpeg 转成 MP4。
问:提示"该视频已下载",但我没下过啊?答:多半是仓库模式记下了记录。检查config/repo.config里有没有对应条目,删掉即可;或者把bilibili.definitionStrictMode打开,让不同清晰度算作不同记录,这样就能下另一种画质了。
问:下载速度很慢怎么办?答:先看bilibili.download.poolSize是否太小,适当调大;同时避开 B 站高峰时段;也可以确认bilibili.download.multiThread.count是否开启了多线程分段下载。
问:解析页面一直转圈圈?答:可能是视频已删除或违规,换个链接试试;如果所有链接都卡住,重启程序后再试。
问:下载中断后残留的临时文件能清理吗?答:正常情况下完成下载后临时文件会自动清理。若出现异常残留,把bilibili.restrictTempMode设为on会执行严格清理。
合规使用与总结
最后说一句实在话:工具是中立的,如何使用取决于我们自己。BilibiliDown 适合用于个人学习、素材备份和离线收藏,请勿将下载内容用于商业用途或二次传播,也请合理控制下载频率,别给服务器添负担。
它本质上是一个把"解析、选择、下载"全流程做扎实的工具——单视频、多 P 合集、收藏夹、UP 主主页、稍后再看,覆盖面广,配置又足够灵活。核心实现位于src/nicelee/bilibili/目录,解析器、下载器、界面逻辑都能在源码里找到;更完整的配置说明和问题解答,可以参考项目根目录的README.md与release/wiki/Q&A.md。
如果你正为 B 站视频"存不下来"发愁,不妨现在就克隆项目跑一次——第一次下载成功的成就感,比想象中来得更快。
【免费下载链接】BilibiliDown(GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 😳项目地址: https://gitcode.com/gh_mirrors/bi/BilibiliDown
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考