
B 站视频一夜消失bilibili-downloader 教你如何把 4K 高清视频免费下载到本地【免费下载链接】bilibili-downloaderB站视频下载支持下载大会员清晰度4K持续更新中项目地址: https://gitcode.com/gh_mirrors/bil/bilibili-downloaderbilibili-downloader 是一款开源的 B 站视频下载工具用大会员 Cookie 就能解锁 4K 超清画质支持批量下载、分P识别和音视频自动合并。本文从零开始带你 10 分钟把第一条 B 站视频稳稳存进本地硬盘。先做道选择题哪三类人最需要给 B 站视频做本地备份在下决定之前先对号入座看看你有没有中招追更党关注的 UP 主突然删稿重投、换号跑路辛辛苦苦追的系列说断更就断更资料党把 B 站当免费网课在用可课程链接随时可能因为版权、审核等原因失效会员党充了大会员就为了看 4K结果某些内容过段时间连会员都刷不出来。只要命中任意一条本地备份这件事就值得认真对待。平台能给你播放权限但给不了永久保证——真正稳妥的做法是把喜欢的视频变成自己硬盘里的文件。bilibili-downloader 是什么一个链接换一个 MP4一句话总结把 B 站链接丢进去几分钟后你就能在本地拿到一个可以直接播放的 MP4 文件。它目前的能力基本覆盖了日常需求能力说明普通视频 / av 号基础下载秒上手分P合集支持?pN精确定位到某一集充电专属视频已开通充电的用户可下载大会员 4K 画质配置 Cookie 后解锁最高清晰度批量并发下载多个视频自动排队异步拉取音视频自动合并下载完成后直接合成无需手动处理想研究实现细节可以翻翻项目里的 main.py 和 strategy/ 目录整体代码结构清晰注释也很友好。从零到一跑通首次下载安装、Cookie、链接、运行四步走第一步克隆仓库并安装依赖约 2 分钟git clone https://gitcode.com/gh_mirrors/bil/bilibili-downloader cd bilibili-downloader pip install -r requirements.txt依赖只有 4 个包httpx负责异步网络请求beautifulsoup4解析页面moviepy合并音视频tqdm渲染进度条。全是轻量级老熟人安装基本不会卡壳。第二步复制 Cookie这是解锁 4K 的关键约 3 分钟B 站的画质权限和账号绑定工具只有拿到你的登录凭证才能请求到账号允许的最高画质。获取步骤用浏览器登录 B 站随便打开一个视频页按 F12 打开开发者工具切到「网络」标签刷新页面点第一个请求在请求头里找到cookie字段整段复制里面包含SESSDATA打开项目根目录的 config.py把值替换到COOKIE参数里。提醒Cookie 大约 30 天失效一次过期后按同样步骤重新复制即可其余配置不用动。第三步把想下载的链接填进 URL 列表约 2 分钟继续编辑 config.py在URL列表里按格式添加链接URL [ https://www.bilibili.com/video/BV1AAAA1111/, # 普通视频 https://www.bilibili.com/video/BV1BBBB2222/?p2, # 分P视频下载第2集 ]注意/video/BVxxxx后面最好带一个/再接参数否则 URL 被重定向后可能丢掉会员状态画质会掉到 480P。第四步运行然后看着进度条跑完约 3 分钟python main.py终端会依次打印视频标题、清晰度和下载进度音视频拉取完成后自动合并成品落在output/目录整个过程见下方动图下载翻车自救指南5 个高频问题与对策你遇到的现象原因与解法只能下 360P / 480P提示权限不足Cookie 过期了重新获取并替换即可明明填了会员视频却下成低清URL 少了斜杠触发重定向改成/video/BVxxxx/?p格式卡在合并阶段速度奇慢装个 ffmpegmacOS 用brew install ffmpegLinux 用sudo apt-get install ffmpeg没装也能用 moviepy 兜底但慢不少下载速度上不去避开晚间高峰时段或把 main.py 里的max_concurrent调小个别视频反复失败别慌失败链接会自动写进failed_urls.txt复制回config.py即可重试好用不是玄学源码里藏着的 4 个贴心设计音视频双流并发B 站高清视频把画面和声音拆成两条流工具同时拉取再合并比逐段串行下载省时间断点续传 自动重试请求头带Range中断后从已下载位置接着传网络抖动最多自动重试 5 次不用全程盯屏URL 自动规范化内置正则帮你补齐斜杠从源头减少掉画质的坑失败导出 摘要统计跑完自动给出成功/失败清单和总耗时失败链接单独存档下次重试零成本。多集批量下载技巧一行列表推导式把整个合集搬到本地想整部课一次拉完用列表推导式批量生成链接base https://www.bilibili.com/video/BV1EEEE4444 URL [f{base}?p{i} for i in range(1, 11)] # 一次性生成第1~10集想换保存位置改 config.py 里的OUTPUT_PATH指向你的移动硬盘或 NAS 目录即可。另外项目对番剧/电影链接/bangumi/play/做了预留支持但需要中国大陆 IP感兴趣的可以试试。收个尾现在就给收藏夹做一次本地备份从 clone 到出片全程不到 10 分钟。与其等视频下架后到处找补不如趁还能访问把真正喜欢的内容存进自己的硬盘。最后提醒请仅将下载内容用于个人学习与收藏尊重创作者版权遵守 B 站用户协议不要用于任何商业用途。打开终端挑一条你最舍不得的视频跑起来试试吧。【免费下载链接】bilibili-downloaderB站视频下载支持下载大会员清晰度4K持续更新中项目地址: https://gitcode.com/gh_mirrors/bil/bilibili-downloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考