把B站装进硬盘:开源B站视频下载器BilibiliDown的完整上车路线

发布时间:2026/8/16 19:37:11
把B站装进硬盘:开源B站视频下载器BilibiliDown的完整上车路线 把B站装进硬盘开源B站视频下载器BilibiliDown的完整上车路线【免费下载链接】BilibiliDown(GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 项目地址: https://gitcode.com/gh_mirrors/bi/BilibiliDown上个月朋友老周要坐八小时高铁回老家想把收藏夹里的几期B站教程先存下来路上看。他试了在线缓存、录屏甚至对着屏幕截了几十张图——要么进隧道就断要么糊成一团。我反手把 BilibiliDown 这个免费开源的B站视频下载器丢给他顺便讲了半小时。今天我把这些话说成文字你正好不用再走一遍弯路。先弄明白它是个什么角色再用它不迟BilibiliDown 是一把直通后厨的钥匙。市面上很多保存视频的办法本质都是隔着玻璃拍厨房——录屏也好、在线转换也罢都要经过一道再加工画质打了折扣。而它是直接向 B 站服务器请求原始视频流把分好轨的音频、视频请回本地再帮你拼成一个完整文件。下单什么端上来就是什么无损这一步它替你省掉了。它的家底不算花哨但胜在实在跨平台Windows、macOS、Linux 三端都有图形界面不用碰命令行也能用认链接BV 号、老式 av 号、短链接、番剧、收藏夹、UP主空间、稍后再看、合集往输入框一贴就能解析不止视频连弹幕、CC 字幕、封面都能一并下载存下来的不只是画面隐私友好开源项目代码全透明凭证明文只存在本地配置文件里没有云端暗箱记住它的两个家配置目录config/存放所有设置和登录凭证src/是它的源码本体。下文所有操作几乎都围绕这两个目录展开。把程序请进电脑BilibiliDown 安装与启动的两种路子上手第一步二选一即可。路子一拿来就用。直接从发布页下载对应系统的预编译包解压后运行。前提是机器上装了 Java1.8 及以上都行Windows 双击启动脚本macOS 跑一下Double-Click-to-Run-for-Mac.commandLinux 执行仓库里的Create-Shortcut-on-Desktop-for-Linux.sh就能生成桌面快捷方式。路子二源码自己动手。想要最新特性或打算改代码就把它拉下来git clone https://gitcode.com/gh_mirrors/bi/BilibiliDown项目用 Maven 管理一条命令就能产出可执行文件mvn clean package第一次打开你会看到蓝白配色的主窗口顶部就两个大标签主页负责找视频下载页负责管任务。第一次下载 B站视频从粘贴链接到文件落盘的四步在主页输入框贴上你从浏览器地址栏复制的链接接下来就是四个动作的事粘贴链接点查找工具会解析出视频的标题、分P、UP主等完整信息在详情页挑清晰度——320P 到 1080P 一应俱全登录后还能看到大会员专属的 4K、HDR 甚至 8K勾选要不要把弹幕、封面、CC 字幕一起带上点下载剩下的交给它这里留意一下清晰度列表里的 qn 值16、32、64、80、120……对应不同档位数值越大画质越高。如果你发现某些高码率选项是灰的别怀疑工具坏了那是账号权限的问题登录后自然解锁。登录 B站账号解锁收藏夹与高清画质不登录也能下普通视频但想用批量和高画质这两个杀手锏就得先亮明身份。两种方式任选二维码扫码推荐在软件里点点击登录用 B 站 App 扫一下弹出的二维码手机上确认就完事全程不碰密码账号密码在config/user.config里写好用户名和密码程序读完之后会把文件顺手删掉密码不会一直躺在磁盘上登录后凭证会以明文保存在config/cookies.config。想退出登录在菜单里点操作→登录相关→退出登录或者干脆删掉这个文件干净利落。B站视频批量下载收藏夹、UP主空间、稍后再看一次搬空这是 BilibiliDown 最让人上头的部分。凡是浏览器里能打开的集合页链接基本都能直接丢给它收藏夹把你的某整个收藏夹链接贴进去一次全下UP主空间贴某个 UP 主的主页链接他的全部投稿任你挑选稍后再看平时囤的以后再看终于有被清空的一天合集与频道追更中的系列视频整批入库批量下载有个默认限制要心里有数分页查询时每页只展示 5 个视频。想一次看更多在链接末尾加上p2、p3就能翻到第 6~10 个、第 11~15 个嫌每次翻页麻烦把配置里的bilibili.pageSize调大即可。如果觉得每个视频弹一个页面太吵把bilibili.pageDisplay改成listAll所有结果会乖乖挤在一个页面里一目了然。自定义下载命名规则让视频文件自动排好队下载多了最头疼什么文件名一团乱麻。BilibiliDown 允许你用模板拼出任意命名规则就像给文件安排门牌号。默认规则大致长这样bilibili.name.format 0_test/UpName/(:listName listName/)avTitle-(:cTime cTime-)pAv2-qn(avId)看着吓人拆开就懂UpName是 UP 主名字avTitle是视频标题pAv2是两位数的分P序号qn是清晰度avId是 BV 号listName是收藏夹名称。括号里带冒号的是条件语法比如(:listName listName/)的意思是只有在收藏夹场景下才在前面拼上集合名作文件夹。想要按日期归档还能用cTime、favTime配合日期格式。改完规则记得检查bilibili.name.doAfterComplete true——它决定下载完是否立刻按新名字重命名。如果设成false程序会把所有待改名任务写进一个rename.bat什么时候想统一处理手动跑一次就行。给下载提速并发任务与分片下载的正确调法宽带明明够大下载却慢吞吞问题多半出在只开了一个下载窗口。config/app.config里有两组旋钮# 同时进行的下载任务数 bilibili.download.poolSize 3 # 单个文件拆成几份同时下载0 或 1 表示不开启 bilibili.download.multiThread.count 4 # 小于该体积(MB)的文件不分片避免小题大做 bilibili.download.multiThread.minFileSize 10第一组管几辆车同时上路第二组管一辆车能不能多拉几趟。另外还有个singlePattern正则用来把 git 仓库、图片、字幕这类小文件排除在分片之外——它们根本不值得大动干戈。调整后可以在下载页看到速度变化。绕开这几个坑BilibiliDown 用起来更顺手用了小半年几个高频翻车现场提前给你剧透遇上了不用慌明明选了 MP4出来的却是 FLV。配置里的bilibili.format是优先而不是强制。它对应 B 站的两套播放方式如果某个视频 B 站压根没提供 HTML5 源只有 FLASH 源那 MP4 就无从谈起只能拿 FLV。这不是 bug是上游没有。提示已经下载过但文件却找不着。仓库功能bilibili.repo on会把每次下载成功都记进config/repo.config下次遇到同样记录就跳过。如果误判了要么把bilibili.repo.definitionStrictMode调成on让不同清晰度算不同记录要么打开repo.config手动删掉那条。这个文件只追加不覆盖你想自己预登记一些视频也完全可以。下载到一半断了。别急着重来临时文件还在重新触发下载会接着上次的进度走。想避免临时文件堆积保持bilibili.restrictTempMode on即可它会在文件达标后清理残留。批量下载时弹出一排已下载确认框。用bilibili.alert.maxAlertPrompt限制弹窗数量或者干脆关掉仓库提醒。人在海外B 站连不上。给config/app.config配上代理就能解决socksProxyHost填主机、socksProxyPort填端口注意设了 SOCKS 代理就别再同时设 HTTP 代理二选一。最后一步开始建立你自己的 B站视频库工具能帮你的远不止下载这两个字。把收藏夹定期备份成离线文件把追更 UP 主的全部作品收进一个按名字分类的文件夹把教学视频配上弹幕和字幕整集归档——BilibiliDown 擅长把收藏变成拥有。给它 10 分钟从粘贴第一个链接开始再花 10 分钟把命名规则调成顺手的样子之后每一次下载都是自动化的。等你的硬盘里躺满井井有条的 B 站视频库时回头看老周当初的录屏操作大概只想感叹一句早该上车的。【免费下载链接】BilibiliDown(GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 项目地址: https://gitcode.com/gh_mirrors/bi/BilibiliDown创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考