3步搞定B站视频保存:零基础上手高清视频下载工具
想把B站的精彩视频保存下来随时观看吗?无论是学习教程、动漫番剧还是UP主的创意内容,使用这款高清视频下载工具都能轻松实现。本文将用最简单的方法,带你从零开始掌握B站视频保存技巧,让你不再为无法离线观看而烦恼。
环境部署:10分钟完成工具安装与权限配置
获取工具源码
首先需要把下载工具的代码弄到自己电脑上,打开终端输入以下命令(点击命令可复制):
git clone https://gitcode.com/gh_mirrors/bil/bilibili-downloader
cd bilibili-downloader
成功验证:终端显示"Cloning into 'bilibili-downloader'"并完成下载,当前目录切换为bilibili-downloader。
安装必要组件
继续在终端输入以下命令安装工具运行所需的组件:
pip install -r requirements.txt
成功验证:终端显示"Successfully installed"字样,没有出现红色错误提示。
配置会员权限
要下载高清视频,需要配置B站账号的Cookie信息:
- 打开浏览器登录B站,随便打开一个视频页面
- 按F12键打开开发者工具,切换到"Network"标签
- 刷新页面,找到第一个网络请求,点击它
- 在右侧找到"Cookie"选项,复制里面的全部内容
- 用记事本打开项目中的config.py文件,找到"COOKIE"那一行,把复制的内容粘贴进去
小贴士:Cookie就像是你的会员卡,有效期大约30天,过期后需要重新获取哦!
成功验证:保存config.py文件后,文件中COOKIE变量的值不为空。
视频下载:3步完成高清视频保存
设置下载链接
打开config.py文件,找到URL_LIST这一行,添加你想下载的视频链接:
URL_LIST = [
'https://www.bilibili.com/video/BV1M4411c7P4/',
'https://www.bilibili.com/video/BV1hB4y147j8/',
# 可以继续添加更多链接
]
小贴士:链接需要是完整的B站视频地址,以https开头,每个链接用逗号分隔。
成功验证:保存文件后,链接列表中至少包含一个有效的B站视频链接。
选择画质参数
工具支持多种画质选择,根据你的需求在config.py中设置:
| 画质选项 | 分辨率 | 适合场景 | 存储空间需求 |
|---|---|---|---|
| 流畅 | 480P | 手机观看 | 较小(约50-100MB/集) |
| 高清 | 720P | 电脑观看 | 中等(约100-300MB/集) |
| 超清 | 1080P | 平板/电视 | 较大(约300-800MB/集) |
| 4K | 2160P | 专业设备 | 超大(约1-4GB/集) |
成功验证:确认config.py中的QUALITY参数设置为你需要的画质等级。
启动下载任务
在终端中输入以下命令开始下载:
python main.py
成功验证:终端显示视频下载进度,最终出现"下载完成"提示,目标文件夹中出现视频文件。
场景化应用:不同需求的最佳配置方案
批量下载番剧
如果你想一次性下载整部番剧,可以这样配置:
- 在URL_LIST中添加第一集的链接
- 设置AUTO_DOWNLOAD_ALL_EPISODES = True
- 启动下载后工具会自动识别并下载所有剧集
小贴士:批量下载时建议设置DOWNLOAD_THREAD = 2,避免同时下载太多导致失败。
节省存储空间
如果你的硬盘空间有限,可以在config.py中进行以下设置:
QUALITY = "720p" # 选择中等画质
AUTO_DELETE_TEMP_FILES = True # 自动删除临时文件
COMPRESS_VIDEO = True # 启用视频压缩
小贴士:压缩功能会稍微降低画质,建议对非重要视频使用。
网络不稳定情况
如果你的网络经常中断,可以开启断点续传功能:
RESUME_DOWNLOAD = True # 启用断点续传
MAX_RETRY_TIMES = 5 # 设置最大重试次数
小贴士:网络恢复后工具会从上次中断的地方继续下载,无需重新开始。
常见误区规避:新手必看的5个注意事项
误区1:使用过期的Cookie
很多人下载失败是因为Cookie过期了。B站的Cookie通常30天过期,如果你突然无法下载高清视频,首先检查Cookie是否需要更新。
正确做法:定期(建议每25天)重新获取并更新Cookie。
误区2:同时下载太多视频
有些用户一次性添加几十上百个视频链接,导致下载失败或被服务器限制。
正确做法:每次下载不要超过5个视频,完成后再添加新的链接。
误区3:忽略存储空间检查
4K视频文件很大,一个20分钟的视频可能需要2-3GB空间,如果硬盘空间不足会导致下载失败。
正确做法:下载前先检查目标硬盘剩余空间,确保至少有视频大小3倍的可用空间。
误区4:修改代码导致错误
有些用户看到代码就想修改,结果不小心改坏了程序。
正确做法:除了config.py文件,不要修改其他任何文件,特别是main.py和strategy文件夹中的文件。
误区5:不更新工具版本
B站经常更新,旧版本工具可能无法使用。
正确做法:每月执行一次git pull命令更新工具到最新版本。
使用技巧:让下载更高效的6个实用窍门
设置下载时间
利用凌晨或网络空闲时段下载,速度会快很多。可以在config.py中设置:
DOWNLOAD_START_TIME = "02:00" # 凌晨2点开始下载
DOWNLOAD_END_TIME = "08:00" # 早上8点结束下载
自定义存储路径
默认下载路径是项目的downloads文件夹,可以修改为你喜欢的位置:
DOWNLOAD_PATH = "/home/你的用户名/Videos/B站下载"
小贴士:路径中不要包含中文或特殊符号,可能会导致保存失败。
自动分类保存
设置按视频类型自动分类保存:
AUTO_CATEGORIZE = True # 启用自动分类
CATEGORIES = {
"番剧": ["番剧", "动画"],
"教程": ["教程", "教学", "学习"]
}
下载完成通知
设置下载完成后自动通知:
NOTIFY_AFTER_DOWNLOAD = True
NOTIFY_METHOD = "desktop" # 桌面通知
快捷键操作
在终端运行工具时,可以使用以下快捷键:
- Ctrl+C:暂停下载
- r:恢复下载
- q:退出程序
定期备份配置
建议定期备份你的config.py文件,这样重新安装工具时可以直接使用熟悉的配置。
小贴士:把config.py复制到云盘或其他安全位置,下次使用时直接替换新的config.py即可。
通过这款高清视频下载工具,任何人都能轻松保存B站视频。记住,下载的内容仅供个人学习使用,要尊重原创作者的版权哦!按照本文的步骤操作,你也能成为B站视频保存高手,随时欣赏喜爱的内容。
atomcodeClaude Code 的开源替代方案。连接任意大模型,编辑代码,运行命令,自动验证 — 全自动执行。用 Rust 构建,极致性能。 | An open-source alternative to Claude Code. Connect any LLM, edit code, run commands, and verify changes — autonomously. Built in Rust for speed. Get StartedRust0148- DDeepSeek-V4-ProDeepSeek-V4-Pro(总参数 1.6 万亿,激活 49B)面向复杂推理和高级编程任务,在代码竞赛、数学推理、Agent 工作流等场景表现优异,性能接近国际前沿闭源模型。Python00
GLM-5.1GLM-5.1是智谱迄今最智能的旗舰模型,也是目前全球最强的开源模型。GLM-5.1大大提高了代码能力,在完成长程任务方面提升尤为显著。和此前分钟级交互的模型不同,它能够在一次任务中独立、持续工作超过8小时,期间自主规划、执行、自我进化,最终交付完整的工程级成果。Jinja00
auto-devAutoDev 是一个 AI 驱动的辅助编程插件。AutoDev 支持一键生成测试、代码、提交信息等,还能够与您的需求管理系统(例如Jira、Trello、Github Issue 等)直接对接。 在IDE 中,您只需简单点击,AutoDev 会根据您的需求自动为您生成代码。Kotlin03
Intern-S2-PreviewIntern-S2-Preview,这是一款高效的350亿参数科学多模态基础模型。除了常规的参数与数据规模扩展外,Intern-S2-Preview探索了任务扩展:通过提升科学任务的难度、多样性与覆盖范围,进一步释放模型能力。Python00
skillhubopenJiuwen 生态的 Skill 托管与分发开源方案,支持自建与可选 ClawHub 兼容。Python0111

