3 条命令装好 BBDown 并下载 B站 视频
3 条命令装好 BBDown 并下载 B站 视频
【免费下载链接】BBDownBilibili Downloader. 一个命令行式哔哩哔哩下载器.项目地址: https://gitcode.com/gh_mirrors/bb/BBDown
想把 B 站视频留存到本地离线看时,网页播放器不提供下载入口,而在线解析站点质量参差、广告多。BBDown 是一个命令行式哔哩哔哩下载器:装好后把视频链接作为参数传入,它负责解析、下载并自动合并音视频,最终在本地得到一个 MP4 文件。
如何安装 BBDown 并跑通第一条下载命令
先确认本机装有 .NET 6.0 或更高版本,否则需要先安装 .NET 运行时。然后按官方推荐的方式把它装成 dotnet tool:
dotnet tool install --global BBDown装完后命令在终端全局可用,用BBDown --version确认版本号没有报错即可。接着输入第一条下载命令:
BBDown "https://www.bilibili.com/video/BV1qt4y1X7TW"命令执行后先解析视频信息、列出可用音视频流,然后多线程下载并调用 ffmpeg 把音视频合并为一个 MP4。如果提示找不到 ffmpeg,先检查是否已安装,也可以用--ffmpeg-path参数指定它的绝对路径。完整参数列表见 README.md。
多分P视频与番剧全集怎么下载
遇到多分P内容,不需要全量下载,用-p参数选择指定分P:
BBDown -p 1,2,10 "https://www.bilibili.com/video/BV1At41167aj" BBDown -p 1-10 "https://www.bilibili.com/video/BV1At41167aj" BBDown -p ALL "https://www.bilibili.com/bangumi/play/ss33073"前两条分别下载选定的几个分P和一段范围,第三条用于下载番剧全集。不确定有哪些分P时,先用BBDown --show-all "链接"查看全部分P标题;只想看解析信息不下载,就加-info参数。
如何配置 BBDown.config 长期使用
用一段时间后会想把命名规则、下载间隔固定下来,而不是每次敲参数。在程序目录下新建BBDown.config,BBDown 每次运行都会自动读取,格式是选项一行、参数一行:
--file-pattern <videoTitle>[<dfn>] --delay-per-page 2含义是单P文件名追加清晰度、多个分P之间间隔 2 秒下载。命名里可用的变量如下:
| 变量 | 含义 |
|---|---|
<videoTitle> | 视频主标题 |
<pageNumberWithZero> | 分P序号(前缀补零) |
<pageTitle> | 分P标题 |
<dfn> | 视频清晰度 |
<ownerName> | 上传者名称 |
多P的目录命名用--multi-file-pattern修改,默认为<videoTitle>/[P<pageNumberWithZero>]<pageTitle>。如果之后想通过 HTTP 请求批量添加任务、查询下载状态,可以用BBDown serve启动服务器模式,接口细节见 json-api-doc.md。
先把第一条下载命令完整跑通、让一个视频成功落到本地,再把常用的命名规则写进配置文件。
【免费下载链接】BBDownBilibili Downloader. 一个命令行式哔哩哔哩下载器.项目地址: https://gitcode.com/gh_mirrors/bb/BBDown
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考