尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

BilibiliDown 新手完全指南:轻松搞定 B站视频下载与批量离线保存

BilibiliDown 新手完全指南:轻松搞定 B站视频下载与批量离线保存 BilibiliDown 新手完全指南轻松搞定 B站视频下载与批量离线保存【免费下载链接】BilibiliDown(GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 项目地址: https://gitcode.com/gh_mirrors/bi/BilibiliDown凌晨一点你刷到一节特别想存下来的网课B站没有下载按钮浏览器里的解析下载插件三天两头失效好不容易找到在线转换站出来的画质糊成一团还塞满广告。这种被卡住的感觉几乎每个B站重度用户都经历过。BilibiliDown 就是为把 B站视频 存进自己硬盘这一件事而生的开源免费工具能直接解析视频流、保留原始画质还支持收藏夹和 UP主全集的批量下载。这篇文章我跟着一位新手朋友小A从安装、首次下载到进阶配置完整走了一遍把值得抄的作业都整理给你保证你今晚就能跑通第一次下载。它到底能干什么一个私人内容仓库管家 一句话定位BilibiliDown 是一款跨平台的 B站视频下载器Windows、macOS、Linux 都能跑开源协议为 Apache 2.0项目仓库在 GitCode 上持续更新。你尽可以把它想象成一位私人内容仓库管家你递过去一条链接——AV/BV 号、番剧分集、合集、收藏夹、UP主主页都行——它负责解析、排队、去重、归档最后把文件整整齐齐放回你指定的书架。主界面比想象中朴素一个输入框、一个查找按钮、上方几个功能 Tab。没有广告横幅没有会员引导弹窗剩下的全是干活的地方第一次打开也不会手足无措。小A 的安装流水账三分钟把快捷方式放到桌面 ️小A 是那种能复制粘贴绝不打命令的普通用户她的整个安装过程只做了三件事确认电脑里有 Java 8 或更高版本项目唯一的环境要求没有就去官网装一个克隆仓库到release目录拿现成脚本——Windows 双击Create-Shortcut-on-Desktop-for-Win.vbsmacOS 双击Double-Click-to-Run-for-Mac.commandLinux 在终端执行Create-Shortcut-on-Desktop-for-Linux.sh桌面出现快捷方式双击启动。如果是从零开始也可以在命令行里先拉下项目git clone https://gitcode.com/gh_mirrors/bi/BilibiliDown启动后你会看到一个蓝白配色的窗口就是上面那张图的样子。小A 的第一反应是就这——但她很快发现简单界面后面藏着的功能一点都不简单。小A 的首次下载实录从复制链接到文件落盘 ⚡小A 的第一次下载只花了 30 秒。她从手机 App 复制了一条 BV 链接粘贴进输入框点查找。你会看到程序开始解析随后弹出一个标签页里面是该视频的标题、分P列表和可选清晰度。选清晰度时数值对应明确的画质档位320P16、480P32、720P64、1080P80、1080P112再往上还有 4K120和 8K127。B站给什么源这里就显示什么——非会员通常拿不到 1080P 以上的档位这是平台规则不是工具的锅。点下载后进度条开始走。好奇的小A 顺手打开任务管理器看了看发现整个程序是一个 Java 进程内存占用在 400MB 上下下载时的 CPU 占用不到 4%几乎不打扰她同时开着的浏览器和文档。如果下载的是收藏夹、稍后再看或会员专享内容记得先点右上角的点击登录用 B站 App 扫一下二维码即可。登录凭据会保存在config/cookies.config文件里下次启动不用重复扫码想退出登录直接删掉这个文件或在菜单里操作就行。批量下载与文件归档让 UP主全集自动各回各家 真正让下载效率产生质变的是批量能力。小A 试着把她关注的一位UP主的全部作品一次拿下复制主页链接 → 粘贴 → 查找程序会分页列出该UP主的所有视频默认每页 5 条可在bilibili.pageSize调大。下载策略选全部优先清晰度填 80点执行剩下的就是等。同样的思路可以套用到收藏夹favlist 链接、合集ml开头、番剧ep/ss。收藏夹链接末尾还能追加p2、p3这样的参数来加载更多页条目批量操作非常顺手。批量下载的第一次小A 发现文件名全是avTitle-p001-80这种找起来费劲。解决办法在config/app.config里的命名格式bilibili.name.format。常用变量有avTitle标题、pDisplay合集序号、UpNameUP主名、UpIdUP主ID、qn清晰度、cTime发布时间、listName收藏夹名。它还支持条件式语法比如(:listName listName/)表示存在收藏夹名时自动加一个前缀目录。小A 最终用了这样一组格式bilibili.name.format UpName/(:listName listName/)avTitle-(:cTime cTime-)pAv2-qn(avId)实际效果是下载完成后文件自动按UP主名/收藏夹名/标题-日期-p01-80(av号).mp4归档。小A 的原话是我整理文件夹都没它整齐。另外两个高频配置顺手提一句保存路径用bilibili.savePath download/相对绝对路径都支持同时下载任务数用bilibili.download.poolSize 3官方建议 3~5不是越大越快调太高反而容易触发风控。三个值得一玩的进阶用法 1. 收藏夹全量备份命名自动带收藏时间。用途把个人收藏夹完整导下来作为离线资料库。做法登录后粘贴收藏夹链接命名格式里加上(:listName listName/)与收藏时间变量favTime格式可用bilibili.name.date.favTime.pattern yyMMdd控制然后全量下载。效果备份会按收藏夹自动建目录每个视频文件名带上收藏日期以后翻资料一眼定位。2. 多线程分块下载明显提速不伤系统。用途大文件下载速度不满意的提速方案。做法在配置里把bilibili.download.multiThread.count设为 4再配合bilibili.download.multiThread.minFileSize设置阈值小于该 MB 数的文件不启用分块。效果大视频被拆成多块并行下载整体速度明显提升而 CPU 依然保持低占用。3. 仓库模式去重批量任务自动跳过已下载。用途定期同步 UP主新视频或稍后再看列表时避免重复劳动。做法确认bilibili.repo on下载成功的记录会持续写入config/repo.config之后每次下载前程序先查仓库已存在的直接跳过。效果全量重跑一遍也不会重复下载配合稍后再看列表等于给自己搭了一个轻量级的订阅更新器。新手最容易踩的坑和对应的解药 下载到一半关掉程序留下.part结尾的临时文件→ 不用重下重新打开同一个任务会从断点继续想尽量拿到 MP4把bilibili.format设为 0。明明选了 1080P拿回来的却是 480P→ B站对非会员限制清晰度部分老番剧只有 FLASH 源只能下到 FLV换登录会员号通常能解。提示该视频已下载但到处找不到文件→ 是config/repo.config里的历史记录在认领删掉对应那一行或临时把bilibili.repo设为 off 再试。批量下载时弹出一堆已下载确认框→ 在配置里把bilibili.alert.isAlertIfDownloded设为 false世界立刻清净。解析之后一直转圈或一片空白→ 多半是视频已被删除或违规换个链接确认若全都不行检查是否开了失效的代理。下载好的视频没声音或无法播放→ 音视频分离的 MP4 需要 ffmpeg 参与合并确认bilibili.ffmpegPath指向的 ffmpeg 可用兜底方案是装一个 VLC 播放器。下载完成后程序会直接给出文件路径右侧的打开文件打开文件夹按钮一步到位——这个细节小A 很喜欢因为她再也不用在一堆乱码文件夹里大海捞针。写在最后把它变成你的长期视频库 BilibiliDown 的价值不在于能下载这种一次性满足而在于把下载变成了一件可以长期托管的事批量、去重、自动命名、断点续传组合起来就是一个会自己维护的私人视频库。想深入研究的同学解析逻辑在src/nicelee/bilibili/parsers/下载器在src/nicelee/bilibili/downloaders/界面层在src/nicelee/ui/仓库里的release/wiki/QA.md有作者整理的问答绝大多数怪问题都能在里面找到现成答案。最后照例提醒一句下载的内容请仅用于个人学习与收藏尊重每一位UP主和版权方的劳动不要拿去做二次传播。愿你的硬盘里存下的都是真正值得反复回看的作品。【免费下载链接】BilibiliDown(GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 项目地址: https://gitcode.com/gh_mirrors/bi/BilibiliDown创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表