BBDown 一行命令下载哔哩哔哩视频,基于 C# 开发

科技   科技   2024-06-20 07:07   上海  

 

欢迎来到 Dotnet 工具箱!在这里,你可以发现各种令人惊喜的开源项目!


 


BBDown




BBDown 是一个使用 C# 开发的命令行工具,它是一个免费、便捷高效、功能强大的哔哩哔哩下载/解析软件。通过 BBDown,你可以使用命令行交互的方式,多线程下载视频到本地,并且支持各种配置和格式,支持 8k 视频下载。



主要功能




  • 番剧下载(Web|TV|App)
  • 课程下载(Web)
  • 普通内容下载(Web|TV|App)
  • 合集/列表/收藏夹/个人空间解析
  • 多分P自动下载
  • 选择指定分P进行下载
  • 选择指定清晰度进行下载
  • 下载外挂字幕并转换为srt格式
  • 自动合并音频+视频流+字幕流+章节信息(使用ffmpeg或mp4box)
  • 单独下载视频/音频/字幕
  • 二维码登录账号
  • 多线程下载
  • 支持调用aria2c下载
  • 支持AVC/HEVC/AV1编码
  • 支持8K/HDR/杜比视界/杜比全景声下载
  • 自定义存储文件名



如何使用?




BBDown 已经以 Dotnet Tool 形式发布

如果你本地有dotnet环境,使用如下命令即可安装使用

dotnet tool install --global BBDown

如果需要更新bbdown,使用如下命令

dotnet tool update --global BBDown

常用命令示例

扫码登录网页账号:

BBDown login

然后按照提示操作

扫码登录云视听小电视账号:

BBDown logintv

下载普通视频:

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

使用TV接口下载(粉丝量大的UP主基本上是无水印片源):

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

当分P过多时,默认会隐藏展示全部的分P信息,你可以使用如下命令来显示所有每一个分P。

BBDown --show-all "https://www.bilibili.com/video/BV1At41167aj"


截图演示




下载完毕后在当前目录查看MP4文件:


往期推荐:





开箱即用,  开源的 IdentityServer4 管理后台


开源的 CQRS 和 DDD 风格的 .NET 框架


推荐一个 .NET 最好用的规则验证库


遥遥领先,开源一个 .NET 构建的个人网盘


微服务必备,使用 .NET 实现分布式锁



项目地址



https://github.com/nilaoda/BBDown


分享
点收藏 
点点赞
点在看

Dotnet 工具箱
定期分享 Dotnet 有趣,实用的工具和组件。
 最新文章