当前位置: 首页 > news >正文

BBDown 命令行下载器:一条命令把 B 站视频存成本地 MP4

BBDown 命令行下载器:一条命令把 B 站视频存成本地 MP4

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

收藏夹里的课程视频突然 404 了,你才想起该备份。BBDown 是一个哔哩哔哩命令行下载器,把视频链接丢进终端,它会负责解析、多线程拉流、合并音视频,最后在当前目录吐出一个完整的 MP4。读完这篇,你能亲手下下来自己的第一个视频,弹幕一起带走。

先看清 BBDown 能干什么

它干的事其实就三件:解析链接、拉流、混流成成品。普通视频、番剧、课程、合集、收藏夹、UP 主空间,给链接就能解析,8K、HDR、杜比视界都支持,多线程下载默认开着,速度不用操心。

前置条件只有一个:混流需要外部程序 ffmpeg(或 MP4Box)。杜比视界片源请用 ffmpeg 5.0 以上版本。

它做不到的事:没有图形界面,一切靠命令行。但这也正是它强在能批量、能脚本化、能挂在服务器上跑。至于命令行视频解析的细节,你一条命令都不用管,它自动处理。

跑通第一条下载

把 BBDown 装进系统

BBDown 已发布为 .NET 工具,一条命令装完,之后在任何目录都能直接调用。

dotnet tool install --global BBDown

BBDown --version能打印出版本号,就说明装好了。以后升级,把 install 换成 update 就行。

给混流备一把 ffmpeg 钥匙

B 站的画面和声音是分开下发的,下完得拼成一盘完整的"录像带",干这活的就是 ffmpeg。

# Ubuntu / Debian sudo apt install ffmpeg # macOS brew install ffmpeg

Windows 用户装 ffmpeg 后把可执行文件加进 PATH 即可。ffmpeg -version能打印版本号就没问题。找不到它的话,下载时用--ffmpeg-path手动指一下安装位置。

喂给它第一个视频链接

复制一个视频链接,直接交给 BBDown,后面全自动。

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

终端先打印标题和可选的音视频流,然后开始多线程下载,合并完当前目录就多出一个 MP4。能双击播放,就说明整条流程跑通了。高画质或付费内容下不动时,先跑BBDown login扫码登录,也可以加-c "SESSDATA=..."直接带上网页 cookie。

批量备份与高频需求,参数都在这

📥 想整季番剧一起拉?加 -p ALL

bilibili 离线下载里,批量备份是最高频的需求。-p选分 P,写ALL就是全部。

BBDown "番剧链接" -p ALL --download-danmaku --delay-per-page 2

全集按顺序下完,每集之间停 2 秒,既稳又不容易触发风控。只要几集就写-p 1,2,10,列表太长时加--show-all展开全部分 P 标题。

🎬 只要音频不要画面?一个参数

只想留声音当播客,加--audio-only,画面流干脆不拉。

BBDown "视频链接" --audio-only

弹幕、字幕、封面也能单独抠出来:--danmaku-only--sub-only--cover-only

⚙️ 嫌每次敲参数麻烦?写进配置文件

在程序目录放一个BBDown.config,参数一行、参数值一行,之后每次下载自动生效。

--file-pattern <videoTitle>[<dfn>] --delay-per-page 2 --download-danmaku

文件名里的<ownerName><publishDate><res>这类占位符随便组合。想给下载服务加个 Web 界面,还可以BBDown serve -l http://0.0.0.0:12450切到服务器模式,接口字段看仓库里的 json-api-doc.md 文档。

现在,把那个链接丢进去

挑一个你最怕哪天看不到的视频:

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

MP4 出现在当前目录后,这条视频就正式进了你硬盘里的私藏片库。随时打开,不靠网络,也不怕下架。

本地多了一部,就少一分风险。

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

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

http://www.cnnetsun.cn/news/4174348.html

相关文章:

  • DRF Docs 安全指南:HIDE_DOCS 配置全解,为什么生产环境必须隐藏 API 文档
  • 多元分数多项式为何衰落?从统计建模稳定性与机器学习范式演变谈起
  • gogstash源码解析(三):codec编解码机制与simpleQueue队列暂停恢复的背压设计
  • SceneKit节点克隆与材质独立难题:Shinkansen 3D Seat Booking Prototype的NodeFactory深克隆技巧
  • 美赛微分方程建模实战:从识别到求解的完整指南
  • rack-tracker 埋点中间件安全深度解析:从 XSS 防护到线程安全的完整设计指南
  • 腾讯前端面试核心考点:JS基础与框架原理解析
  • LÖVE Potion架构深度剖析:modules/objects/utilities三层设计,LÖVE框架移植方法论全解读
  • TP6-Vue-Admin:ThinkPHP6 后台 + Vue 管理后台,前后端分离后台管理系统快速搭建指南
  • 分布感知算法设计:LLM智能体如何根据数据特征优化算法性能
  • 数学建模实战:从数据清洗到趋势预测,解析全球变暖问题的数据科学方法论
  • 突破大数据处理瓶颈:Awesome Data Analysis收录20个高性能工具,Polars、Dask一网打尽
  • 美团大模型产品岗面试全解析:技术考察与业务场景
  • KeplerMapper Cover类深度讲解:n_cubes与perc_overlap如何决定图的精细度
  • 递归算法面试全攻略:从基础到高阶优化
  • BongoCat 互动桌宠快速上手指南:键盘、鼠标、手柄全响应
  • 开源iOS投屏工具:有线优先、低延迟、可控制的开发测试利器
  • 《我的世界》基岩版物品复制机制解析与风险规避指南
  • 基于Wald-SPRT与校准检测的多智能体序列化共识系统设计与实现
  • Rufus 4.0 制作 U 盘启动盘:绕开 Windows 11 TPM 2.0 检查的完整流程
  • GPT-NeoXT-Chat-Base-20B 终极拆解:41GB 五分片权重与 index.json 映射完全指南
  • 如何看懂ProCapNet NPU的预测结果?profile_logits与count_logits一次讲清
  • 贝叶斯机器学习中CRPS:评估概率预测准确性与不确定性的核心指标
  • 把 ECU 软件交给 openAUTOSAR 经典平台:一条能走通的入门路线
  • FlutterFFmpeg 快速上手:10 分钟在移动端集成 FFmpeg,8 种包变体与 LTS 版本一次讲清
  • TERRA触觉反馈设计:用DRV2605L震动马达无声传达“快到了“的信号
  • thinkfan守护进程与信号机制深度剖析:SIGHUP配置热重载、fork双次启动与PID文件防重入设计
  • AI全栈开发实战:LangChain.js与Nuxt.js构建智能应用
  • 大模型自学路线与求职实战经验分享
  • CP-SAT Primer快速入门教程:从pip install ortools到10分钟求解100件物品背包问题(附完整代码与详解)