
BilibiliDown 从零到一3 个任务带你玩转 B 站视频批量下载【免费下载链接】BilibiliDown(GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 项目地址: https://gitcode.com/gh_mirrors/bi/BilibiliDownBilibiliDown 是一款开源免费的 B 站视频下载工具覆盖 Windows、macOS、Linux 三大平台只需要一个 Java 环境就能运行。无论你是想把单集视频存下来慢慢看、把整个收藏夹整体备份还是批量保存某位 UP 主的系列作品它都能用几次点击搞定。更贴心的是整个过程不需要写任何代码跟着下面的三个任务一步步走十几分钟就能上手。收藏夹越攒越多能带走的却一个没有先说说我自己的真实经历。我在 B 站收藏了六百多个视频从编程课到纪录片平时刷到就点收藏总觉得以后有空看。可真到想离线看的时候才发现网页端既不给下原画批量操作又繁琐得让人想放弃。BilibiliDown 就是为这类场景而生的。它是一个用 Java 写的图形界面工具核心代码都放在src/nicelee/bilibili/目录下遵循 Apache 2.0 开源协议。你完全不用关心它背后怎么解析接口只需要知道一件事几乎所有 B 站链接格式它都能认出BV 号与 av 号BV1BJ411E7uM、av1234567完整播放页链接以及b23.tv开头的短链接收藏夹链接space.bilibili.com/12345678/favlist?fidxxxUP 主主页、合集channel/collectiondetail、视频列表medialist/play稍后再看、课程cheese、音频和图文动态等哪怕你只丢一个视频编号进去它也能自动判断类型并解析出详情。别小看这个能力后面所有批量下载都是建立在能识别链接这个基础上的。任务一5 分钟跑通你的第一个视频 环境准备有 Java 就够了BilibiliDown 的运行前提只有一条系统里装有 JRE 8 或更高版本。如果你还没装 Java 也别担心Windows 用户可以直接选用自带精简 JRE 的发行包解压即用省掉一整轮配环境的折腾。获取方式也很直接通过https://gitcode.com/gh_mirrors/bi/BilibiliDown克隆仓库或者下载 release 里的现成压缩包。启动时双击launch.jar即可——它会先把主程序加载进内存再运行这也是它能实现程序内一键更新的原因。 三秒解析五档画质任选主界面就是一个输入框加一个查找按钮没有任何学习成本把链接或编号粘贴进去点查找稍等片刻就会弹出视频详情页这里能看到视频标题、av/BV 号、简介以及右侧的清晰度按钮。档位数值和画质的对应关系是固定的——16 是 360P32 是 480P64 是 720P80 是 1080P112 则是当前最高画质比如 8K。选好档位点下载视频就会按默认规则保存到download/目录下载面板实时显示进度和速度。关于格式配置里有三个选项0表示下载分离的音视频后用 ffmpeg 合并成 MP4最推荐画质上限最高1是直接拿 FLV2是 MP4 直链速度最快但无法选择清晰度。日常下载 1080P 以上的视频建议保持默认的0程序自带了精简版 ffmpegWindows 用户几乎不用额外操心。 顺便说说下载速度很多人担心下载器会很吃资源。实测下来它在后台只占一个 Java 进程跑满带宽时网络占用能到 90Mbps 以上CPU 和内存占用却很克制如果网络条件允许你还可以在配置里打开多线程分段下载把单个大文件拆成几部分同时拉取速度还能再上一个台阶。任务二批量下载把收藏夹和 UP 主页整个搬回家单个视频会下之后批量下载才是真正解放双手的环节。操作逻辑很简单把收藏夹链接、UP 主主页链接或稍后再看入口粘进去点查找工具会把整个列表加载出来然后出现批量下载设置面板两个关键选项值得解释一下下载策略选全部就把列表里所有视频都下载选仅第一就只拿每页的第一个。优先清晰度给整批任务统一指定画质不用每个视频手动选一遍。我实际用得最多的场景有两个。一是备份整个收藏夹——把自己收藏的视频一口气全下到本地配合仓库模式配置里bilibili.repo on每次下载前程序都会先查记录已下载过的自动跳过所以哪怕你隔三差五再跑一遍也不会产生重复文件。二是追某位 UP 主的系列课程主页链接丢进去、选好画质睡一觉起来整季都在硬盘里了。批量任务同样支持断点续传。中途断网、手滑关错窗口都没关系重新启动后程序会自动识别.part临时文件在原来的进度上接着下不需要推倒重来。任务三扫码登录一次解锁会员画质和整齐命名下载数量和范围搞定了接下来要解决的就是画质上限和文件归位这两件事。 登录一次授权长期有效B 站有些视频需要会员身份才能拿到高画质或完整内容。这时点右上角的登录默认是扫码方式用手机 App 扫一下就完成授权登录后的凭证会明文保存在config/cookies.config文件里属于你自己机器上的本地数据程序不会上传到任何第三方服务器。想清理的话走菜单操作→登录相关→退出登录即可。再提醒一句如果哪天批量下载时突然报 412风控拦截先去菜单栏点一下刷新 cookie大部分情况能直接解决这是我在多台机器上验证过的土办法。登录之后画质上限就打开了杜比音效、Hi-Res 无损、8K/4K 高帧率这些顶配选项都能正常解析。哪怕以后会员到期已经下载到本地的文件也照常能看。️ 自定义命名让文件躺进该躺的文件夹BilibiliDown 的文件名完全由你说了算通过配置里的bilibili.name.format控制。常用变量如下变量含义示例avTitle视频标题某科学的超电磁炮op合集pDisplay/pAv合集序号pn1 / p01clipTitle分P标题第一集qn清晰度值80 / 112UpNameUP主名称某某UP主avIdBV号BV1BJ411E7uMfavTime/cTime收藏时间 / 发布时间260820它还支持条件命名——只有满足条件时才把某段拼进文件名。比如我现在的配置是这样的bilibili.name.format 0_test/UpName/(:listName listName/)avTitle-(:cTime cTime-)pAv2-qn(avId)意思很直白按 UP 主建文件夹若视频来自收藏夹就带上收藏夹名再拼上发布时间、两位数序号和清晰度。下载完成后文件自动归位找起来比在网页收藏夹里翻还快。同一个配置文件里还能顺手调整bilibili.savePath保存路径、bilibili.download.poolSize同时下载任务数、代理设置海外用户填socksProxyHost/socksProxyPort即可等参数。改完保存后程序里能直接重载配置不用重启。翻车现场实录与进阶彩蛋配置玩明白了剩下的就是长期使用中会遇到的小状况和一些进阶功能。我把踩过的坑整理成一张对照表遇到问题直接对号入座症状原因对策下载完无法播放ffmpeg 缺失或版本异常检查bilibili.ffmpegPath或在设置里指定本机 ffmpeg 路径批量下载报 412触发风控拦截菜单栏刷新 cookie必要时退出重新扫码登录会员视频下不动登录态失效或权限不足重新登录确认账号已开通对应权限下载速度上不去单线程拉取或高峰期调大poolSize或开启多线程分段下载如果你还想更进一步这几个彩蛋值得探索一键下载在配置里写好链接列表和策略以后每次启动只需点一下程序就会按计划把该下的全下完非常适合定期备份追更内容。字幕与弹幕CC 字幕保存为 SRT弹幕保存为 XML 或转成 ASS离线看视频也不丢弹幕氛围。自定义解析器高级用户可以把自写的xxxParser.java放进parsers目录再用parsers.ini控制加载顺序从而扩展支持更多链接类型。系统托盘开启后最小化不占任务栏全部任务完成还会播放提示音适合挂着备份一整天。写在最后BilibiliDown 的价值在于把网页端做不到的事变成了一键操作原画下载、整夹备份、断点续传、命名归位全部包进一个免费开源、多平台可用的 GUI 里。与其让收藏夹继续吃灰不如今天就从任务一开始把第一个视频下载到本地试试看。最后照例提醒一句下载的内容请仅供个人学习与欣赏也请合理控制下载频率别给服务器添负担。工具是顺手的网络环境是大家的且用且珍惜。【免费下载链接】BilibiliDown(GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 项目地址: https://gitcode.com/gh_mirrors/bi/BilibiliDown创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考