BBDown 免费B站视频下载器完全教程一条命令下载8K高清批量备份不求人【免费下载链接】BBDownBilibili Downloader. 一个命令行式哔哩哔哩下载器.项目地址: https://gitcode.com/gh_mirrors/bb/BBDownBBDown 是一款免费、开源的命令行式哔哩哔哩下载器全程本地解析一条命令就能把最高 8K、HDR、杜比视界的视频下载并自动合并成 MP4。先讲一个能对号入座的场景。阿哲刚转岗做内容运营白天在工位剪片子晚上想坐地铁时在平板上离线刷几节剪辑课。他试过三种老办法结果都不太理想浏览器右键另存只能拿到几十 MB 的预览版真正的原画码率根本取不到在线解析网站把链接丢给别人的服务器解析再传回来登录状态和观看记录都要过一遍第三方画质还常常被压到 1080P 以下录屏伤机器、费时间拖半天还容易出音画不同步。他真正需要的是 BBDown 在做的事解析、下载、合并全部发生在你自己的电脑里高码率源直接落盘不经过任何中转。它到底解决了什么问题把碰运气变成稳定复现B 站视频的清晰度不是一个链接能说清的。网页端默认给你的是低码率流而 8K、杜比视界这些源藏在接口深处普通工具根本摸不到。BBDown 的能力边界覆盖得很宽维度支持情况内容类型普通视频、番剧、课程、合集、收藏夹、系列、UP 主个人空间画质上限8K 超高清、HDR 真彩、杜比视界、杜比全景声编码AVC / HEVC / AV1 可手动指定优先级分 P 处理全选、单选、区间、多选混合附加内容弹幕、外挂字幕自动转 SRT、封面、纯音频下载方式多线程默认开启可选 aria2c、MP4Box换句话说别人要装一堆插件、开一堆网页才能凑齐的功能你用一条命令就能稳定复现。这背后是 BBDown.Core 模块在统一调度解析、混流和下载逻辑。三步完成安装BBDown 安装与运行环境准备阿哲的电脑上碰巧有 .NET 环境他走的是一条最短路径。第一步装本体有 .NET 环境6.0 及以上时一行命令完成全局安装dotnet tool install --global BBDown以后想更新就执行dotnet tool update --global BBDown。没有 .NET 环境也没关系你有两个备选方案用预编译的独立版本直接下载对应系统的二进制包解压即用不用装任何运行时自己编译把仓库 clone 下来https://gitcode.com/gh_mirrors/bb/BBDown按 README 里的构建说明操作即可目录里已经准备好了BBDown.sln解决方案文件和 Dockerfile构建流程是现成的。装完先验证一下BBDown --version能打印出版本号说明环境就绪。第二步确认混流依赖这一步最容易被忽略。BBDown 下载的是分离的音视频流需要外部程序把它们合并成 MP4普通视频ffmpeg或 MP4Box杜比视界需要 ffmpeg 5.0 以上版本或新版 MP4Box。提示ffmpeg 不在 PATH 里时用--ffmpeg-path参数直接告诉 BBDown 可执行文件的位置同理还有--mp4box-path和--aria2c-path。第三步确认工作目录默认情况下视频会下载到你执行命令时的当前目录。想固定存放位置可以加--work-dir参数或者用-c在命令行里设置注意BBDown 里-c是 cookie 参数工作目录用的是--work-dir别记混。一行命令跑通你的首个下载阿哲找了个练习视频做验证链接长这样BBDown https://www.bilibili.com/video/BV1qt4y1X7TW工具会依次完成这些事解析视频信息 → 列出可用的音视频流 → 多线程并行下载 → 调用 ffmpeg 合并 → 在当前目录产出完整的 MP4。全程不需要打开浏览器不需要手动复制密钥。如果只想先看看里面有什么不急着下载用-info参数预览BBDown -info https://www.bilibili.com/video/BV1qt4y1X7TW这一条会打印出标题、分 P 列表、可用画质和编码但不会真正下载任何东西特别适合第一次用、心里没底的时刻。画质选择也有讲究。默认策略比较智能但你完全可以把优先级写死比如优先 HEVC、其次 AV1、最后 AVCBBDown -e hevc,av1,avc -q 8K 超高清, 1080P 高码率 视频链接-e管编码-q管画质都用逗号分隔越靠前优先级越高。批量下载的正确姿势分 P、合集与间隔控制阿哲真正的大需求是那个六十多集的剪辑课。单个视频会下了批量才是刚需。分 P 选择语法一套就能吃透需求写法示例下载全部分 P-p ALLBBDown -p ALL 视频链接只下某一集-p 8BBDown -p 8 视频链接多个指定集-p 1,2,10BBDown -p 1,2,10 视频链接连续区间-p 1-10BBDown -p 1-10 视频链接只看最后一集-p LASTBBDown -p LAST 视频链接分 P 特别多的时候比如超过一屏终端会默认折叠列表。想看清楚每一集都叫什么加一个--show-all再执行。批量下载还有两个配套参数很实用。第一个是给服务器减负的间隔控制BBDown -p ALL --download-danmaku --delay-per-page 2 课程链接--delay-per-page 2让每集之间停顿 2 秒既降低风控风险也不会给接口太大压力--download-danmaku顺手把弹幕 XML 也带回来。第二个是断点续传的替代方案——跳过已下载过的视频BBDown -p ALL --save-archives-to-file 课程链接--save-archives-to-file会把下载过的视频记录到本地文件下次再跑同一个合集时自动跳过省时省流量。进阶玩法配置文件、自定义命名与会员登录工具用顺了你会发现很多参数每次都重复敲。BBDown 支持用配置文件把这些固定习惯沉淀下来。用 BBDown.config 固化你的偏好程序会默认读取运行目录下的BBDown.config也可以--config-file指定其他路径。格式很简单一行参数一行值#开头是注释。配置文件解析逻辑见 BBDown/BBDownConfigParser.cs。阿哲的配置长这样# 文件名带上清晰度一眼看出是哪个画质 --file-pattern videoTitle[dfn] # 每集间隔 2 秒防止触发风控 --delay-per-page 2 # 默认就下载弹幕 --download-danmaku之后他下载任何视频只需要敲一个链接其余偏好自动生效。命令行参数的优先级高于配置文件临时想覆盖某个习惯直接在命令里加上即可。自定义输出文件名默认的文件名规则是主标题 分 P 标题用-F单 P和-M多 P可以完全自定义。可用的占位符很多常用的几个videoTitle视频主标题pageNumberWithZero分 P 序号前缀补零dfn清晰度如 1080P 高码率res分辨率ownerName上传者名称publishDate发布时间比如想按UP主/标题[清晰度]归档BBDown -M ownerName/videoTitle[dfn] -p ALL 视频链接多 P 时会自动按UP主建子目录个人媒体库的雏形就出来了。登录会员内容扫码 30 秒搞定高画质和付费内容需要账号权限。直接在终端里扫二维码BBDown login终端会弹出二维码用 B 站 App 扫码确认登录态就保存下来了后续下载会员内容畅通无阻。TV 端账号用BBDown logintv云视听小电视的流程一样。没有扫码条件时也可以手动指定 cookie 或 tokenBBDown -c SESSDATA你的值 视频链接 BBDown -tv -token 你的token 视频链接只提取你需要的部分参数效果--audio-only只下载音频适合转播客、剪素材--video-only只下载画面流--sub-only只下载字幕自动转 SRT--cover-only只下载封面--danmaku-only只下载弹幕--skip-mux跳过混流保留分离的源文件比如做视频素材库的人一句BBDown --audio-only 视频链接就能把 BGM 和人声拆回家。追求极限下载速度换 aria2c默认多线程已经够用但想跑满带宽可以调用 aria2cBBDown --use-aria2c 视频链接需要你提前准备好 aria2c 的可执行文件附加参数用--aria2c-args指定默认已带-x16 -s16 -j16 -k 5M。把下载能力变成 APIBBDown 服务器模式如果你会写点代码BBDown 还能以 HTTP 服务的形式运行对外提供任务管理接口BBDown serve -l http://0.0.0.0:12450启动后就能通过接口查询任务、提交新下载。比如用 curl 提交一个下载任务只需要一个 URL 字段curl -X POST -H Content-Type: application/json -d { Url: BV1qt4y1X7TW } http://localhost:12450/add-task查询正在运行的任务、已完成的任务、移除任务都有对应的 GET 接口。完整的接口和数据结构说明在 json-api-doc.md做一个小网页来管理下载队列完全可行。注意服务器模式下任务提交后不能中途取消短时间内别一次性塞太多任务。新手最常踩的四个坑坑一没装 ffmpeg 就开跑。混流是下载的核心步骤依赖外部的 ffmpeg或 MP4Box。如果下载完发现只有一堆零散的.m4s文件、没有成品 MP4八成就是缺它。装好之后记得配置--ffmpeg-path尤其是自定义安装路径的情况。坑二大会员内容不登录就下载。8K、杜比视界和付费内容需要账号权限直接下载会报权限错误或只给低画质。先执行BBDown login扫码问题就解决了。坑三配置文件格式写错。BBDown.config是一行参数、一行值的严格格式不能写成--file-patternxxx这种内联形式。写错时程序会提示配置文件读取异常并忽略它查起来很费时间。坑四忽略合法使用边界。项目声明仅供个人学习、研究和非商业用途。下载他人课程、影视内容前请确认自己有合法的使用权这条红线得自己守住。现在敲下你的第一条 BBDown 命令回到开头阿哲的问题与其赌某个视频永远不会被删不如花两分钟把它留在自己的硬盘里。你的第一步很简单选一条路径即可有 .NETdotnet tool install --global BBDown没有 .NET下载独立版本或 clone 仓库自行构建确认 ffmpeg 可用跑一句BBDown --version验证环境。然后把任意一个 B 站视频链接丢给它BBDown https://www.bilibili.com/video/BV1qt4y1X7TW等到当前目录里出现那个完整的 MP4你就拥有了一个随时能带走、不会失效的私人片库——8K 的清晰度、完整的弹幕、整齐的命名都在这条命令后面等着你。【免费下载链接】BBDownBilibili Downloader. 一个命令行式哔哩哔哩下载器.项目地址: https://gitcode.com/gh_mirrors/bb/BBDown创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考