一键批量下载B站视频:BilibiliDown图形化下载器上手指南
2026/8/27 1:12:37 网站建设 项目流程

一键批量下载B站视频:BilibiliDown图形化下载器上手指南

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

BilibiliDown 是一款开源的B站视频下载器,图形界面,运行在 Win / Linux / Mac 上。把视频、合集或收藏夹链接贴进输入框,就能保存到本地。适合想把B站内容存到本地、需要批量处理大量链接的用户。

项目速览

项目说明
核心功能B站视频下载:单个视频、合集、收藏夹、UP主、稍后再看链接解析,清晰度选择,仅音频下载,批量任务队列
支持平台Windows / Linux / macOS,需 JRE 1.8+(Win 64 位安装包内置 JRE 和 ffmpeg)
上手成本解压双击即可运行,普通视频免登录;高清晰度与收藏夹解析需要登录

项目采用 Apache 2.0 开源协议。每次下载成功后会记入本地"仓库"(repo.config),重复下载同一视频时会被直接跳过。

🚀 快速上手:从获取到第一个下载任务

第 1 步:拿到程序。推荐从仓库 Release 下载官方安装包(含内置 JRE 的版本)解压使用;也可以从源码构建:

git clone https://gitcode.com/gh_mirrors/bi/BilibiliDown cd BilibiliDown && chmod +x package.sh && ./package.sh

预期看到:项目根目录生成INeedBiliAV.jar

第 2 步:启动程序。双击安装包里的启动程序(Windows 为 .exe,Mac 为 .command),或命令行执行java -jar launch.jar。预期看到:主页有一个宽输入框,占位文字是"请在此输入B站 BV/av/ep/ss/md/ml号或地址",右侧是"查找"和"下一页"按钮。

看图说明:中间输入框接受视频链接、BV号、av号、收藏夹链接;登录后可从旁边下拉框直接选"我的收藏夹"。

第 3 步:第一次下载。粘贴一个视频链接点"查找",会弹出该作品的 Tab 页;点击右侧任意一个"清晰度"按钮,任务就进入"下载页",完成后文件默认保存在download/目录。

按目标选功能

单个视频怎么下载最快

就是上面三件事。多 P 视频的 Tab 页里,每一 P 都会列出各自的清晰度按钮,点哪一 P 的哪个清晰度,就只下那一段。

看图说明:左侧是视频预览图,右侧一列是该视频各 P 的清晰度按钮,数字为清晰度档位,数值越大画质越高。未登录时通常只能看到较低档位。

如何扫码登录解锁高清晰度

在"操作"菜单里选登录(或点右上角登录入口),会弹出二维码窗口,用手机B站App扫码,成功后右上角头像变成你的账号。

看图说明:图中间是二维码窗口,右上角红圈处是登录入口。登录凭证明文存在config/cookies.config,不想要了可通过菜单"退出登录"或手动删除该文件。

如何批量下载整个合集或收藏夹

把收藏夹链接(记得带上 fid 参数)、稍后再看或UP主全部视频链接贴进主页,结果会以 Tab 页形式打开,"下一页"按钮可以翻页;然后切到"下载页"统一执行。

看图说明:注意顶部区域——"下载策略"可选"全部"或"仅第一","优先清晰度"默认 112,选好后点"执行",会把所有打开的 Tab 页任务一次性加入队列。并发数默认 3(由bilibili.download.poolSize控制),不是越大越好。

如何自定义保存路径和文件命名

行为开关都在config/app.config,程序里的"设置页"也可以辅助生成(注意:配置需重启后生效)。最常改的三行:

  • bilibili.savePath = download/—— 保存目录,相对或绝对路径都行
  • bilibili.name.format—— 文件命名,用avTitle(标题)、clipTitle(小标题)、UpName(UP主)、pDisplay(集数)、qn(清晰度)等字段自由拼接,还能用路径分隔符建子文件夹
  • bilibili.format—— 0 表示 MP4(分开的音视频经 ffmpeg 合并),1 表示 FLV

看图说明:启动时控制台会打印每个配置项的当前值,如果刚改的配置(比如红框里的bilibili.pageSize)没生效,先确认程序加载的是不是你改的这份文件。

❓ 常见卡点

问:下载中断、中途关了程序,要重新下吗?不用。没下完的临时文件是.part,重新打开程序继续会从上次进度开始。临时文件常残留的话,把bilibili.restrictTempMode设为on,下载完成后程序会自行清理。

问:明明设了 MP4,为什么下出来是 FLV?bilibili.format是"优先"设置,B站若没有该视频的 MP4 源,就会回退 FLV。另外 ffmpeg 从 v3.4 起已是实际必需(音视频合并、转码都靠它),若看到转码失败提示,检查bilibili.ffmpegPath是否指向正确的 ffmpeg。

问:下载过的视频,批量时又提示重复下载(或死活不让下)?这是"仓库"功能在起作用:它像一本出库台账,下载成功就记进config/repo.config,下载前程序会先查台账。确定要重下就把bilibili.repo设为off,或删掉 repo.config 里对应那一行;"同一视频不同清晰度"是否算两条记录,由bilibili.definitionStrictMode决定。

🔧 再进一步

  • 自定义解析:项目预留了插件式机制,把解析器类(如xxxParser.java)放进parsers文件夹,程序启动时会自动扫描加载,可以自行扩展对新链接类型的支持。
  • 仅音频与转码组合:v6.20 起支持只下载音频(输出仍是 mp4 容器),v6.36 起可自定义 ffmpeg 音频转换命令和输出后缀,方便接上自己的转码流程。

从粘贴链接到本地保存,BilibiliDown 把过程压缩成了三次点击;更多配置项可以看仓库里的release/wiki/Q&A.md,版本变化见UPDATE.md

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

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询