尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

我把 B 站 4K 视频全搬回了本地:一个免费下载工具的实战记录

我把 B 站 4K 视频全搬回了本地:一个免费下载工具的实战记录 我把 B 站 4K 视频全搬回了本地一个免费下载工具的实战记录【免费下载链接】bilibili-downloaderB站视频下载支持下载大会员清晰度4K持续更新中项目地址: https://gitcode.com/gh_mirrors/bil/bilibili-downloader上周三晚上十点地铁摇摇晃晃往家开。我戴着耳机刷完一节 Python 课程心想回家再二刷一遍第二天打开收藏夹却只剩一行字稿件已失效。被 B 站视频下架坑过太多次之后我找到了开源的 B 站视频下载工具 bilibili-downloader——免费、支持 4K 和大会员清晰度连充电专属内容都能下载。用了一个月今天把真实体验原原本本写给你。第一次用它比我想象中朴素太多说实话动手之前我脑补过不少劝退画面复杂的命令行参数、看不懂的报错、装不完的环境依赖。结果打开项目目录一看真正需要我碰的只有两个文件——config.py 和 main.py。前者是写书单后者是按书单搬书没别的。第一次运行的时候我甚至有点恍惚进度条一行行往上滚视频和音频分两条线同时下载速度、剩余时间写得明明白白。它没有花哨的图形界面但恰恰是这种干正事的朴素感让我觉得踏实。三分钟跑通一个最小示例别被Python 工具四个字吓到整个过程真的不需要会写代码。把仓库克隆下来装好依赖git clone https://gitcode.com/gh_mirrors/bil/bilibili-downloader cd bilibili-downloader pip install -r requirements.txt然后打开 config.py 做两件事把 COOKIE 换成你自己登录态里那一串再把想下载的视频链接填进 URL 列表COOKIE 登录 B 站后从浏览器复制的那一串 URL [ https://www.bilibili.com/video/BV1xx123456, # 普通视频 https://www.bilibili.com/video/BV1xx654321?p2, # 分P视频的第2集 ]最后运行python main.py剩下的交给进度条。那串 COOKIE 去哪拿用 Chrome 或 Edge 登录 B 站后按 F12 打开开发者工具切到网络标签刷新页面点第一个请求在请求头里找到 Cookie 字段整段复制过来就行。注意 SESSDATA 大约 30 天会失效到期记得换新的。它凭什么能把视频搬回家我一开始也很好奇原理后来琢磨出一个图书馆的比喻浏览器在线看视频就像在馆内翻阅一本书看得到但带不走这个工具则是一张高效的借阅证——它拿着你登录后留下的 Cookie 去和 B 站服务器确认我有权限看这个视频然后把视频流和音频流分别下载到临时目录最后用 moviepy 把两路信号合成一个完整的 MP4装进 output 目录顺手清理掉临时文件。落到项目里就是三个角色models 里的 Video 记录视频信息和画质档位strategy 目录下的执行器负责借书和搬书config.py 与 main.py 分别是你的书单和领班。理解到这个程度就可以安心使用了。几个让我真香的进阶玩法用顺手之后我开发出了一些正经用法之外的花样定时任务自动备份。在常开机的电脑或服务器上写一条 cron每天凌晨自动跑一次 main.py喜欢的 UP 主一更新第二天醒来内容就已经躺在硬盘里了。整个收藏夹一键备份。URL 列表能塞几十条链接工具会并发下载默认同时处理两个不用一条条傻等。我把自己收藏夹里几百个视频分三次批量备份完那种家底都在本地的安全感谁用谁知道。画质自己说了算。项目支持从 360P 到 8K 的多档清晰度识别其中 4K 需要大会员账号的 Cookie 才能拿到。平时收藏就下 1080P 省空间真正喜欢的作品才下 4K 典藏。我踩过的坑提前帮你填平用了一个月翻车经历也有几次挑最典型的说下载忽然全部失败先检查 Cookie。我第三次翻车就是吃了这个亏——SESSDATA 过期后所有请求都返回权限错误。别怀疑工具坏了去浏览器重新登录换上新的 Cookie 就好。单个视频失败别慌。网络抖动或服务器抽风时失败的那条会被单独记下来最后生成一个 failed_urls.txt把里面的链接粘回 config.py 就能重试不用整个重跑。下完打不开换播放器。下载产物是标准 MP4但系统自带的播放器兼容性参差不齐装个 VLC 或 PotPlayer 基本能通吃。番剧和电影还在测试阶段。目前这块需要中国大陆 IP测试还不稳定我试过几次没成功就放弃了先专注普通视频和分P内容。工具是手段尊重才是底线最后说点掏心窝的话。这个工具帮我救回了下架的视频、备份了心爱的课程但它也时刻提醒我每一段内容背后都有创作者的心血。我给自己定的规矩是——只下载自己有权限看的、只用于个人学习和收藏绝不二次传播。B 站的接口会不定期变动工具也在持续更新如果你在项目主页遇到问题或有想法欢迎提交反馈让这个免费的小工具变得更好用。好内容值得被好好收藏也值得被好好对待。【免费下载链接】bilibili-downloaderB站视频下载支持下载大会员清晰度4K持续更新中项目地址: https://gitcode.com/gh_mirrors/bil/bilibili-downloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表