BilibiliDown 完整使用指南:5 步搞定 B 站高清视频与无损 FLAC 音频下载
【免费下载链接】BilibiliDown(GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 😳项目地址: https://gitcode.com/gh_mirrors/bi/BilibiliDown
你一定遇到过这样的时刻:喜欢的 UP 主的视频突然被下架,收藏夹里攒了几个月的演唱会第二天就失效;或者想在地铁上看网课、在健身房循环某首 BGM,却总被"网络不佳"卡在半路。与其把心仪的内容交给出片方的"审核命运",不如花 5 分钟把它们稳稳存进本地硬盘。
BilibiliDown 就是这样一款面向普通用户的开源 B 站视频下载器:图形界面、支持 Windows / Linux / Mac 全平台、无需任何命令行基础,从单个视频到整个收藏夹都能一键搞定,还支持最高 8K 画质与FLAC 无损音频。无论你是追番党、资料收集狂还是音频发烧友,它都能成为你的"B 站离线保险箱"。
一、最快上手:5 步下载第一个视频
在动手之前先说明一点:程序基于 Java 开发,请确保电脑装有JRE 1.8 或更高版本。如果只是想快速使用,直接下载编译好的可执行文件并解压即可;想自己动手的开发者,也可以先克隆仓库再自行打包:
git clone https://gitcode.com/gh_mirrors/bi/BilibiliDown拿到程序后,从粘贴链接到文件落地,全程只需要 5 步:
- 启动程序,打开主界面,把 B 站视频链接(
BV号、av号、番剧、直播回放等)粘贴进输入框; - 点击查找,程序会自动解析出标题、封面、分 P 信息和可用的清晰度列表;
- 在解析结果里勾选想要的画质与音质;
- 确认保存路径后点击下载,等待进度条走完;
- 下载完成后自动重命名、自动合并成可播放的 MP4 文件,收工。
就是这么简单。第一次下载成功后,你会看到文件静静躺在下载目录里——那种"离线也拥有"的感觉,正是这个工具存在的意义。
二、核心能力:它到底替你解决了什么烦恼
与其罗列功能清单,不如直接说它解决了哪些具体问题:
1. 画质焦虑:网页端看不了的高清,这里能拿
B 站网页端会把部分高画质藏得很深,而 BilibiliDown 支持从 320P 一路到4K、8K、HDR、1080P60的完整清晰度梯度(见 VideoQualityEnum.java)。只要视频源允许、你的账号有权限,就能按需拿货。
2. 音质执念:普通工具只有"能听",它可以"无损"
这是它区别于多数下载器的一大卖点:音频支持四档质量——流畅 128K、标准 192K、高品质 320K,以及Hi-Res 无损 FLAC(见 AudioQualityEnum.java)。喜欢收藏现场版、翻唱或音乐区作品的用户,用它导出的 FLAC 可以直接喂给播放器做本地曲库。
3. 收藏会"消失":批量备份救命
视频失效、UP 主改名、版权下架……收藏夹里的东西随时可能蒸发。BilibiliDown 支持收藏夹、稍后再看、UP 主主页、合集与频道的批量解析和下载,一次操作把一整页内容全捞下来,比手动一个个存可靠得多(批量逻辑可参考 URL4FavlistParser.java)。
4. 重复下载:仓库机制帮你"记账"
下过的视频不想再下一遍?程序会在config/repo.config里记录每次成功的下载。再次提交相同视频时直接跳过,还可以通过bilibili.definitionStrictMode决定"同一视频下过 1080P 后,要不要再下 4K"。相当于给下载行为做了一本自动账本。
5. 半途而废:断点续传兜底
下载中断、手滑关掉程序都不用慌,临时文件会保留,重新下载接着上次进度走。
三、分场景实战:不同身份,不同玩法
场景 A:新手日常——下班后的"单集收藏"
- 粘贴视频链接,点查找,等解析完成;
- 视频画质选1080P(画质与文件大小的平衡点);
- 想顺带存歌?把音频档位切到无损FLAC,或直接在下载模式里选择"仅音频"(
bilibili.dash.download.mode); - 下载完成后在下载页确认文件,点击"打开文件夹"定位文件。
场景 B:进阶效率——批量备份 UP 主全站
- 打开 UP 主空间页,或进入收藏夹/稍后再看列表,把地址粘贴进来并查找;
- 每个条目会作为一个 Tab 展开,菜单栏提供"下载全部"或"仅第一个"两种策略;
- 设置好统一的默认清晰度后一键批量下载;
- 想避免重复劳动?开启仓库模式(
bilibili.repo = on),已下载的视频自动跳过,批量重下时不再反复弹确认框。
配合以下两项,效率还能再上一层:
- 自定义命名:用
bilibili.name.format定义文件名模板,支持的变量有 UP 主名、标题、分 P 序号、清晰度、av 号、收藏时间等,例如UpName/avTitle-pDisplay-clipTitle-qn; - 多线程加速:设置
bilibili.download.multiThread.count开启单文件多线程分块下载,小文件还能通过bilibili.download.multiThread.minFileSize设置阈值自动走单线程。
场景 C:特殊需求——海外、限速与无人值守
- 人在海外下不动:在配置里填上 SOCKS/HTTP 代理(
socksProxyHost/socksProxyPort),即可正常访问; - 想要"无人值守":程序支持按计划批量下载,可在配置中定义时间窗口与随机间隔(
bilibili.download.batch.plan),并选择开机自动运行,夜里挂着慢慢拖大合集; - 网络高峰限速:调低下载线程池大小,避免拖垮整个局域网。
四、调优速查:常见问题的快捷解法
| 想解决的问题 | 配置文件里的键 | 建议值 |
|---|---|---|
| 下载太慢 / 卡顿 | bilibili.download.poolSize | 3~5(不是越大越好) |
| 单文件提速 | bilibili.download.multiThread.count | 4(配合 minFileSize 阈值) |
| 改保存位置 | bilibili.savePath | 绝对路径或相对路径均可 |
| 优先格式 | bilibili.format | 0 优先 m4s(自动合并为 MP4),1 优先 FLV |
| 自定义文件名 | bilibili.name.format | 如avTitle-pDisplay-clipTitle-qn |
| 下过的不想重下 | bilibili.repo | on开启仓库模式 |
| 同名不同清晰度也要下 | bilibili.definitionStrictMode | on |
| 清理下载残留 | bilibili.restrictTempMode | on严格模式 |
| 海外访问 | socksProxyHost/socksProxyPort | 本机代理端口 |
| 换界面主题 | bilibili.theme | default或system |
所有配置都写在config/app.config里,改完重启生效,详细说明可参考仓库自带的 Q&A 文档。
五、疑问速答
Q:下载到一半断了,会从头再来吗?不会。临时文件会保留,重新下载会接着上次进度继续。
Q:提示"该视频已经下载过",但我明明想要?去config/repo.config找到对应记录删掉,或直接关闭仓库模式(bilibili.repo = off)。
Q:下出来的是 m4s 文件而不是 MP4?m4s 是 B 站的流媒体切片格式,程序依赖ffmpeg把音视频流合并成 MP4。首次使用按提示下载 ffmpeg,或在bilibili.ffmpegPath里指定你电脑上已有的 ffmpeg 路径即可。
Q:为什么拿不到最高画质?常见原因有四:未登录账号、该清晰度需要大会员、视频源本身没提供、查询策略限制。建议先登录(见下)再试。
Q:登录麻烦吗?不麻烦。程序支持B 站 APP 扫码登录、短信登录和账号密码登录三种方式(配置项bilibili.login.login)。凭据明文保存在config/cookies.config,想退出登录直接删掉这个文件即可。
Q:文件存在哪里?默认是程序目录下的download/文件夹,随时可用bilibili.savePath改到任意磁盘位置。
六、写在最后:下载前 vs 下载后
使用前:好视频看一部少一部,收藏夹里躺着一堆"已失效"的遗憾;想听的歌只能开着网页循环,流量和画质都看网络脸色。 使用后:8K 大电影、无损 FLAC、UP 主全站合集都安静躺在硬盘里,想什么时候看、想听多少遍,都是你说了算。
一个工具,换来的是"离线安全感"。现在就下载 BilibiliDown,把你最舍不得的内容先备份下来吧。
温馨提示:请将下载内容仅用于个人学习与收藏,尊重创作者劳动成果,支持正版、理性使用,共同维护良好的创作生态。
【免费下载链接】BilibiliDown(GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 😳项目地址: https://gitcode.com/gh_mirrors/bi/BilibiliDown
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考