十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

怎样把B站视频完整“搬“回本地:BilibiliDown下载工具实测手记

怎样把B站视频完整“搬“回本地:BilibiliDown下载工具实测手记 怎样把B站视频完整搬回本地BilibiliDown下载工具实测手记【免费下载链接】BilibiliDown(GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 项目地址: https://gitcode.com/gh_mirrors/bi/BilibiliDown深夜十一点阿哲盯着手机里收藏了三个月的那门课程合集提示已失效。他这才想起来自己早就该把B站视频下载到本地。找了一圈下载器不是要付费解锁画质就是下载到一半就断流还动不动捆绑全家桶。如果你也经历过这种收藏夹吃灰、视频随时可能消失的焦虑那这款开源的B站视频下载器 BilibiliDown 或许正是你要找的东西。它免费、跨平台Windows / macOS / Linux 通吃而且支持原画画质、批量任务和会员内容下载。这篇文章不打算写成说明书我想以自己这几天的真实使用过程和你聊聊它到底值不值得用。从 clone 到跑起来我的第一次成功下载第一次接触它我的心态其实挺抵触的——又要装 Java 环境又要配 FFmpeg作为一个不喜欢折腾命令行的人我甚至做好了中途放弃的准备。好在事实没那么可怕。把仓库 clone 下来之后我注意到项目里带着一个release/目录里面既有给 Windows 用的.vbs快捷方式脚本也有给 macOS 的.command还有 Linux 的.sh。我选了最简单的一条路直接运行启动脚本程序就起来了。界面是熟悉的 B 站蓝白配色左上角一个输入框右边一个查找按钮清爽得不像是一个下载工具。我把一个 BV 号粘进去点查找大概一两秒的功夫视频标题、简介、封面和分 P 列表就全部出来了。那一刻我心里是有点惊讶的——原来解析可以这么快。右侧的清晰度下拉框里躺着 112、80、64、32、16 这些数字我随手选了 112点下批量下载进度条就开始稳步前进。整个流程比我预想的顺滑太多粘贴链接 → 查找 → 选画质 → 下载四个动作没有注册没有付费墙没有广告。第一次成功把视频保存到本地时我甚至有点恍惚——就这就完了最打动我的两个细节原画画质和批量下载如果只是能下视频市面上能替代的工具并不少。真正让我留下来的是下面这两点。先说画质。以前我用过在线解析网站所谓高清下载下来一播放全是马赛克。BilibiliDown 是直接解析 B 站视频流能拿到你账号权限范围内的最高画质112 这个选项对应的是接近原画的清晰度。我当时拿一个 4K 的测试视频做了对比网页端在线看是超清下载到本地后放大细节码率完全扛得住。对做视频剪辑的人来说这意味着素材库不再依赖网页播放器那层压缩滤镜。再说批量。我关注的某位 UP 主上传了一整个系列教程大约 40 个 P。手动一个个下光是复制链接就能让我崩溃。BilibiliDown 支持直接把 UP 主主页链接、收藏夹链接甚至稍后再看列表喂进去然后在下拉框里选择下载策略和优先清晰度一次任务就能把整批排进队列。我印象最深的是它的断点续传。中间有一次网络波动某个文件卡在 60% 左右我以为要重头再来结果重新点开任务它直接从断点继续了。下载进度、速度、失败重试次数都清清楚楚列在下载页里看着那串数字稳步爬升比看进度条还让人安心。把下载目录改造成自己的个人影库用了两天之后我开始不满足于默认的文件命名——一堆av1234567_1_80.mp4这样的文件时间一长根本分不清谁是谁。BilibiliDown 的配置文件藏在config/app.config里纯文本格式用记事本就能改。命名格式支持一堆变量avTitle视频标题、clipTitle分 P 标题、pDisplay合集序号、UpNameUP 主名字、qn清晰度等等。我最满意的一版配置是这样的效果下载后的文件会自动按 UP 主分文件夹文件名形如课程名-第03P-1080P一眼就能扫出内容。bilibili.savePath download/[UpName]/ bilibili.name.format avTitle-pDisplay-qn顺带一提它还内置了一个仓库功能bilibili.repo。开启之后下载成功的记录会写进config/repo.config下次再遇到同一个视频它会直接跳过不会让你重复下同一份。批量收藏 UP 主全集时这个功能帮我省掉了大量无意义的重复流量。配置文件的每个参数旁边都有中文注释这一点对新手非常友好你不需要去翻文档猜某个开关是干嘛的。排错手记那天我为什么只能下到低画质使用中总会遇到点小插曲这里记录一次印象最深的排查过程。现象某个会员专享视频下载下来的清晰度列表里最高只有 64选不了 112。线索我注意到程序右上角显示当前用户为未登录。B 站对部分高清源和会员内容有权限校验没登录就拿不到高码率地址。定位顺着这个思路我打开了登录功能。登录方式默认是二维码直接在窗口里弹出一个小二维码。解决掏出手机用 B 站 App 扫了一下几秒钟就提示登录成功。再回去重新查找那个视频112 的选项就出现了。另外登录状态是持久化保存的cookie 存在config/cookies.config里不用每次启动都重新扫码。如果你哪天不想让程序保留账号信息直接删掉那个文件或者从菜单里退出登录就行。后来我还遇到过一次下载速度上不去的问题。检查之后发现是同时开的任务数太多把bilibili.download.poolSize从默认的 3 调回 2速度立刻稳住了。这个参数不是越大越好它更像水龙头开太猛反而互相抢带宽。写在最后工具的意义是让收藏真正属于你BilibiliDown 的代码量不算小核心解析器都在src/nicelee/bilibili/parsers/目录下支持 AV/BV 号、UP 主主页、收藏夹、合集、稍后再看等多种链接类型。如果你有兴趣还可以顺着release/wiki/QA.md这份文档把它的各种配置项摸一遍很多功能比如自定义命名条件、代理设置都是在里面被提到的。用了这一周我的感受是下载工具不稀奇稀奇的是把解析、下载、管理、续传这一整套体验做得这么顺。它让我真正意识到收藏夹里那些以后再看的视频只有落到本地硬盘里才算真正属于自己。希望这篇手记能帮你少走几步弯路也欢迎你把它的玩法玩出自己的花样——毕竟把工具调教成自己的形状本来就是使用开源软件最大的乐趣。【免费下载链接】BilibiliDown(GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 项目地址: https://gitcode.com/gh_mirrors/bi/BilibiliDown创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表