尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
BBDown 下载 B 站视频完整指南:从单集视频到批量番剧的命令行工具
BBDown 下载 B 站视频完整指南从单集视频到批量番剧的命令行工具【免费下载链接】BBDownBilibili Downloader. 一个命令行式哔哩哔哩下载器.项目地址: https://gitcode.com/gh_mirrors/bb/BBDownBBDown 是一个免费开源的命令行 B 站视频下载器一条命令即可完成下载 B 站视频的全部流程解析、多线程拉流、自动混流成 MP4。它基于 .NET 实现以 dotnet tool 形式发布除了普通视频也覆盖番剧、课程、合集、收藏夹与个人空间等场景。BBDown 能下载哪些内容BBDown 针对不同的内容类型使用不同的解析器覆盖范围如下普通视频av 号、BV 号或完整链接番剧ep 单集、ss 季度/系列链接课程合集、收藏夹、个人空间解析列表并逐项批量下载几个关于工具本身的事实免费开源MIT 许可可自行构建与修改单进程命令行程序无图形界面资源占用轻音视频混流依赖外部的 ffmpeg 或 mp4box支持 8K、HDR、杜比视界、杜比全景声片源以及 AVC/HEVC/AV1 编码各类内容的解析实现分别位于 BBDown.Core/Fetcher/ 目录如NormalInfoFetcher.cs普通视频、BangumiInfoFetcher.cs番剧、CheeseInfoFetcher.cs课程、FavListFetcher.cs收藏夹需要深入了解解析逻辑时可以从这里入手。安装 BBDown 并用一条命令拿到视频本地有 dotnet 环境时直接以 tool 形式安装dotnet tool install --global BBDown安装完成后先用-info只解析不下载确认这个视频能解析出哪些清晰度与编码BBDown -info https://www.bilibili.com/video/BV1qt4y1X7TW确认无误后去掉参数即可真正下载BBDown https://www.bilibili.com/video/BV1qt4y1X7TW混流好的 MP4 输出到当前目录。单 P 视频到这里就结束了完整参数用BBDown -h查看。分 P 视频与整部番剧的批量下载分 P 视频默认下载全部。只取部分时用-p指定支持单个、多个、区间三种写法BBDown -p 10 https://www.bilibili.com/video/BV1At41167aj BBDown -p 1,2,10 https://www.bilibili.com/video/BV1At41167aj BBDown -p 1-10 https://www.bilibili.com/video/BV1At41167aj-p ALL表示全部-p LAST表示最新一集。番剧整季下载直接传 ss 链接BBDown -p ALL https://www.bilibili.com/bangumi/play/ss33073几个配套用法--show-all分 P 过多时默认会截断列表加此参数显示全部分 P 标题--delay-per-page 2分 P 之间插入 2 秒间隔降低批量下载的网络压力--save-archives-to-file把下载记录写入本地文件重复运行时跳过已下载的视频画质与来源TV 端、APP 端与网页端解析模式怎么选同一个视频可以走不同的接口拿到的片源与画质可能不同。默认是网页端另外两个模式用开关切换BBDown -tv 视频链接 # TV 端云视听小电视 BBDown -app 视频链接 # APP 端 BBDown -intl 视频链接 # 国际版东南亚区域内容选择时的参考依据网页端拿不到想要的高画质或想验证片源时换-tv。粉丝量大的 UP 主走 TV 端通常是无水印片源APP 端部分清晰度更稳但需要access_token抓包获取后通过-token传入登录章节会说明用-q指定画质优先级例如-q 8K 超高清, HDR 真彩用-e指定编码优先级例如-e hevc,av1,avc不想手敲参数时用-ia进入交互模式在终端列表里直接选流下载会员内容BBDown login 二维码登录会员专享内容需要账号鉴权。BBDown 使用 B 站 APP 扫码的方式登录凭据保存在本地并自动复用BBDown login # 登录 WEB 账号 BBDown logintv # 登录 TV 端云视听小电视账号执行后终端会渲染二维码用 APP 扫码确认即可。不想扫码时可以显式传凭据BBDown -c SESSDATAxxxx 视频链接 BBDown -tv -token xxxx 视频链接APP 端接口的 token 无法自动获取按 README 说明抓包拿到authorization中的值后用-token传入或写入BBDownApp.data。扫码与登录逻辑可参考 BBDown/BBDownLoginUtil.cs 与 BBDown/ConsoleQRCode.cs。自定义文件名格式让下载目录井井有条默认规则单 P 以主标题命名多 P 放入videoTitle/[P01]分P标题结构的目录。想加入清晰度、序号等信息用-F单 P与-M多 P配合内置变量BBDown -F videoTitle[dfn] 视频链接常用变量videoTitle主标题、pageNumberWithZero补零分 P 序号、pageTitle分 P 标题、dfn清晰度、res分辨率、fps帧率、videoCodecs视频编码、ownerName上传者、bvidBV 号。完整变量表见BBDown -h输出。进阶能力字幕转 srt、仅音频、多线程与 aria2c在视频下载之外BBDown 提供一组开关型能力用到时加参数即可字幕默认随片下载外挂字幕并自动转换为 srt不需要时用--skip-subtitle--sub-only只取字幕音频提取--audio-only只下载音频流--video-only反之只取视频流弹幕--download-danmaku随片下载弹幕--danmaku-only只取弹幕多线程默认开启对大文件有效提速aria2c 加速-aria2调用本地 aria2c 下载需自备可执行文件配合--aria2c-args调整并发封面--cover-only单独保存封面BBDown.config 配置文件一次设置长期受益1.4.9 版本起支持配置文件默认读取程序同目录下的BBDown.config也可以用--config-file指定其他路径。格式是「选项一行、参数一行」#开头为注释。一个典型示例#输出文件名格式 --file-pattern videoTitle[dfn] #多P文件名格式 --multi-file-pattern videoTitle/[PpageNumberWithZero]pageTitle[dfn] #分P之间间隔2秒 --delay-per-page 2 #开启弹幕下载 --download-danmaku把「整季番剧 固定命名 弹幕」这类固定动作写进配置后日常只需执行一条命令参数不再重复敲。配置文件解析逻辑在 BBDown/BBDownConfigParser.cs。少走弯路下载 B 站视频时的常见问题混流失败或产物不可播混流步骤依赖 ffmpeg 或 mp4box环境里没装就会失败。装好后重试也可用--ffmpeg-path/--mp4box-path指定可执行文件位置。会员内容解析出低画质或报错未登录或凭据过期。重跑BBDown login刷新扫码或检查 cookie 是否仍有效。扫码登录报 Gdip 异常README 中给出了该错误的说明与处理方法按其指引安装对应依赖即可。分 P 列表显示不全这是默认的截断行为加--show-all查看完整列表。下载速度慢换-tv端片源或用-aria2接入 aria2c多线程默认已开启。版本更新dotnet tool 安装的用户执行dotnet tool update --global BBDown即可升级。开始使用把 BBDown 接入你的下载工作流BBDown 的定位是轻量、可脚本化的 B 站视频下载工具手动场景下一条命令解决单集与整季下载自动化场景下可以配合配置文件与--save-archives-to-file去重甚至以服务器模式运行BBDown serve接口说明见 json-api-doc.md集成进其他工具。装好后先跑一次BBDown -h再用你手边的一条视频链接把第一条下载命令跑通剩下的能力按需叠加即可。【免费下载链接】BBDownBilibili Downloader. 一个命令行式哔哩哔哩下载器.项目地址: https://gitcode.com/gh_mirrors/bb/BBDown创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

从源码到应用:InternLM/Intern-S2-Mobius开发实战完全指南

从源码到应用:InternLM/Intern-S2-Mobius开发实战完全指南

从源码到应用:InternLM/Intern-S2-Mobius开发实战完全指南 InternLM/Intern-S2-Mobius是一个功能强大的开源项目,本指南将带你从源码开始,一步步掌握其开发与应用技巧,让你快速上手这个实用工具。 项目基础认知 什么是InternLM…

📅 2026/11/3 9:56:35
【65】扑克牌数据集(有v5/v8模型)/YOLO扑克牌检测

【65】扑克牌数据集(有v5/v8模型)/YOLO扑克牌检测

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

📅 2026/11/3 9:56:35
3步掌握LTX-Best-Face-ID:用单张照片生成身份保留视频的完整指南

3步掌握LTX-Best-Face-ID:用单张照片生成身份保留视频的完整指南

3步掌握LTX-Best-Face-ID:用单张照片生成身份保留视频的完整指南 想要用一张人脸照片就能生成保持人物身份的高质量视频吗?LTX-Best-Face-ID正是你需要的解决方案!这款基于LTX-2.3模型的身份保留参考转视频LoRA工具,通过创新的重…

📅 2026/11/3 9:56:35
MORE NEWS

更多资讯

📰

安卓玩机工具----告别面具!SukiSU Ultra 内核级 Root 与终极隐藏实战指南

在 Android 玩机与系统定制的道路上,Root 权限一直是我们探索设备潜能的钥匙。然而,随着银行 APP 和各类游戏反作弊系统的不断升级,传统的 Magisk(面具)在隐藏 Root 痕迹时显得越来越力不从心,环境检测报错…

📰

Restful风格请求响应和数据库封装映射

目录 一、Restful风格的请求 二、Apifox软件 三、定义响应数据统一格式的java实体类: 四、后端接收路径指定请求方式: 五、从请求中接收简单参数RequestParam 六、请求体中接收参数RequestBody 七、请求路径中接收简单参数PathVariable 八、公共…

📰

【深度学习毕设选题】基于深度学习的眼部目标检测研究,基于YOLO算法的眼睑信息自动测量方法研究

💖💖作者:IT跃迁谷毕设展 💙💙个人简介:曾长期从事计算机专业培训教学,本人也热爱上课教学,语言擅长Java、微信小程序、Python、Golang、安卓Android等,开发项目包括大数…

📰

memory __get_fault_gfp_mask

__get_fault_gfp_mask 是一个缺页异常处理路径中的辅助函数,用于为当前触发的缺页异常确定合适的内存分配标志(GFP flags)。它的核心逻辑是:如果 VMA 关联了文件,则使用该文件映射的 GFP 掩码;否则&#xf…

📰

执行力贬值之后:奥特曼访谈折射的3条能力增长路线与1个底层支撑

【摘要】基于OpenAI CEO山姆奥特曼45分钟访谈核心观点,拆解AI时代个体能力价值迁移逻辑,提炼3条核心增长路线与1项底层支撑能力,澄清3类普遍认知误区,给出1套可复用自测框架,为知识工作者重构竞争力提供可落地的行动路…

📰

数仓开发的三层责任:业务定义、模型设计与 SQL 实现

同一笔订单,为什么几张报表会给出不同的“销售额”?遇到这种情况,直接查 SQL 往往只能解决一部分问题。 一份数仓结果要可信,需要三层责任共同成立:业务定义说清要回答什么,模型设计保留必要事实&#xff…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬