B站视频下载快速指南:4K与充电视频四步离线保存
【免费下载链接】bilibili-downloaderB站视频下载,支持下载大会员清晰度4K,持续更新中项目地址: https://gitcode.com/gh_mirrors/bil/bilibili-downloader
想存B站的4K课程或充电专属视频,播放页里却只有480P可选?bilibili-downloader 是个开源的 B站视频下载 工具:把链接填进 config.py,跑一下 main.py,大会员清晰度与充电专属内容都能离线存到本地。
bilibili-downloader 适合谁:30 秒速览
一个把视频存到本地的命令行 B站视频下载 工具,流程就是两个配置、一条命令。核心能力:
- 大会员清晰度下载,最高 4K,需账号 Cookie 授权
- 批量链接并发排队,进度条实时刷新,跑完输出下载摘要
- 分P/合集自动处理,临时文件下载完自动清理
只想存自己有权限观看的视频,它够用;完全不想碰终端,可以少折腾这个方向。
最小上手:从 git clone 到 output 目录四步
第 1 步|拉取项目并安装依赖
git clone https://gitcode.com/gh_mirrors/bil/bilibili-downloader pip install -r requirements.txt需要 Python 3.8 及以上。httpx、beautifulsoup4、moviepy、tqdm 四个依赖分别负责请求、解析、音视频合并和进度条,一条命令装齐。
第 2 步|Cookie 怎么从浏览器拿
- 填什么:你账号登录态下的整串 cookie,是换取 4K 与充电视频权限的身份凭证
- 在哪拿:浏览器登录 B 站,打开开发者工具网络标签,刷新页面后从第一个请求的请求头复制 cookie 字段
- 填在哪:
config.py的COOKIE一栏,注意 SESSDATA 约 30 天过期,需定期替换
第 3 步|视频链接怎么填进 config.py
在config.py的URL列表里逐行添加,一行一个视频,一次贴一串就能批量排队。多P视频只想拿第 2 集,链接末尾加?p=2:
URL = ['https://www.bilibili.com/video/BV1xx/?p=2']第 4 步|跑 main.py 看进度条
python main.py默认最多 2 个链接并发、音视频并行拉取,完成后自动合并存入 output 目录,并打印成功/失败摘要。
能力边界:它能做什么,不能做什么
- ✅ 大会员 4K 清晰度下载
- ✅ 充电专属视频离线保存
- ✅ 批量并发 + 实时进度条与摘要
- ❌ 番剧、纪录片支持待完善
- ❌ 无代理,清晰度受账号权限限制
排错速查:画质缩水、Cookie 过期、下载失败
- 只下到 480P→ 链接重定向参数干扰清晰度 → 改写成 BV号+/ 形式
- 提示权限不足→ Cookie 中 SESSDATA 已过期 → 按第 2 步重新复制替换
- 下载到一半失败→ 网络抖动,5 次自动重试后仍中断 → 从 failed_urls.txt 复制再跑
- 合并后视频打不开→ 中断导致文件损坏 → 删除重下,用 VLC 播放
使用红线:权限与合规
能下到的清晰度由你的账号状态决定,工具不会突破你没权限的内容。下载产物请只用于个人学习、收藏与备份,不传播、不商用。每个视频背后都是 UP 主的心血,尊重是底线。
收尾:深夜跑完最后一单
Cookie 还新鲜、网速也够快,把课程链接贴进 config.py 敲下回车,然后看进度条一点点填满硬盘。
【免费下载链接】bilibili-downloaderB站视频下载,支持下载大会员清晰度4K,持续更新中项目地址: https://gitcode.com/gh_mirrors/bil/bilibili-downloader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考