一篇文章搞定 B 站 4K 视频下载:bilibili-downloader 离线备份实战指南
一篇文章搞定 B 站 4K 视频下载bilibili-downloader 离线备份实战指南【免费下载链接】bilibili-downloaderB站视频下载支持下载大会员清晰度4K持续更新中项目地址: https://gitcode.com/gh_mirrors/bil/bilibili-downloaderbilibili-downloader 是一个用 Python 编写的开源 B 站视频下载工具核心能力一句话就能说清把普通视频、分 P 合集、充电专属内容以及大会员限定的 4K 画质一键保存为本地文件。项目入口脚本为 main.py所有个性化设置集中在 config.pyREADME.md 里也有完整的功能清单与运行说明。开篇你只是租了这些视频而不是买了它们先算一笔账你在 B 站花无数个深夜追完的系列课程、收藏夹里反复重温的演唱会、跟着做笔记的教程合集——这些内容真正属于你的有多少现实往往是残酷的。UP 主可能因为某些原因清空投稿版权方到期可能让整部作品下架平台的缓存也会随着登录状态失效而灰飞烟灭。你在视频平台看到的每一个视频本质上都只是一份租来的观看许可平台随时可以收回。想要真正把内容握在自己手里唯一的办法就是趁还能访问时把它下载到自己的硬盘上。bilibili-downloader 就是为此而生的。先花 30 秒认识它能下载什么不能下载什么整个使用流程可以压缩成一条流水线粘贴链接 → 自动识别视频类型 → 请求账号可用最高画质 → 并行拉取音视频 → 自动合成 → 存入本地目录具体能力盘点如下覆盖主流内容形态普通视频、分 P 合集、充电专属视频统统支持4K 画质可达配合大会员账号的 Cookie能拿到账号权限内的最高清晰度批量排队下载多个链接一次扔进去自动逐个处理不用守着点异步并发加速视频与音频并行拉取比顺序下载快得多进度条 自动重试全程可视化中断后可续传网络波动会自动兜底音视频自动合并下载完直接合成一个文件开箱即播失败自动留痕下载失败的链接会被写入failed_urls.txt方便之后重试需要注意的边界番剧、纪录片目前标注为待测试且需要中国大陆 IP代理功能也在开发计划中。从零跑通四步完成你的第一次下载第 1 步拉取代码并安装依赖约 2 分钟打开终端依次执行git clone https://gitcode.com/gh_mirrors/bil/bilibili-downloader cd bilibili-downloader pip install -r requirements.txt依赖总共只有 4 个全部轻量httpx异步网络请求、beautifulsoup4页面解析、moviepy音视频合并、tqdm进度条渲染。第 2 步把登录凭证放进 config.py约 3 分钟最关键为什么必须配置 Cookie可以这样理解B 站把画质权限和账号绑定工具只有带着你的登录凭证去请求B 站才会把你账号有资格看的最高画质比如 4K开放给它。没有这串凭证最多只能拿到游客画质。获取凭证的完整路径如下用浏览器登录 B 站随便打开一个视频页面按下 F12或右键选择检查切换到网络标签页刷新页面点开第一个请求在请求头里找到cookie字段复制整段值其中就包含身份标识SESSDATA打开项目根目录的config.py把复制的内容粘贴到COOKIE参数中小提示Cookie 的有效期大约 30 天过期后按同样的步骤重新复制一次即可平时无需改动。第 3 步把想下载的链接填进 URL 列表约 1 分钟打开config.py把链接写进URL列表URL [ https://www.bilibili.com/video/BV1AAAA1111/, # 普通视频 https://www.bilibili.com/video/BV1BBBB2222/?p2, # 分P视频第2集 https://www.bilibili.com/video/BV1CCCC3333/, # 充电专属视频 ]第 4 步运行并等待成品约 5 分钟python main.py终端会依次显示视频标题、清晰度、音频与视频各自的下载进度条下载完成后自动进入合并环节成品最终落在output/目录。整个过程可以参考下面的运行动图收尾时程序还会输出一份下载摘要成功几个、失败几个、总耗时多少、文件存到了哪里一目了然。失败的链接会自动写入项目根目录的failed_urls.txt复制回config.py即可重试完全不用手动记小本本。背后发生了什么3 个值得知道的原理Q1为什么要并行下载音视频再合并B 站的高清视频会把画面和声音拆成两条独立的数据流。工具的做法是同时拉取两条流下载完再合成一个文件。这样做的直接收益就是速度画质越高、体积越大并行带来的优势越明显。Q2断点续传和自动重试是怎么兜底的下载中断时工具会从已完成的位置接着传而不是推倒重来遇到网络波动还会自动重试最多 5 次。这意味着一份大文件的下载过程即使被打断你也不用守在电脑前从头再来。Q3分 P 链接怎么做到指哪下哪链接末尾带?pN时工具会精确解析出对应的分 P 编号只下载你指定的那一集不带参数则按合集整体处理。这套识别逻辑在strategy/目录的代码中有完整实现。进阶玩法把下单个视频升级成批量囤货用一行代码生成整个系列的所有分 P想一口气拿下某部 10 集课程不需要手动写 10 行链接用列表推导式一键生成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 的挂载路径即可临时文件会放在TEMP_PATH下载结束后程序会自动清理不会在磁盘上留下垃圾。通过并发数控制网速占用main.py中max_concurrent默认是 2。觉得下载太慢可以适当调大反过来如果担心占满带宽影响家人上网、追剧也可以调小灵活取舍。常见问题对照表踩坑前先看一眼现象原因对策只能下 360P 或提示权限不足Cookie 过期或失效按前面的步骤重新复制一次 Cookie 并替换明明填了链接却下成低清链接末尾少了/重定向丢失会员状态确保/video/BVxxxx后面先带/再接?p合并很慢甚至卡住机器上没有 ffmpegmoviepy 只能纯软件合成macOS 执行brew install ffmpegLinux 执行sudo apt-get install ffmpeg不装也能跑只是慢下载速度不理想并发数过高触发超时或撞上晚间高峰调小main.py里的max_concurrent尽量避开高峰时段番剧、电影下载失败该功能仍标注为待测试需要中国大陆 IP可等待后续版本更新最后工具是免费的但请带着分寸使用从克隆仓库到下载出第一个视频全程大约十几分钟一次配置可以长期复用。无论是备份付费课程、收藏创作者的高质量内容还是搭建自己的离线视频库这个工具都能把收藏真正变成硬盘里实实在在的文件。最后再叮嘱一句下载的内容请仅用于个人学习与离线备份尊重创作者版权遵守 B 站用户协议不要二次分发或用于商业用途。工具本身没有对错善用它优质内容生态才能长久运转下去。【免费下载链接】bilibili-downloaderB站视频下载支持下载大会员清晰度4K持续更新中项目地址: https://gitcode.com/gh_mirrors/bil/bilibili-downloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

计算机毕业设计之基于Python的京东电脑销售数据的分析系统设计与实现

计算机毕业设计之基于Python的京东电脑销售数据的分析系统设计与实现

京东电脑销售数据的分析系统采用B/S架构,数据库是MySQL。网站的搭建与开发采用了先进的Python进行编写,使用了Django框架。该系统从两个对象:由管理员和用户来对系统进行设计构建。主要功能包括:个人信息修改,对用户、…

2026/8/18 17:14:49 阅读更多 →
VBrowser-Android构建部署指南:从源码编译arm与x86多架构APK

VBrowser-Android构建部署指南:从源码编译arm与x86多架构APK

VBrowser-Android构建部署指南:从源码编译arm与x86多架构APK 【免费下载链接】VBrowser-Android 全网视频嗅探缓存APP 项目地址: https://gitcode.com/gh_mirrors/vb/VBrowser-Android VBrowser-Android 是一款开源的全网视频嗅探缓存APP,支持 M3…

2026/8/22 22:15:46 阅读更多 →
计算机毕业设计之基于Python的京东教辅书销售数据分析系统的设计与实现

计算机毕业设计之基于Python的京东教辅书销售数据分析系统的设计与实现

近些年来,随着科技的飞速发展,互联网的普及逐渐延伸到各行各业中,给人们生活带来了十分的便利,京东教辅书销售数据分析系统利用计算机网络实现信息化管理,使整个京东教辅书销售数据分析的发展和服务水平有显著提升。本…

2026/8/23 3:00:37 阅读更多 →

最新新闻

论文AI率过高怎么办?2026年12款免费降AI率工具实测指南

论文AI率过高怎么办?2026年12款免费降AI率工具实测指南

现在毕业论文答辩前,“AI率超标”已经彻底取代“查重率过高”,成了同学们的头号难题!不少同学只是用AI润色了摘要和结论,AI率直接飙升到离谱,纯手动修改根本不管用——这说明AIGC检测系统抓的不是个别词语,…

2026/8/23 23:59:54 阅读更多 →
Marketch:从Sketch画板直接量取CSS

Marketch:从Sketch画板直接量取CSS

Marketch:从Sketch画板直接量取CSS 【免费下载链接】marketch Marketch is a Sketch 3 plug-in for automatically generating html page that can measure and get CSS styles on it. 项目地址: https://gitcode.com/gh_mirrors/ma/marketch 设计稿交付还在…

2026/8/23 23:59:54 阅读更多 →
如何在ThinkPad X390上安装macOS:OpenCore EFI完整指南

如何在ThinkPad X390上安装macOS:OpenCore EFI完整指南

如何在ThinkPad X390上安装macOS:OpenCore EFI完整指南 【免费下载链接】ThinkpadX390-Opencore-EFI macOS Catalina & Big Sur & Monterey on ThinkPad X390 (Hackintosh) 项目地址: https://gitcode.com/gh_mirrors/th/ThinkpadX390-Opencore-EFI …

2026/8/23 23:59:54 阅读更多 →
WechatHook 终极指南:5大核心能力详解,3分钟看懂微信自动化

WechatHook 终极指南:5大核心能力详解,3分钟看懂微信自动化

WechatHook 终极指南:5大核心能力详解,3分钟看懂微信自动化 【免费下载链接】WechatHook Enjoy hooking wechat by Xposed....Accessibility...and so on... 项目地址: https://gitcode.com/gh_mirrors/we/WechatHook WechatHook 是一个基于 Xpos…

2026/8/23 23:59:54 阅读更多 →
OpenModScan:免费跨平台 Modbus 主站调试工具,让现场通讯验证一键搞定

OpenModScan:免费跨平台 Modbus 主站调试工具,让现场通讯验证一键搞定

OpenModScan:免费跨平台 Modbus 主站调试工具,让现场通讯验证一键搞定 【免费下载链接】OpenModScan Open ModScan is a Free Modbus Master (Client) Utility 项目地址: https://gitcode.com/gh_mirrors/op/OpenModScan OpenModScan 是一款开源免…

2026/8/23 23:59:54 阅读更多 →
Gin-JWT认证与授权方案从Token到RBAC权限控制

Gin-JWT认证与授权方案从Token到RBAC权限控制

Gin-JWT认证与授权方案从Token到RBAC权限控制 文章导语 JWT(JSON Web Token)是现代Web服务的身份认证标准。在Gin框架中集成JWT看似简单,但涉及Token刷新、黑名单、多设备登录、RBAC权限控制等实际需求时,就需要更完善的设计。本文…

2026/8/23 23:57:54 阅读更多 →

日新闻

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/24 0:06:02 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/24 0:20:20 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/24 0:14:11 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/23 18:47:06 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/23 12:10:44 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/22 3:22:48 阅读更多 →