
BBDown 下载器实战三步把 B 站视频批量搬进硬盘从此不怕失效【免费下载链接】BBDownBilibili Downloader. 一个命令行式哔哩哔哩下载器.项目地址: https://gitcode.com/gh_mirrors/bb/BBDown深夜赶复习资料你想起收藏夹里那部六十三集的网课点开却只剩一行灰字视频已失效。浏览器右键另存拿到手的只是几十 MB 的预览画质丢给在线解析站账号和观看记录又得经过别人的服务器。那一刻你想要的只是一个能自己在本地跑完解析、下载、合并全流程的小工具。先看结果一条命令之后你手里有什么BBDownBilibili Downloader就是一个命令行式哔哩哔哩下载器所有解析都在本地完成不经过任何第三方中转。先别急着背参数看一次典型运行长什么样BBDown https://www.bilibili.com/video/BV1xx411c7mD终端会依次做四件事解析视频信息读出分 P、画质、音视频流、列出所有可用流、多线程下载、调用 ffmpeg 把画面和声音混流混流合并成一个完整的 MP4 文件。输出大致如下[信息] 正在解析视频信息... 分P列表: 01 导论 / 02 基础概念 / ... 可用视频流: 1080P 高码率 (AVC) / 1080P (HEVC) ... 可用音频流: 192Kbps [下载] 多线程下载视频流... [下载] 多线程下载音频流... [混流] ffmpeg 合并完成 输出: BBDown 实战课程/01 导论.mp4下载完MP4 就在当前目录安静地躺着命名整齐弹幕、字幕、封面都按需附带。它解决什么、不解决什么它解决它不解决普通视频、番剧、课程、合集、收藏夹、UP 主空间都能下混流必须依赖外部 ffmpeg或 MP4Box它不是播放器最高支持 8K / HDR / 杜比视界 / 杜比全景声AVC、HEVC、AV1 编码可选会员与付费内容需要账号权限不登录只能拿到低画质多分 P 批量下载弹幕、字幕、封面、纯音频可单独提取版权合规只能靠你自己它仅限个人学习与研究用途如果你要的是偶尔存几个视频下面的任务一到二就够如果想把某个合集或 UP 主的作品整体备份直接跳到任务三。任务一让 BBDown 命令出现在你的终端目标在任意目录敲BBDown都能唤起程序。先确认电脑里有 .NET 环境dotnet --version能输出版本号就说明环境就绪直接安装dotnet tool install --global BBDown安装完成后验证一下BBDown --version常见报错速查提示dotnet: command not found电脑没有 .NET 环境。要么去官网装 SDK要么把仓库 clone 下来自行编译git clone https://gitcode.com/gh_mirrors/bb/BBDown装完却提示找不到BBDown命令说明 dotnet 工具目录通常是~/.dotnet/tools没加入 PATH把该目录加进去重新打开终端即可。任务二用一条链接换一个 MP4目标完成第一次真实下载理解给链接、拿文件的核心体验。BBDown https://www.bilibili.com/video/BV1xx411c7mD预期结果程序自动解析、下载、混流当前目录多出一个 MP4全程不需要打开浏览器。常见报错速查下载完只有.m4s之类的零散音视频文件、没有成品 MP4这是视频混流失败的典型症状几乎都是缺 ffmpeg。装上 ffmpeg或者用参数直接指给它BBDown 视频链接 --ffmpeg-path /usr/local/bin/ffmpeg高画质选项被锁、提示需要登录先扫码登录一次BBDown login终端会弹出二维码用 B 站 App 扫一下即可。不想扫码也可以手动传 cookieBBDown -c SESSDATA你的cookie 视频链接。任务三跑通一次完整的批量下载目标把整个课程多分 P一次拿下连弹幕一起还要规整的命名和合理的间隔。分 P 是 B 站把一个视频拆成的多个分段课程的每一集就是一个分 P。批量下载的命令是BBDown 课程链接 -p ALL --download-danmaku --delay-per-page 2这三个参数各司其职-p ALL下载全部分 P--download-danmaku顺带把弹幕存成文件--delay-per-page 2让每集之间停顿 2 秒避免请求过密触发风控。预期结果每个分 P 一个文件弹幕就位命名类似课程名/01 导论.mp4。分 P 太多时终端会默认折叠列表想看全貌加--show-all只想下某几集把-p ALL换成-p 1,2,10或连续区间-p 1-10即可。四个维度把 BBDown 用成自己的样子从会用到用得好进阶玩法可以归进四个维度维度适用场景精选命令或配置省事只要声音当播客或剪素材BBDown 链接 --audio-only --skip-subtitle只留音频、跳过字幕自动化给下载做 Web 管理界面BBDown serve -l http://0.0.0.0:12450启动 HTTP 服务加--save-archives-to-file可自动跳过下载过的视频定制化文件命名带清晰度和 UP 主名BBDown 链接 -F videoTitle[dfn] -e hevc,av1,avc后者指定编码优先级规模化备份某位 UP 主的全部作品BBDown https://space.bilibili.com/你的UP主ID/video -p ALL配合--delay-per-page慢慢搬空主页如果你有几条每次都要带的习惯参数别每次手敲。在程序目录建一个BBDown.config配置文件程序会自动读取也可以--config-file指定别的路径# 每行一个选项它的参数写在下一行以#开头的是注释 --file-pattern videoTitle[dfn] --delay-per-page 2 --download-danmaku此后你只需要丢一个链接命名格式、下载间隔、弹幕开关全部自动生效。再往下走进阶路线清单官方 JSON API 文档json-api-doc.md —— serve 模式每个接口的字段与用法都在这里README 使用教程README.md —— 鉴权方式、配置文件、全部命令参数索引想探索每个参数的作用随时BBDown --help想改源码自己加功能clone 上面任务一里的仓库地址有新版时用dotnet tool update --global BBDown一键升级回到开头那部被删的网课以后遇到真正舍不得丢的视频别赌它不会失效。复制链接、敲一行BBDown、加上-p ALL剩下的事它替你包圆。现在就可以开始——打开终端执行dotnet tool install --global BBDown然后把第一个链接丢给它。【免费下载链接】BBDownBilibili Downloader. 一个命令行式哔哩哔哩下载器.项目地址: https://gitcode.com/gh_mirrors/bb/BBDown创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考