恒美微站
首页
关于我们
建站服务
主题模板
案例展示
资讯中心
联系我们
BilibiliDown 保姆级下载教程:3 个真实场景带你从零搬空 B 站视频库
首页
资讯中心
/
BilibiliDown 保姆级下载教程:3 个真实场景带你从零搬空 B 站视频库
BilibiliDown 保姆级下载教程:3 个真实场景带你从零搬空 B 站视频库
发布时间:2026/8/13 17:58:35
BilibiliDown 保姆级下载教程3 个真实场景带你从零搬空 B 站视频库【免费下载链接】BilibiliDown(GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 项目地址: https://gitcode.com/gh_mirrors/bi/BilibiliDown你是不是也有这样的时刻刷到一个超喜欢的课程视频想存下来离线反复看结果网页端找了半天没有下载按钮关注的 UP 主更新了几百个视频想全部收藏却只能一个个右键另存为会员限定的高清画质明明开了大会员下载工具却只能拿到低清版本。BilibiliDown 就是为这些场景而生的——一款基于 Java 的跨平台 B 站视频下载工具支持 Windows、macOS、Linux 三大系统既能下载单个视频也能批量搞定收藏夹、稍后再看和 UP 主主页。读完这篇教程你将学会3 分钟内完成第一次下载、一键囤下整页视频、登录解锁会员画质以及把下载体验打磨到顺手的小技巧。场景一周末想缓存一门网课5 分钟拿下第一个视频先从最朴素的需求讲起把一个视频下载到本地。整个过程只有找链接 → 点查找 → 选画质 → 点下载四步。第一步先让软件跑起来获取方式二选一从项目发布页下载对应系统的压缩包解压即可使用用命令行克隆源码仓库git clone https://gitcode.com/gh_mirrors/bi/BilibiliDown软件基于 Java 开发需要 Java 8 或更高版本运行环境Windows 平台有附带精简 JRE 的安装包没有 Java 环境也能直接用。按你的系统启动系统启动方式Windows双击BilibiliDown.exe或run-UI.batmacOS双击Double-Click-to-Run-for-Mac.commandLinux终端执行java -jar BilibiliDown.jar预期结果窗口弹出先显示一段过渡动画随后进入主界面——顶部有主页和下载页两个标签页主页中央是一个输入框和查找按钮整体就是下图这样第二步粘贴链接并点查找操作复制 B 站视频链接AV 号或 BV 号都可以粘贴到主页输入框按下查找按钮或直接敲回车。大白话解释这里的解析就是把链接交给程序程序去 B 站接口问出视频的真实信息——标题、UP 主、分 P 列表、支持哪些清晰度。这一步不需要你懂任何技术填链接就行。预期结果稍等一两秒界面切换成视频详情页左边是标题、简介、封面右侧列出可选的清晰度档位第三步选清晰度再选格式在详情页右侧的清晰度列表中挑一个你需要的档位高画质党选 4K、1080P60、1080P前提是视频本身支持且你的账号有权限省空间党选 720P 或 480P文件体积小很多封面下方还有格式选项默认 MP4音视频分离后自动合并兼容性最好也可以切换为 FLV。 文件大小是实时估算出来的选不同清晰度时留意一下数字心里有个底。预期结果点下载后任务进入下载页你能实时看到文件名、下载速度、已下载大小和进度。下载完成时会提示音提醒并显示打开文件打开文件夹删除三个操作按钮点打开文件夹可以直接定位到成品文件顺手学会的第二个技能同时下载多个别急着关。主页输入框可以反复粘贴新链接点查找每解析一个就新增一个 Tab。等打开了好几个 Tab 后切到下载页标签——这里就是你的下载控制中心所有任务都在这里排队执行。操作在下载页顶部选择下载策略如果只想下每个视频的第一 P就选仅第一想整批全下选全部。再选定优先清晰度点击执行。预期结果任务按队列依次开始下载同一个面板里能看到每个任务独立的速度和进度互不干扰。这其实就是批量下载的雏形下一个场景我们会把它玩到极致。场景二追更 UP 主与收藏夹备份一键搬走整页视频单个下载学会后最爽的功能来了BilibiliDown 能识别一大类 B 站链接不只是单个视频还包括 UP 主主页、收藏夹、稍后再看、频道合集甚至 b23.tv 短链接和图文动态。支持哪些入口链接把下面任意一种链接粘进主页输入框点查找解析出的结果都会以 Tab 形式列出该集合下的全部视频入口类型链接示例UP 主主页https://space.bilibili.com/123456收藏夹https://space.bilibili.com/xxx/favlist?fid数字或ml数字频道合集https://space.bilibili.com/xxx/channel/collectiondetail?sid数字稍后再看登录后通过菜单入口直接读取音频歌单https://www.bilibili.com/audio/am数字短链接https://b23.tv/xxxxx易错点提醒收藏夹链接务必带上fid参数否则程序无法定位到具体收藏夹。如果收藏夹视频很多可以在链接末尾加p2、p3这样的页码参数分批加载后续内容。批量下载的正确姿势以 UP 主主页为例完整走一遍复制 UP 主空间链接粘贴到输入框点查找程序解析出该 UP 主的视频列表默认每页 5 条一个 Tab 一条在配置文件里把bilibili.pageSize调大可以一页展示更多切到下载页设置下载策略为全部或者仅第一并选择优先清晰度点击执行按钮批量任务开始排队。预期结果所有 Tab 里的视频按优先级依次进入下载队列你在下载页能看到完整任务列表。中间某个视频失败了也不怕——程序默认自动重试还能断点续传中途手滑关掉程序重开后下载进度依然保留。⚠️ 批量下载时弹窗可能很吵。如果不希望已下载提示一个接一个往外冒可以把bilibili.alert.isAlertIfDownloded改为false或者调小bilibili.alert.maxAlertPrompt。收藏夹一键备份收藏夹是很多人内容沉淀的大本营。BilibiliDown 支持直接把收藏夹链接整批拉下来配合仓库模式后文会讲每次执行都会自动跳过已下载过的视频只补新收藏的内容——相当于给收藏夹做了个增量备份。场景三会员画质下载失败先让工具认识你的账号你可能已经遇到这个现象明明开了大会员网页能看 1080P 甚至 4K下载时却只有 480P。原因很简单——工具没登录B 站只给了游客权限。登录后这些问题基本都迎刃而解。扫码登录最快的方式操作在主界面找到登录入口选择扫码登录这是默认方式界面会弹出一个二维码窗口预期结果用手机 B 站 App 扫一扫并确认后二维码窗口关闭右上角显示你的头像和昵称登录成功。除了扫码还支持短信验证码和用户名密码登录密码建议放在config/user.config文件里程序读取后会自动删除该文件。登录后解锁的能力下载会员专享内容和高清画质1080P、4K 等取决于你的会员等级访问自己的收藏夹、稍后再看列表并批量下载下载收藏的图文动态、相簿图片登录凭证明文保存在config文件夹下的cookies.config如果想退出登录在操作 → 登录相关 → 退出登录里操作即可也可以直接删除该文件。 遇到风控常见提示是 412 或 352 错误时先别急着重试。试试菜单栏里的刷新 Cookie功能程序会在本地刷新登录态通常能解除限制。你也可以把bilibili.login.cookie.tryRefreshOnStartup设为true让程序每次启动时自动尝试刷新。让下载体验更顺手的 5 个隐藏开关这几个功能散落在菜单和配置文件里但学会了它们你才真正算会用这个工具。1. 断点续传与失败重试下载中断时临时.part文件会保留在下载目录。重新开始下载时程序会从上次的位置继续而不是从头再来。配合bilibili.download.maxFailRetry 3单个任务失败后最多自动重试 3 次。2. 仓库模式杜绝重复下载bilibili.repo on开启仓库功能每次下载前先查已下载记录如果这个视频已经下过直接跳过不产生重复任务。记录保存在config/repo.config不想要某条记录了手动删掉那一行即可。3. 自定义文件名规则默认命名格式是bilibili.name.format (:listName 0_listName\)UpName\avTitle-(:favTime favTime-)pAv2-qn翻译成人话就是按 UP 主建文件夹标题 分 P 清晰度命名。你可以在配置里自由组合这些占位符avTitle # 视频标题 clipTitle # 视频小标题分 P 标题 UpName # UP 主名字 qn # 清晰度值如 80 favTime # 收藏时间 cTime # 发布时间示例想改成UP主/标题-清晰度的结构可以这样写bilibili.name.format UpName\avTitle-qn改完保存重新加载配置即可生效不需要重启程序。预期结果下一个视频下载完成后文件名和文件夹结构立刻按新规则生成。4. 只下音频或连弹幕字幕一起收在配置里把bilibili.dash.download.mode设为2就只下载音频轨道适合想存 BGM 的场景。另外视频详情页还提供弹幕下载和CC 字幕下载字幕默认保存为 srt 格式弹幕可以转成 ass 字幕文件嵌入播放器——追番党收藏弹幕文化必备。5. 一键下载配置把常看的集合自动化如果你有固定的追更列表比如某几个 UP 主的主页、收藏夹可以把这些链接写进config文件夹下一个名为batchDownload.config的文件。之后在菜单配置 → 一键下载配置里选它点一下就能按计划批量下载。预期结果结合bilibili.download.batch.plan配置程序甚至可以在启动时按设定时间段自动开始批量下载下完还能通过邮件推送通知结果bilibili.download.push.type设为Mail并配置账号即可。新手最容易踩的 5 个坑问题导向最有价值。以下是社区里被问得最多的场景直接对号入座。坑 1下载速度慢还能救吗先看下载页的实际速度数值再依次排查确认是不是同时下载任务太多——默认同时最多 3 个任务bilibili.download.poolSize 3任务越多单个越慢网络高峰期避开热门时段如果走代理检查config/app.config里的socksProxyHost/socksProxyPort配置是否正确。坑 2设置了 MP4下载出来却是 FLVbilibili.format 0是优先下载 MP4 而不是强制。如果视频源站只有 FLV 格式程序会自动切换为 FLV这是正常现象不是 bug。想要的一定是 MP4就只能下载后用工具自行转码了。坑 3明明没下过却提示已下载这是仓库模式在起作用。仓库记录可能来自之前用另一种清晰度下载过默认bilibili.repo.definitionStrictMode off不同清晰度算同一条记录。解决办法在config/repo.config里删掉对应记录或者把bilibili.definitionStrictMode改为on让不同清晰度分开记录。坑 4下载目录里的临时文件越堆越多临时文件.part后缀是断点续传的基础正常下载完成后会自动清理。如果出现异常残留把bilibili.restrictTempMode保持on它会更严格地管理临时文件确认无用的残留手动删除即可。坑 5视频解析出来一直转圈圈先排除偶发现象再解析一次。如果单个视频持续无响应很可能是该视频已删除或违规。批量场景下建议先打开一个普通视频验证网络是否正常再逐个排查异常链接。配置文件速查表所有配置都在config/app.config这里放一张高频参数速查表按需改动配置项默认值作用bilibili.savePathdownload/下载保存路径支持相对/绝对路径bilibili.download.poolSize3最大同时下载任务数bilibili.pageSize5分页查询时每页显示条数bilibili.format0优先下载格式0MP41FLVbilibili.repoon仓库模式避免重复下载bilibili.name.format见上文下载文件命名规则bilibili.download.maxFailRetry3失败后自动重试次数bilibili.user.loginqr登录方式qr/pwd/smsbilibili.themedefaultUI 主题default/systembilibili.sysTray.enabletrue是否开启系统托盘 配置修改后大部分项在菜单里点重新加载配置即可生效个别项如主题需要重启程序。界面里也有图形化设置面板修改文件、文件夹类配置时可以直接用文件选择器不用手敲路径。写在最后从下载到管理的距离回顾一下这篇教程其实讲了三层能力入门层——用四步完成单个视频下载进阶层——用 UP 主主页、收藏夹、稍后再看等入口实现整批搬运熟练层——登录解锁画质、仓库模式去重、自定义命名、一键下载配置自动化。再加上一张配置文件速查表你已经能覆盖日常 95% 的下载需求了。现在打开软件把你收藏夹里吃灰的稍后在看列表拖进输入框体验一把三分钟下完全部的感觉。遇到本文没覆盖的细节比如多线程下载、音频编码优先级、代理与 hosts 配置可以去项目的UPDATE.md更新日志和release/wiki/QA.md常见问题文档里找答案。最后一句贴心提醒下载内容请仅用于个人学习与收藏尊重每一位 UP 主的创作劳动别让工具变成搬运他人成果的捷径——把它当成整理自己知识库的帮手这才是它最大的价值。【免费下载链接】BilibiliDown(GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 项目地址: https://gitcode.com/gh_mirrors/bi/BilibiliDown创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考