B站视频下载从零到一:一个开源工具,把大会员4K和充电视频装进你的硬盘 📅 2026/8/17 18:42:47 B站视频下载从零到一一个开源工具把大会员4K和充电视频装进你的硬盘【免费下载链接】bilibili-downloaderB站视频下载支持下载大会员清晰度4K持续更新中项目地址: https://gitcode.com/gh_mirrors/bil/bilibili-downloader小安是名在职考研党出租屋里的网差到连B站都卡成幻灯片。真正让他破防的是去年冬天他追的UP主更新了一期充电专属的复习课他真金白银充了会员却只能在线看春节回老家的高铁上没信号什么都带不走。直到他在某个开源仓库里翻到 bilibili-downloader——一个专门做B站视频下载的 Python 工具从装好到把第一个视频稳稳存进硬盘前后不到十分钟。如果你也卡在B站大会员4K视频下载这一步或者正在找靠谱的B站充电视频下载方法这篇就是写给你的。第一幕为什么把B站视频存下来这件事一直这么难先把话说透B站官方从来没有开放过下载按钮大会员专属的 4K 画质更是只在网页端和App里看得见、摸不着。至于UP主设置的充电专属视频连网页端都只有付费用户能看想离线保存更是无从下手。市面上不是没有替代方案。浏览器插件要一个个页面嗅探在线解析站动不动失效、还要排队等转码更别提那些时不时弹广告、收会员费的所谓下载神器。你用它们折腾半天最后拿到手的可能还是一堆低清分片连字幕都对不齐。bilibili-downloader 的思路完全不同它不靠嗅探、不靠解析中转而是以你登录后的身份直接向官方接口要数据——你是什么会员就拿什么清晰度。项目按视频类型拆成了独立的策略模块源码在 strategy/ 目录下普通视频和番剧各走各的逻辑下载、合并、清理一条龙走完。整件事被压缩成了填链接、跑命令两个动作。它诞生的动机很简单让下载B站视频这件本该五分钟搞定的事真的五分钟搞定。第二幕B站视频下载快速上手——新手第一次成功运行实录第一次用你不需要理解任何原理跟着这四步走就行。第一步把工具请到本地。前提是电脑里装有 Python 3.8 或更高版本。打开终端执行git clone https://gitcode.com/gh_mirrors/bil/bilibili-downloader cd bilibili-downloader pip install -r requirements.txt依赖会自动装好httpx 负责网络请求、moviepy 负责音视频合成你一个都不用手动配置。第二步把身份交给工具。这是整个流程里唯一需要动手找东西的环节。用浏览器登录B站随便打开一个视频页按 F12 打开开发者工具切到网络标签刷新页面点第一个请求在请求头里找到 cookie 那一长串整段复制贴进 config.py 里的 COOKIE 值即可。下图红框里标得很清楚第三步告诉它你想下什么。打开 config.py在 URL 列表里粘贴视频链接。单集、分P、充电专属都支持比如带?p2就是指定下载合集里的第2集。链接不用去重、不用排序一股脑填进去就行。第四步跑起来。回到终端执行python main.py你会先看到每个视频的标题和清晰度被打印出来然后两条进度条同时往前走——一条是视频流一条是音频流。下载完成会自动合并音视频、自动清理临时文件最后弹出一张下载摘要告诉你成功几个、失败几个、文件存在哪个目录。整段过程长这样第一次跑通的那一刻小安在 output 目录里看到熟悉的视频封面他说那种感觉就像终于把B站装进了口袋里。第三幕不止入门——B站视频批量下载与隐藏玩法上手之后这个工具其实还藏了不少后手学会它们使用体验能再上一个台阶。把整部合集一次性搬回家。追的UP主发了 20 集合集把每一集的链接都填进 URL 列表一次运行全部搞定。工具默认最多同时下载两个视频每个视频内部音视频又是并发的比一个个手动保存快太多。这才是B站视频批量下载和B站分P视频下载的正确姿势——分P序号会自动写进文件名_P1、_P2清清楚楚绝不会互相覆盖。断点续传断了也不慌。下载中途断网、或者你手滑关了电脑重跑一次就好。底层按 Range 断点续传已经下好的部分不会被浪费进度条会从断点继续往前走。对小水管用户来说这个细节能救回不少时间。下载位置随便换。默认视频存在项目里的 output 目录但你可以把 config.py 里的 OUTPUT_PATH 指向移动硬盘或 NAS想存哪存哪。追更党可以按UP主建文件夹攒出一个属于自己的个人片库。失败链接自动归档。总有那么一两个视频会因为网络抖动或权限问题下载失败。工具会把失败的链接自动写进 failed_urls.txt等你换好网络或更新 Cookie 后直接复制回去重试不用自己一条条翻历史记录。第四幕过来人的提醒——Cookie过期与降清晰度这些坑怎么躲工具好用但有些边界你得心里有数免得白折腾。Cookie 有保质期大约30天。B站的 SESSDATA 会定期失效失效后最典型的表现是能拿到视频信息但清晰度悄悄掉回 480P或者直接提示权限不足。这不是工具坏了是你该去重新复制一次 cookie 了。建议每个月顺手更新一次就当给工具做保养。这也是网上被问得最多的B站视频下载Cookie过期怎么办的标准答案。链接格式影响清晰度。有个小细节BVID 后面不带斜杠的链接比如BVxxxx?p2容易触发B站重定向重定向后会员状态可能丢失清晰度跟着降级。工具内部已经做了 URL 规范化来规避这个问题但你自己手动填链接时尽量用完整的地址。番剧和电影还在路上。目前工具对番剧、纪录片、电影的支持处于待测试状态部分内容还需要中国大陆IP才能访问。想下载动画新番的朋友可以试试看但别把它当成已经承诺的功能遇到问题属于正常现象。文件大小可能超乎你想象。一部 4K 视频动辄几个GB跑之前先看看硬盘余量别下到一半磁盘满了。另外如果机器上装了 ffmpeg音视频合并会快很多没装也没关系工具会自动退回 moviepy 方案只是慢一点。两个都试过的朋友都推荐顺手装个 ffmpeg。收尾工具已经躺在那里了差的只是你打开终端的那一下。照着第二幕的四步走一遍用不了十分钟你就能亲手把第一个 B站视频下载 到本地。等你体会到想看就存、离线也能看的踏实感大概率就回不去了。最后说一句工具让你方便不代表你可以随便。请把下载的视频用于个人学习和收藏尊重每一位UP主的创作——他们更新不易充电视频更是靠爱发电。支持原创从好好使用开始。【免费下载链接】bilibili-downloaderB站视频下载支持下载大会员清晰度4K持续更新中项目地址: https://gitcode.com/gh_mirrors/bil/bilibili-downloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考