BBDown终极指南:3步快速上手命令行B站视频下载器
BBDown终极指南3步快速上手命令行B站视频下载器【免费下载链接】BBDownBilibili Downloader. 一个命令行式哔哩哔哩下载器.项目地址: https://gitcode.com/gh_mirrors/bb/BBDown想离线追更、备份喜欢的UP主视频却发现B站App缓存不通用、网页又只能在线看BBDown——一个免费开源的命令行式哔哩哔哩下载器恰好帮你解决这个难题。它没有花哨的图形界面只需要敲一条命令就能把普通视频、番剧、课程打包成MP4保存到本地最高支持8K、HDR甚至杜比视界而且完全免费。这篇文章会带你从零开始一步步把它装好、用熟看完就能立刻上手。一个真实的痛点视频明明能看却总想拿走咱们都遇到过这样的场景想学的教程视频躺在收藏夹里通勤路上没网就干瞪眼喜欢的UP主突然删稿才想起没备份想要剪视频素材结果B站连右键都防得死死的。网页端没有下载按钮客户端缓存加密又只认自家播放器第三方网站下载还要被水印和广告折磨。这些问题的答案其实很简单——用命令行工具绕开限制。BBDown 就是为此而生的它直接调用B站接口解析真实视频流一条命令把音视频、字幕、弹幕全部拉下来再自动合并成标准MP4放进手机、平板里随时看。30秒看懂BBDown能干什么先别急着敲命令花30秒看看它的能力清单你就知道为什么值得装能力方向具体表现内容类型普通视频、番剧、课程、合集、收藏夹、个人空间全支持清晰度360P 到 8KHDR真彩、杜比视界、杜比全景声都能下编码格式AVC / HEVC / AV1 三种主流编码自由切换下载方式多线程下载默认开启还可调用 aria2c 进一步提速附加内容弹幕、外挂字幕自动转srt、封面一键带走精细控制只下音频、只下字幕、只选某几P、只下封面账号能力扫码登录WEB/TV账号支持会员内容下载自动化配置文件预设参数、HTTP API服务器模式批量添加任务一句话总结别人下载靠运气你下载靠参数。一行命令完成安装三步验证是否成功如果你电脑上已经有 .NET 环境安装BBDown只需要一条命令dotnet tool install --global BBDown装完怎么确认成功分三步查看版本号能输出版本信息就说明装好了BBDown --version查看帮助菜单熟悉所有可用参数BBDown --help看到命令列表里有login、logintv、serve三个子命令就说明安装完整、随时能用。如果以后想升级到最新版只需dotnet tool update --global BBDown没装 .NET项目仓库提供了各平台的 Release 压缩包解压后直接运行BBDown可执行文件即可原理一样。端到端实战从复制链接到拿到MP4全流程安装只是热身咱们来走一遍完整流程体验从一条链接到本地MP4的全程。假设你要下载某个普通视频第一步复制B站视频链接。形如https://www.bilibili.com/video/BV1xx4y1v7Sj或者直接写BV1xx4y1v7Sj也行。第二步敲下下载命令BBDown https://www.bilibili.com/video/BV1xx4y1v7Sj第三步观察输出。BBDown会依次做这几件事解析视频信息展示标题、分P数量、可用音视频流默认选择清晰度和编码按你预设的优先级多线程下载视频流和音频流自动调用 ffmpeg 把两者合并并嵌入字幕、章节信息输出最终的MP4文件保存到当前目录。第四步验收结果。下载完成后在当前目录找同名MP4文件用任何播放器都能直接打开。整个过程从输入链接到拿到成品你只做了复制回车两件事。如果你只想先看看这个视频有什么清晰度可选、不想真下载可以先跑BBDown -info https://www.bilibili.com/video/BV1xx4y1v7Sj它会解析并打印所有信息后退出相当于先预览再决定。常用功能详解5个高频操作随手就能用下面这张功能—命令—说明表覆盖了日常使用率最高的5个操作照着抄就行功能命令示例说明指定清晰度BBDown -q 8K 超高清,1080P 高码率,HDR 真彩 链接按优先级列表选画质逗号分隔指定编码BBDown -e hevc,av1,avc 链接优先HEVC下不到再依次降级只下指定分PBBDown -p 1,3,5 链接或BBDown -p 3-5 链接支持单P、多P、范围甚至-p ALL全集下载弹幕BBDown -dd 链接把弹幕存成独立文件方便剪辑或回味只看视频/只听音频BBDown --video-only 链接、BBDown --audio-only 链接单独提取某一轨不合并几个值得单独说明的细节分P选择很灵活-p LAST表示最后一个P-p ALL表示全部分P配上下面的进阶配置可以批量追番字幕自动处理默认就会下载外挂字幕并转成 srt 格式不需要额外操作多P太多看不清分P超过一定数量时默认折叠展示用--show-all展开看全部交互式选画质加-ia参数下载前会弹出选项让你手动挑清晰度选择困难症友好。进阶玩法用配置文件把常用参数一键固定每次敲一长串参数太麻烦BBDown 支持读取本地配置文件默认是程序同目录下的BBDown.config也可以用--config-file指定别的文件把常用参数写进去以后一条命令走天下。新建一个BBDown.config内容如下# 以#开头的行会被忽略 # 每个选项占一行参数写在下一行 # 自定义单P输出文件名标题[清晰度] --file-pattern videoTitle[dfn] # 多P时按分P建文件夹标题/[P02]分P标题[清晰度] --multi-file-pattern videoTitle/[PpageNumberWithZero]pageTitle[dfn] # 分P之间间隔2秒下载 --delay-per-page 2 # 每次自动下载弹幕 --download-danmaku # 默认画质优先级 --dfn-priority 8K 超高清, 1080P 高码率, HDR 真彩配置文件里能用的变量很丰富videoTitle主标题、pageNumber分P序号、pageTitle分P标题、bvidBV号、ownerNameUP主名、publishDate发布时间等等。把这些组合起来就能让下载好的文件整整齐齐地归档比如按UP主名/视频标题自动建目录。配置好后日常下载就变成BBDown 视频链接所有个性化设置自动生效完全不用重复敲参数。再进阶服务器模式让下载变成API调用如果想把BBDown接入自己的自动化流程比如定时备份某个UP主的全部视频可以用服务器模式BBDown serve -l http://0.0.0.0:12450启动后它会在本地暴露一套HTTP API支持GET /get-tasks/查看所有任务GET /get-tasks/running查看运行中的任务POST /add-task添加下载任务JSON里只需要带Url字段GET /remove-finished清理已完成任务配合定时脚本你完全可以实现每天晚上自动检查并下载新视频的效果。接口的完整字段说明项目文档里有详细参考路径是BBDown/json-api-doc.md。另外项目根目录自带Dockerfile用 Docker 部署服务器模式只需一条docker build加docker run容器内默认监听23333端口适合放在NAS上长期挂着用。避坑指南新手最容易踩的4个坑问题1下载完成后没有MP4只有一堆.m4s碎片文件解决办法合并需要外部程序。普通视频要安装 ffmpeg或 mp4box下载杜比视界内容还要求 ffmpeg 5.0 以上或新版 mp4box。装好ffmpeg后重新下载即可也可以用--ffmpeg-path指定它的具体路径。问题2提示需要登录无法下载高清或会员内容解决办法BBDown支持扫码登录。运行BBDown login终端会显示二维码用B站App扫码即可。如果你能拿到网页Cookie也可以直接-c SESSDATA******带上Cookie下载。问题3下载的视频带水印画面不干净解决办法试试TV端接口。很多UP主的视频用BBDown -tv 链接走TV端解析能拿到无水印片源代码示例在BBDown/Program.Methods.cs的鉴权逻辑里可以看到对应实现。问题4配置文件好像没生效解决办法检查格式。每行只写一个选项参数必须单独占一行放在选项下一行行首#是注释会被忽略。另外注意默认读取的是程序同目录下的BBDown.config如果你在别的目录执行命令要么把配置文件放过去要么用--config-file显式指定路径。问题5下载很慢带宽吃不满解决办法先确认多线程已开启默认就是开的还慢的话可以接上 aria2cBBDown -aria2 链接它会自动用 aria2c 的16线程下载提速立竿见影。前提是系统里先准备好 aria2c 可执行文件。生态与延伸想继续深挖去哪里看到这里你已经能应付绝大多数下载场景了。如果想更进一步这里有几个入口源码探索项目由BBDown/命令行主程序和BBDown.Core/核心解析、抓取逻辑两个项目组成。下载流程在BBDown/BBDownDownloadUtil.cs配置解析在BBDown/BBDownConfigParser.cs登录逻辑在BBDown/BBDownLoginUtil.cs混流合并则在BBDown/BBDownMuxer.csAPI文档服务器模式的完整接口说明见BBDown/json-api-doc.mdDocker部署根目录Dockerfile提供了开箱即用的容器镜像构建方式获取源码如果你想自行构建或贡献代码可以 clone 项目git clone https://gitcode.com/gh_mirrors/bb/BBDown克隆后进入BBDown/目录用dotnet build即可编译。总结现在就去安装BBDownBBDown 的价值在于它把下载B站视频这个曾经麻烦透顶的事情压缩成了一条命令。从普通视频到8K杜比从单P到全集从手动敲参数到配置文件一键复用再到API服务器接入自动化流程——覆盖了从新手到进阶的全部需求。它免费、开源、跨平台是你备份内容、离线学习的好帮手。下一步行动很明确打开终端执行dotnet tool install --global BBDown然后把你收藏夹里第一条视频链接丢进去试试。下载成功的那一刻你会回来感谢自己。【免费下载链接】BBDownBilibili Downloader. 一个命令行式哔哩哔哩下载器.项目地址: https://gitcode.com/gh_mirrors/bb/BBDown创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考