BBDown官网下载入口
命令行哔哩哔哩视频下载器

BBDownT 是 BBDown 的社区维护延续版本,免费开源,支持 Windows、macOS 和 Linux。如果你之前用过 BBDown,命令基本一样,可以直接迁移过来。

百度网盘提取码:vqt3 | 夸克网盘无需提取码

BBDown 主要功能

BBDownT 能下载 B 站上的大部分内容,从普通视频到番剧、课程,最高支持 8K 和杜比视界。

视频与番剧下载

支持普通视频、番剧、课程下载,兼容 Web、TV、App 三种解析接口,自动获取多清晰度源。

合集与列表解析

自动解析合集、列表、收藏夹、个人空间,支持多分 P 自动下载,也可指定单 P 或范围下载。

8K / HDR / 杜比视界

登录大会员后,可下载 8K 超高清、HDR 真彩、杜比视界、杜比全景声等高规格音视频。

字幕与弹幕下载

下载外挂字幕并自动转换为 srt 格式,弹幕支持 xml 和 ass 两种格式,可跳过 AI 生成字幕。

多线程与 aria2c

内置多线程下载,也可调用 aria2c 进行下载,支持自定义 aria2c 参数,充分利用带宽。

自定义文件名与配置

通过内置变量自定义输出文件名格式,支持读取本地配置文件,减少重复输入命令的麻烦。

BBDownT 命令行下载 B 站视频演示
命令行下载演示:输入链接后自动解析、下载、合并
BBDownT 下载完成后的 MP4 文件播放截图
下载完成后直接用播放器打开,音画同步,字幕章节完整

快速上手

BBDownT 的命令不复杂,最常用的就几条,记下来够应付日常下载。

1. 下载单个视频

把视频链接丢进去就行,程序会自动解析清晰度并下载:

BBDownT "https://www.bilibili.com/video/BV1qt4y1X7TW"

2. 用 TV 接口下载无水印版本

粉丝量大的 UP 主视频,TV 接口出来的片源基本没水印:

BBDownT -tv "https://www.bilibili.com/video/BV1qt4y1X7TW"

3. 通过 dotnet 安装(跨平台)

如果你电脑上有 dotnet 环境,一条命令就能装好,后续更新也方便:

# 安装 dotnet tool install --global BBDownT # 更新 dotnet tool update --global BBDownT

4. 登录账号获取会员画质

扫码登录后,本地 Cookie 会自动刷新,不用每次都手动输:

BBDownT login

5. 使用配置文件简化命令

在程序同目录创建 BBDownT.config,把常用参数写进去,以后不用每次都敲完整命令:

# 示例:BBDownT.config --file-pattern <videoTitle>[<dfn>] --download-danmaku --delay-per-page 2

BBDown 下载地址

下面是整理好的网盘链接,包含 Windows、macOS 和 Linux 的可执行文件。

常见问题

整理了一些新手最常问到的问题,看完基本能上手。

BBDownT 和 BBDown 有什么区别?
BBDown 已经归档,不再更新。BBDownT 是社区接手的维护版本,修复了原项目的一些问题,并持续添加新功能。命令和用法基本保持一致,老用户可以直接迁移。
为什么提示需要 ffmpeg?
BBDownT 下载的是分离的音视频流,最后需要合并成一个文件。ffmpeg 和 mp4box 就是用来做这个混流工作的。Windows 用户去 ffmpeg 官网下载 builds 版本,解压后把路径配进系统环境变量即可。
TV 接口和 Web 接口下载出来的视频有什么区别?
TV 接口解析出来的视频通常不带 B 站水印,UP 主粉丝量大的视频更明显。Web 接口下载的视频会保留右下角的水印。想要无水印片源的建议加 -tv 参数。
怎么下载 8K 或杜比视界?
先用 BBDownT login 扫码登录你的大会员账号,确保账号有对应的清晰度权限。然后加 -tv 或 -app 参数,用 TV/App 接口解析,同时通过 -q 参数指定画质优先级,例如 "8K 超高清, HDR 真彩, 杜比视界"。
登录时提示 Gdip 异常怎么办?
这是运行环境缺少图形库导致的。Linux 用户安装 libgdiplus,Windows 用户确保系统有 .NET 运行时和 GDI+ 组件,macOS 用户安装 mono-libgdiplus,装完后重试。
支持 macOS 吗?
支持。Release 页面提供了 macOS 的 x64 和 arm64 版本,也可以直接用 dotnet tool 跨平台安装,一条命令就能搞定。
下载的弹幕是什么格式?
默认下载 xml 和 ass 两种格式。如果你只需要其中一种,可以用 --download-danmaku-formats 参数指定,例如 "xml" 或 "ass"。
怎么更新到新版本?
有 dotnet 环境的运行 dotnet tool update --global BBDownT。没有 dotnet 环境的直接下载最新 Release 覆盖旧文件即可。
可以只下载音频吗?
可以。加 --audio-only 参数即可单独下载音频流,跳过混流步骤。如果你同时加 --video-only 和 --audio-only,会分别下载两条独立的主流并跳过混流。
配置文件放在哪里?
默认读取程序同目录下的 BBDownT.config。你也可以用 --config-file 参数指定其他路径。配置文件的格式是每行一个参数名,下一行写参数值,以 # 开头的是注释。