一文讲透 B 站视频下载:免费开源的 BBDown 命令行工具从安装到进阶全攻略 📅 2026/8/17 18:11:07 一文讲透 B 站视频下载免费开源的 BBDown 命令行工具从安装到进阶全攻略【免费下载链接】BBDownBilibili Downloader. 一个命令行式哔哩哔哩下载器.项目地址: https://gitcode.com/gh_mirrors/bb/BBDown当你在网页上刷到一个超棒的 B 站视频想保存下来慢慢看、反复学、甚至剪进自己的作品里却发现官方页面根本不提供下载按钮时你是不是也曾对着浏览器干瞪眼BBDown 正是一款为解决这件事而生的 B 站视频下载命令行工具——它完全免费、完全本地化运行不依赖任何在线转换网站能帮你把视频、音频、弹幕、字幕干干净净地搬回自己电脑里。与其到处找在线转换不如掌握一个更可靠的下载方式大多数人遇到网页端不能保存视频这个问题时第一反应是打开搜索引擎找在线解析站。这类网站确实省事但背后藏着几个绕不开的麻烦隐私风险视频链接、Cookie 甚至账号信息都要经过第三方服务器等于把自己的浏览行为交给陌生人画质缩水在线工具普遍只提供 1080P 甚至更低的分辨率遇到杜比视界、8K 资源基本无能为力效率低下一次只能处理一个视频想批量收藏根本无从下手不稳定站点经常更换域名、突然关闭辛辛苦苦攒下的收藏随时可能作废。BBDown 的思路完全不同下载过程全部在你自己的电脑上完成数据不经过任何中转服务器。它支持的画质上限很高——包括8K 超高清、HDR 真彩、杜比视界和杜比全景声这在同类工具里相当少见。加上它支持批量解析收藏夹、合集和个人空间适合所有希望把视频变成本地资产的人。安装 BBDown只需要一行命令BBDown 基于 .NET 平台开发安装方式非常轻量。如果你电脑上已经有 .NET 环境直接在终端里执行下面这一条命令即可dotnet tool install --global BBDown 如果你的机器还没有 .NET 运行环境可以先去微软官网下载安装 .NET或者直接使用项目提供的预编译版本解压即可运行无需额外配置。装好之后在任意目录输入BBDown都能直接调用。顺带一提以后想升级到新版本也只需一条命令dotnet tool update --global BBDown第一次下载从复制链接到看到 MP4BBDown 的用法和 curl 这类工具一样直白把视频地址当作参数丢给它就行。比如想下载某个 BV 号开头的普通视频BBDown https://www.bilibili.com/video/BV1qt4y1X7TW程序会自动完成这些工作解析视频信息展示可用的音视频流询问你要下载的清晰度和编码分别下载视频流与音频流调用 ffmpeg 或 MP4Box 自动合并最终生成一个完整的 MP4 文件保存在当前目录。第一次跑完你就能在当前文件夹里看到成品视频。整个流程不需要你操心中间文件工具会自动清理。 提示混流这一步需要外部程序协助。普通画质使用 ffmpeg 或新版 mp4box 都行如果涉及杜比视界内容建议使用 ffmpeg 5.0 以上版本。画质与编码想要 8K、HDR 还是杜比视界BBDown 的默认行为是列出所有可用的清晰度供你挑选。如果你不想每次都被询问也可以直接用-q参数指定画质优先级程序会按顺序为你匹配BBDown 视频地址 -q 8K 超高清, 1080P 高码率, HDR 真彩, 杜比视界视频编码同样可以自定义。默认优先使用 HEVC但如果你更看重兼容性可以用-e参数调整优先级例如强制优先 AV1BBDown 视频地址 -e av1,hevc,avc此外还有两个实用的小参数--video-only和--audio-only可以只取其中一路流--skip-mux则跳过合并步骤适合只想拿到原始音视频文件做后期处理的情况。批量下载教程收藏夹、合集与 UP 主全部视频单条视频只是开胃菜BBDown 真正的杀手锏是批量能力。无论是番剧、课程、合集还是收藏夹和 UP 主个人空间它都能一次解析出来。下载整个收藏夹或番剧全集用-p ALL一口气拉完BBDown 收藏夹链接 -p ALL只下载指定的几个分 P用逗号分隔或者用横线表示范围BBDown 视频地址 -p 1,2,10 # 挑第 1、2、10 集 BBDown 视频地址 -p 3-5 # 下载第 3 到第 5 集下载 UP 主主页的所有视频直接把空间链接扔给它即可。配合--delay-per-page参数设置每个分 P 之间的间隔可以避免短时间请求过于密集对服务器更友好BBDown UP主空间链接 --delay-per-page 2只想要音频、字幕或弹幕这些瘦身选项了解一下有时候你需要的并不是完整视频。比如想用某段 BGM 做混音、给播客节目找素材或者只是想要一条视频的字幕文本。BBDown 提供了多个专门选项BBDown 视频地址 --audio-only # 只提取音频 BBDown 视频地址 --sub-only # 只下载字幕自动转为 srt 格式 BBDown 视频地址 --danmaku-only # 只下载弹幕 BBDown 视频地址 --cover-only # 只下载封面如果你希望默认不下载字幕和封面也可以用--skip-subtitle、--skip-cover这类参数主动关闭。给下载文件起个顺眼的名字默认情况下文件会以视频标题命名。但当你批量下载几十个视频时重名和排序问题就会冒出来。BBDown 提供了一套内置变量让你用-F参数自定义单 P 文件名比如BBDown 视频地址 -F ownerName_videoTitle_dfn多 P 视频则用-M参数常见的搭配是标题文件夹 带序号的 P 标题BBDown 视频地址 -M videoTitle/[PpageNumberWithZero]pageTitle常用变量主要有下面这些变量含义videoTitle视频主标题pageTitle分 P 标题pageNumber分 P 序号bvid视频 BV 号dfn视频清晰度res视频分辨率ownerName上传者名称publishDate发布时间精确到秒把常用参数写进配置文件以后不用反复敲每次下载都要输入一长串参数难免手累。BBDown 支持配置文件程序默认读取当前目录下的BBDown.config把常用选项写进去后日常下载就只需要输入一个网址。一个典型的配置文件长这样# 这是 BBDown 的配置文件 # 以 # 开头的行会被忽略 # 每个选项独占一行参数写在下一行 --file-pattern videoTitle[dfn] --multi-file-pattern videoTitle/[PpageNumberWithZero]pageTitle[dfn] --delay-per-page 2 --download-danmaku文件路径也可以在命令行里用--config-file指定方便为不同场景准备多份配置。进阶玩法多线程、aria2c、二维码登录与 API 服务器当基础功能都掌握之后还有几个值得一试的高级能力多线程加速下载。BBDown 默认就开启了多线程你也可以显式指定并配合更多线程数让大文件下载速度更可观BBDown 视频地址 -mt --threads 8调用 aria2c 作为下载引擎。如果你熟悉 aria2可以通过-aria2参数让它接管下载任务还能用--aria2c-args传入附加参数适合对下载有更高要求的用户。二维码登录解锁会员内容。在终端里输入BBDown login用手机 B 站 App 扫码即可登录网页账号然后下载会员专属画质或番剧内容BBDown logintv则用于登录云视听小电视账号。API 服务器模式。BBDown 还能以服务器形态运行对外提供 HTTP 接口方便二次开发或远程控制BBDown serve -l http://0.0.0.0:12450接口的完整说明收录在项目内的json-api-doc.md文档中。如果你有编程基础完全可以在它之上搭建一个自己的下载管理界面。用之前请记住的边界BBDown 是一个强大的工具但它同样有清晰的边界。项目声明得很明确仅供个人学习、研究和非商业性用途。下载他人创作的视频时请尊重内容创作者的版权确保自己的使用行为符合法律法规并且只在获得合法授权的前提下保存与使用相关内容。工具本身是中性的怎么用好它取决于使用者自己。现在就开始你的第一次下载从网页端无法保存到把整个收藏夹搬回本地BBDown 帮你省掉的不仅是下载这一步还有寻找替代方案时消耗的时间与耐心。它免费、开源、注重隐私、画质上限高并且把批量、多线程、自定义命名这些需求都考虑在内——对于想建立个人视频库、整理学习资料或收集创作素材的人来说确实是一把称手的工具。打开你的终端输入dotnet tool install --global BBDown复制一个你喜欢的视频链接然后亲眼看着它变成你电脑里一个实实在在的 MP4 文件。你会发现命令行下载视频这件事比想象中更简单也比想象中更强大。【免费下载链接】BBDownBilibili Downloader. 一个命令行式哔哩哔哩下载器.项目地址: https://gitcode.com/gh_mirrors/bb/BBDown创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考