B站视频下载自救指南:bilibili-downloader 免费工具把 4K 大会员视频一键拉回本地

📅 2026/8/18 13:54:43
B站视频下载自救指南:bilibili-downloader 免费工具把 4K 大会员视频一键拉回本地
B站视频下载自救指南bilibili-downloader 免费工具把 4K 大会员视频一键拉回本地【免费下载链接】bilibili-downloaderB站视频下载支持下载大会员清晰度4K持续更新中项目地址: https://gitcode.com/gh_mirrors/bil/bilibili-downloader你是不是也有过这种时刻精心整理的收藏夹里躺着一部神作第二天再点开UP 主退站、视频下架只剩一行稿件失效又或者充了大会员4K 画质只能在 App 里看想拷到平板上通勤看还得忍受官方客户端那套绕来绕去的缓存目录。我最近折腾了一套开源工具bilibili-downloader专门解决把 B 站视频变成本地文件这件事。普通投稿、大会员 4K、充电专属视频、分 P 合集都能下全程命令行操作免费、无广告、无套路。下面这份从零到跑通的记录你照着抄就行。用之前 vs 用之后变化有多大先说说我原来的日子在线解析网站十个有八个要充值剩下两个隔天就失效录屏软件录一小时视频文件 5 个 G画质还糊手机缓存只能在 App 里看换个设备就没了现在变成什么样想要哪集把链接丢进一个清单文件回车交给它下完自动合并音视频output目录里躺着一个干净的 MP44K 画质原样保真跟站内看没区别说白了它把我从求人下载变成了自己掌控。三步装好比想象中省事项目要求 Python 3.8 以上绝大多数机器都满足。拉仓库、装依赖git clone https://gitcode.com/gh_mirrors/bil/bilibili-downloader cd bilibili-downloader pip install -r requirements.txt依赖里主要是 httpx发请求、beautifulsoup4解析页面、moviepy合并音视频、tqdm进度条全是常见库装起来很顺。一个加分项机器上如果装了ffmpeg合并音视频时会优先走它速度快、画质无损没有也无所谓工具会自动退回 moviepy 方案照样能用。填对 Cookie会员身份才能被认出来下普通视频不配 Cookie 也行但想拿 4K、想碰充电专属内容就必须让工具认识你的账号。这一步很多新手会卡其实就三步浏览器登录 B 站随便打开一个视频页按F12打开开发者工具切到网络标签刷新页面点第一个请求在请求头里找到cookie整段复制然后把整串 Cookie 粘到config.py的COOKIE变量里。注意 Cookie 里的SESSDATA大约 30 天过期到时候重新复制一遍即可不用动别的配置。想下的视频写进一张清单就够了下载哪些内容同样在config.py里维护一个URL列表搞定三种常见写法URL [ # 普通视频 https://www.bilibili.com/video/BV1xx123456, # 分P视频只要第2集 https://www.bilibili.com/video/BV1xx654321?p2, # 充电专属视频 https://www.bilibili.com/video/BV1xx789012, ]我当时把一门十几集的课程分 P 全部列了进去一行一个排好序一次任务全解决省得反复跑。回车之后看着它自己干活配置写完运行python main.py。终端会先打印本次任务的概况——待下载数量、并发模式、输出目录然后开始逐条下载。几个让我意外的细节视频和音频是分开并发下载的比一条条串着下快不少每个文件都有独立进度条速度、剩余大小一目了然下载完自动合并音视频、自动清理临时文件最后给一份成功/失败摘要失败的链接还会被写进failed_urls.txt复制回去就能重试不用对着屏幕抄地址。三个保命细节作者替新手都想到了一是断点续传。下到一半断网重新跑一遍工具会检查本地已有文件的大小从断点继续而不是重头再来。动辄几个 G 的 4K 文件这功能太救命了。二是清晰度保真。源码里有一段专门处理 URL 的注释BV号?p2这种不带斜杠的链接会被 B 站重定向登录状态一丢画质直接掉到 480P。工具会自动把链接规范成带斜杠的格式保住 1080P 甚至 4K。这个坑不处理新手十有八九会踩。三是自动重试。网络抖动导致请求超时工具会间隔几秒自动重试最多试 5 次比手动盯梢省心多了。几个常见疑问提前说清楚Q番剧、电影能下吗项目里已经预留了对应的下载策略strategy/bangumi.py但官方标注是待测试且部分内容有地区限制需要大陆 IP。想下番剧的同学可以先试试别把它当成百分百稳的方案。Q会封号吗正常下载自己的会员内容风险很低。但别一次性塞几百个链接暴力跑工具默认最多同时下 2 个视频已经很克制了。Q代码想自己改改结构很清爽models/是数据模型strategy/按视频类型拆分策略想扩展新场景就加一个策略类config.py管配置main.py管编排。对想二次开发的人来说挺友好。写在最后折腾完这一圈我最深的感受是把想留的内容变成自己的文件这件事 bilibili-downloader 把门槛降到了会复制粘贴就行。它治好了我的收藏焦虑——视频下架了本地有备份。网络卡顿本地随便拖。想剪素材MP4 就在output文件夹里等着。如果你也受够了收藏夹里一个个稿件失效不如花半小时按这份清单把工具跑起来。攒下来的每一段视频都是你私人资料库的一块砖先装好工具剩下的交给它。【免费下载链接】bilibili-downloaderB站视频下载支持下载大会员清晰度4K持续更新中项目地址: https://gitcode.com/gh_mirrors/bil/bilibili-downloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考