
BBDown 哔哩哔哩视频下载指南一条命令下完单条视频也能批量拿下番剧全集【免费下载链接】BBDownBilibili Downloader. 一个命令行式哔哩哔哩下载器.项目地址: https://gitcode.com/gh_mirrors/bb/BBDown期末前要把一整个课程系列存到本地或者想把某条番剧的无水印片源拿来剪辑——把链接贴进终端BBDown 一条命令就能完成解析、多线程下载并混流出完整的 MP4。BBDown 是一个命令行式的哔哩哔哩下载器支持 Web、TV、APP 三端接口画质最高 8K可下载 HDR 与杜比视界内容。 它能帮你做什么先给结论单条视频到批量合集、字幕弹幕到 API 服务BBDown 覆盖了本地保存 B 站内容的绝大部分需求。你的需求本项目的做法你会得到什么下载单个视频直接粘贴 BV 链接或完整 URL当前目录生成混流好的 MP4要无水印片源-tv切换 TV 端解析粉丝量大的 UP 主视频基本无水印下番剧/课程全集-p ALL配合集链接全部分 P 按目录自动归档批量整理收藏支持空间、收藏夹、系列、合集链接解析一次提交逐个下载只要弹幕或字幕--danmaku-only/--sub-only不下载视频本体只存素材选特定画质-q指定清晰度、-e指定编码优先级8K、HDR、杜比视界按需取用普通视频/番剧/课程BBDown https://www.bilibili.com/video/BV1qt4y1X7TW批量番剧BBDown -p ALL https://www.bilibili.com/bangumi/play/ss33073弹幕、外挂字幕自动转 srt、封面都能单独下载⏱️ 5 分钟上手前提只有一个本地装有 .NET SDK。BBDown 已发布为 Dotnet Tool安装只需一行dotnet tool install --global BBDown装好后把视频链接贴进命令回车即可开始下载默认多线程、默认按videoTitle命名BBDown https://www.bilibili.com/video/BV1qt4y1X7TW下载完成后终端所在目录会出现一个 MP4。需要更新时执行dotnet tool update --global BBDown。注意一点音视频分开发送混流依赖外部的 ffmpeg 或 mp4box首次使用请先确认已安装并在 PATH 中。 核心功能详解三端解析接口换-tv一个参数换片源BBDown 内置 Web、TV、APP 三种外加东南亚国际版解析接口由 BBDown.Core/Fetcher/ 下的各解析器分工处理普通视频、番剧、课程、收藏夹、UP 主空间、系列合集各有对应的 Fetcher链接类型判断集中在FetcherFactory里。想要无水印素材时加一个-tv切到 TV 端画质取向不同时还可以用-q按优先级列出候选BBDown -tv -q 1080P 高码率, 8K 超高清 https://www.bilibili.com/video/BV1qt4y1X7TW会员内容则需要鉴权网页端用-c传 cookieTV/APP 端用-token传 access_token也可以直接跑BBDown login/BBDown logintv用 B 站 App 扫码凭证会存在本地供后续自动读取。批量分 P 与自定义归档多 P 视频用-p指定范围-p 10下第 10 个分 P-p 1,2,10下指定几个-p 1-10下一段-p ALL或-p LAST则是全集和最新一话。配合-M多 P 文件名模板变量如videoTitle、pageNumberWithZero、dfn都能用默认就是videoTitle/[PpageNumberWithZero]pageTitle也就是说番剧全集会自动建成剧名/分P标题的目录结构BBDown -p ALL --delay-per-page 2 https://www.bilibili.com/bangumi/play/ss33073--delay-per-page 2让每话之间间隔 2 秒长任务更稳。这些固定参数不想每次手敲时1.4.9 起可以写进BBDown.config配置文件选项名一行、参数值下一行效果与命令行参数一致。 真实使用场景课程归档者担心过期的教学视频以后看不到了按章节归档到本地资源库BBDown -tv -M videoTitle/[PpageNumberWithZero]pageTitle 课程链接剪辑素材收集者只需要干净的片源和最高可用的码率跳过字幕和封面以提速BBDown -tv -q 1080P 高码率, HDR 真彩 --skip-subtitle --skip-cover 素材链接再加--video-ascending可以在同画质下优先选体积更小的码流。番剧收藏者追完一季想连弹幕一起留档用上面的-p ALL命令加上--download-danmaku即可弹幕随每话一起落盘。️ 进阶玩法与集成BBDown 自带服务器模式可以把下载过程变成可调度的任务队列BBDown serve -l http://0.0.0.0:12450启动后通过 JSON API 管理任务POST /add-task提交链接只需Url字段GET /get-tasks/看全部任务进度GET /remove-finished清理完成项。完整字段定义在仓库根目录的json-api-doc.md里。仓库附带 Dockerfile构建出的镜像内置 ffmpeg、默认以 serve 模式监听 23333 端口适合直接丢到常驻机器上跑。下载加速方面装好 aria2c 后加-aria2即可交给它多线程拉流默认参数-x16 -s16 -j16混流工具则可用--ffmpeg-path、--mp4box-path显式指定位置杜比视界内容建议直接用 ffmpeg 5.0 以上版本。⚠️ 避坑与调优建议混流前确认 ffmpeg 或 mp4box 可用杜比视界对版本有要求ffmpeg 需 5.0 以上。扫码登录在 Linux 上若报 Gdip 初始化异常通常是缺少图形库依赖补装系统图形组件后重试。APP 端接口无法自动取凭证需要用抓包拿到 authorization 里的 token再用-token传入。大合集建议用-p限制范围而不是默认全集长任务加--delay-per-page控制节奏。想跳过已经下载过的视频开启--save-archives-to-fileBBDown 会记录已下载项下次自动跳过。服务器模式不限制并发任务数短时间大量add-task会同时发起多个下载注意机器资源。本项目定位为个人学习、研究用途下载内容请自行确认版权合规。 适合谁用需要长期保存在线课程的老师和学生找无水印素材做二次创作的剪辑师想把收藏夹、UP 主空间系统归档的个人用户用命令行管理批量下载任务的开发者想拿弹幕、字幕做分析的科研人员 生态与后续BBDown 的解析层按链接类型拆成了独立 Fetcher新增一种内容形态基本就是往BBDown.Core/Fetcher/里加一个类的事这也是它持续扩展课程、国际版等接口的原因。README 中列出的待办包括 cookie 自动刷新和更多自定义选项。项目以 Dotnet Tool 形式发布更新只需一条 update 命令欢迎通过提交 issue 和 PR 参与讨论。写在最后BBDown 把解析、下载、混流、归档这四件事压进了一条命令行装好 .NET 环境后五分钟就能跑通第一条下载。下一步建议先挑一条常看的视频试跑-tv模式再把它写进配置文件你的 B 站收藏库就可以开始批量落盘了。【免费下载链接】BBDownBilibili Downloader. 一个命令行式哔哩哔哩下载器.项目地址: https://gitcode.com/gh_mirrors/bb/BBDown创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考