Bilibili Downloader

📥 B站高清视频一键下载

使用 bilibili-api 下载 B站视频、音频、弹幕及封面,支持多画质选择与批量下载,需配合 ffmpeg 使用

收藏
6.3k
安装
2.1k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Bilibili Downloader 基于 Python 的 bilibili-api-python 库,提供命令行与编程双模式操作。核心功能包括:

  • 视频下载:通过 BV号AV号 定位视频,支持 8K/杜比/1080P+ 等多档画质(qn 参数 125-127),默认自动选择最佳可用画质
  • 音频提取:独立下载音轨,支持 MP3 等格式输出,适用于播客、音乐二次剪辑
  • 字幕与弹幕:获取官方 CC 字幕及 XML 格式弹幕文件,便于内容分析与翻译
  • 封面下载:提取视频缩略图及高清封面
  • 批量处理:支持 Playlist 级联下载,可遍历 UP 主合集或收藏夹

显著优点

1. 画质选择灵活:从 360P 到 8K 共 10 档清晰度,满足存档与剪辑不同需求
2. 数据完整性:同时获取视频、音频、字幕、弹幕、封面,形成完整内容包

3. Cookie 认证支持:通过环境变量注入 SESSDATA,可解锁会员专享 1080P+ 及付费内容

4. 开源生态:基于活跃的社区维护库,接口更新及时

潜在缺点与局限性

  • 版权风险:B站用户协议禁止未经授权的下载与分发,仅限个人学习使用
  • 反爬限制:高频请求可能触发 IP 限流或验证码,需控制下载频率
  • 依赖复杂:必须安装 ffmpeg 进行音视频合并,Windows 环境配置较繁琐
  • 区域限制:部分番剧受版权方地域限制,即使使用 Cookie 也无法下载
  • 无 GUI:纯命令行/代码操作,对非技术用户门槛较高

适合人群

  • 视频创作者(素材采集、竞品分析)
  • 数据研究者(弹幕情感分析、内容存档)
  • 离线观看需求者(网络不稳定环境)
  • Python 开发者(自动化内容 pipeline 搭建)

常规风险

| 风险类型 | 说明 |
|---------|------|
| 账号封禁 | 滥用 API 可能导致 B站账号限制登录 |
| 版权投诉 | 上传或分享下载内容可能触发 DMCA 或平台投诉 |
| 恶意代码 | 需从 PyPI 官方源安装,警惕第三方修改版 |
| 隐私泄露 | Cookie 包含登录凭证,勿硬编码或共享配置文件 |

Bilibili Downloader 内容

assets文件夹
references文件夹
scripts文件夹
手动下载zip · 7.4 kB
config_template.jsonapplication/json
请选择文件