news 2026/9/19 10:03:58

3分钟上手BBDown:零基础安装与下载第一个B站视频的完整教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
3分钟上手BBDown:零基础安装与下载第一个B站视频的完整教程

3分钟上手BBDown:零基础安装与下载第一个B站视频的完整教程

【免费下载链接】BBDownBilibili Downloader. 一个命令行式哔哩哔哩下载器.项目地址: https://gitcode.com/gh_mirrors/bb/BBDown

BBDown 是一个免费、开源的命令行式哔哩哔哩下载器(Bilibili Downloader)。只需一行命令,它就能把 B 站视频解析、下载并自动合并成 MP4,还支持番剧、合集、弹幕、字幕,甚至 8K 和杜比视界画质。本教程面向零基础用户,带你 3 分钟完成安装并下载人生第一个 B 站视频。

🧩 为什么选择 BBDown?

和普通网页插件不同,BBDown 直接走 B 站官方接口,功能非常全面:

能力说明
多内容支持普通视频、番剧、课程、合集、收藏夹、个人空间
高质量下载支持 8K / HDR / 杜比视界 / 杜比全景声
自动混流视频流 + 音频流 + 字幕自动合并为 MP4
灵活控制可选分 P、选清晰度、多线程下载、自定义文件名
扫码登录支持 WEB / TV 端账号鉴权

它基于 .NET 9 开发(见 BBDown.csproj),已打包为官方 .NET Tool,安装极其方便。

🚀 安装 BBDown:3 种方式任选其一

方式一:dotnet tool 一键安装(推荐 ⭐)

如果你电脑上装有 .NET SDK(Windows / macOS / Linux 均可),一条命令搞定:

dotnet tool install --global BBDown

后续升级也只需:

dotnet tool update --global BBDown

💡 没有 .NET 环境?没关系,看方式二。

方式二:直接下载 Release 预编译包

不想装任何运行环境的话,可以直接到项目的Releases页面下载对应系统(Windows / macOS / Linux)的压缩包,解压后得到一个独立的BBDown可执行文件,双击或终端运行即可,无需安装

方式三:Docker 一键部署 API 服务器

如果你想在服务器上搭建一个可访问的下载接口,项目自带 Dockerfile,已经内置了 ffmpeg,镜像启动后直接以serve模式监听 23333 端口(见 Dockerfile)。API 的用法可参考 json-api-doc.md。

🎬 安装 ffmpeg:BBDown 混流必备

BBDown 下载音视频后需要外部工具把两路流合并成 MP4,它会调用ffmpegmp4box(混流逻辑见 BBDownMuxer.cs)。

Windows

winget install ffmpeg

macOS

brew install ffmpeg

Linux

sudo apt-get install ffmpeg

装好后确认能运行:ffmpeg -version能输出版本号即可。

📥 下载你的第一个 B 站视频

打开终端,粘贴以下命令(把 URL 换成任意视频地址):

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

执行过程大致是:

  1. 解析视频信息—— 显示标题、UP 主和所有可用清晰度;
  2. 多线程下载—— 视频流 + 音频流同时拉取;
  3. 自动混流—— 调用 ffmpeg 合并出带字幕和章节信息的 MP4;
  4. 保存完成—— 文件默认保存在当前目录,命名为视频标题。

🎉 恭喜你,第一个 B 站视频已经躺在你的硬盘里了!

⚡ 新手必知的 6 个常用参数

参数作用示例
-p选择分 P(单个/多个/范围)BBDown -p 1-10 "<url>"
-q指定画质优先级BBDown -q "1080P 高码率" "<url>"
-dd同时下载弹幕BBDown -dd "<url>"
-ia交互式选择清晰度BBDown -ia "<url>"
-tv使用 TV 端接口(大 UP 主通常无水印)BBDown -tv "<url>"
--video-only只下视频不要音频BBDown --video-only "<url>"

完整参数列表随时可用BBDown --help查看。

偷懒技巧:用配置文件免输入

1.4.9 版本起支持BBDown.config配置文件,程序启动时会自动读取同目录下的配置(解析逻辑见 BBDownConfigParser.cs)。例如设置文件命名格式和弹幕下载:

#本文件是BBDown程序的配置文件 #以#开头的都会被程序忽略 #然后剩余非空白内容程序逐行读取,对于一个选项,其参数应当在下一行出现 #下面将设置输出文件名格式 --file-pattern <videoTitle>[<dfn>] #下面设置下载多个分P时,每个分P的下载间隔为2秒 --delay-per-page 2 #开启弹幕下载功能 --download-danmaku

写一次配置,以后每条命令都自动生效,命令行党狂喜。

❓ 常见问题快速排查

Q1:提示找不到 ffmpeg?没有安装,或安装后没重启终端。可用--ffmpeg-path手动指定路径。

Q2:下载失败 / 需要会员内容?使用BBDown login扫码登录网页账号,或用-c "SESSDATA=..."手动传入 Cookie,详见 README.md 中的"WEB/TV鉴权"章节。

Q3:如何只解析不下载?-info参数,例如BBDown -info "<url>",可先看清有哪些清晰度和分 P 再决定。

Q4:分 P 太多显示不全?--show-all展示全部分 P 标题。

🎯 小结

整个上手流程其实就三步:安装 BBDown → 安装 ffmpeg → 运行BBDown "<视频地址>"。从输入第一条命令到拿到 MP4 文件,熟练后 3 分钟绰绰有余。更多进阶玩法(番剧全集、自定义文件名变量、API 服务器模式等),欢迎继续翻阅项目文档 README.md 深入了解。

【免费下载链接】BBDownBilibili Downloader. 一个命令行式哔哩哔哩下载器.项目地址: https://gitcode.com/gh_mirrors/bb/BBDown

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/19 10:02:54

国产MCU替代STM32:选型评估与迁移实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/19 9:59:14

从224MB到4.7MB:Electron与Tauri等六种跨平台桌面方案实测横评

1. 从 224MB 到 4.7MB&#xff1a;一个让我彻底抛弃 Electron 的实测横评去年年底我接手了一个内部工具项目&#xff0c;需求很朴素&#xff1a;一个能在 Windows、macOS、Linux 上跑的桌面客户端&#xff0c;界面用 Vue 写&#xff0c;功能就是本地文件处理加一些数据可视化。…

作者头像 李华
网站建设 2026/9/19 9:58:09

CANN Runtime TDT 数据传输接口详解:Tensor 通道创建、发送与接收

CANN Runtime TDT 数据传输接口详解&#xff1a;Tensor 通道创建、发送与接收 【免费下载链接】runtime 本项目提供CANN运行时组件和维测功能组件。 项目地址: https://gitcode.com/cann/runtime 导读 本文围绕 CANN Runtime 中的 TDT&#xff08;Tensor Data Transfer…

作者头像 李华
网站建设 2026/9/19 9:56:44

AI大模型本地部署与工程实践:从配置到应用的全链路指南

9月13日的AI日报来了。我照例先扫了一遍热搜词列表&#xff0c;热度最集中的几个方向其实很有代表性&#xff1a;AI大模型、大模型本地部署配置、AI编程、AI应用开发、AI视频和AI短剧。如果你正准备入局AI应用开发&#xff0c;或者像我一样在折腾本地模型部署&#xff0c;这份日…

作者头像 李华