桌面软件 活跃维护

bilibili-video-downloader

lanyeeee/bilibili-video-downloader

哔哩哔哩 bilibili B站 视频 下载器,图形界面 + nfo刮削 + 广告标记 + 字幕下载 + 弹幕下载,轻松将视频加入emby等媒体库

2207
Stars 标星
137
Forks 分支
7
Watchers 关注
20
Open Issues
Rust
主要语言
MIT
开源协议
5.5 MB
仓库大小
1 个月前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:lanyeeee/bilibili-video-downloader
git clone https://github.com/lanyeeee/bilibili-video-downloader.git
git clone git@github.com:lanyeeee/bilibili-video-downloader.git
README.md main

英文原文正文为项目原始 README(英文),本站后续会翻译为中文,当前仅剔除图片与无关章节并统一排版。

📺哔哩哔哩视频下载器

哔哩哔哩 bilibili B站 视频 下载器,普通视频、充电视频、番剧、电视剧、电影、课程 全都支持下载,图形界面 + nfo刮削 + 广告标记 + 字幕下载 + 弹幕下载,轻松将视频加入emby等媒体库

📥 快速下载

Release页面提供了预编译的安装包,直接下载即可使用

如果本项目对你有帮助,欢迎点个 Star ⭐ 支持!你的支持是我持续更新维护的动力 🙏

🖥️图形界面

✨ 主要特性

特性 说明
🖥️图形界面 基于 Tauri v2,跨平台、现代、轻量、简洁、易用
⚡分片下载 最大化下载速度,轻松榨干带宽(如果你想的话),当然也支持限速
📁自定义命名 bv号 标题 分P 发布时间 UP昵称等...自由组合成你喜欢的目录结构与文件命名规则
🔍视频搜索 视频(av/bv) 番剧(ep/ss) 课程(ep/ss) UP投稿/个人空间(uid) 收藏夹(fid)
👤账号相关 登录 Cookie登录 二维码登录
内容 收藏夹 历史记录 稍后再看 追番追剧
🎬视频下载 类型 视频(合集、分P、充电视频) 番剧(正片、PV、相关视频) 课程
编码 AVC HEVC AV1
画质 8K 杜比视界 HDR 4K AI智能修复等...
🎵音频下载 无损 杜比全景声 192K 132K 64K
📝字幕下载 获取视频所有的CC字幕,以srt格式保存
🖼️封面下载 最高清、无压缩的原始封面图
💬弹幕下载 不仅能下载 xml json格式的原始弹幕,还支持将其转为样式可定制的ass字幕
📺NFO刮削 还会顺便下载poster和fanart,轻松将视频加入emby等媒体库
🎞️章节标记 将原视频的章节信息嵌入视频文件,使视频在各类播放器中支持章节导航
🚫广告标记 将广告片段以章节的形式嵌入视频文件,配合兼容的播放器可自动跳过广告
⚙️任务管理 断点续传 批量操作 继续 暂停 重来 删除

📖 使用方法

这个视频是主要功能的演示

https://github.com/user-attachments/assets/adf84b93-684f-43f3-9948-6ba527213812

🔌插件系统(实验性)

  • 后端提供进程内动态库插件系统,但非常不成熟
  • 有特殊需求建议直接改源码,而不是开发插件
  • 这个插件系统没有做任何安全限制,这是为了给插件最大的功能性与自由度
  • 也正因如此,任何第三方插件的安全性都无法保证
  • 强烈建议:只使用开源插件,并且自行审查代码后再编译使用
  • 不要使用他人发的二进制插件(dll / so / dylib)
  • 插件开发文档与示例请看:src-plugin/examples

⚠️关于被杀毒软件误判为病毒

对于个人开发的项目来说,这个问题几乎是无解的(需要购买数字证书给软件签名,甚至给杀毒软件交保护费) 我能想到的解决办法只有:

  1. 根据下面的如何构建(build),自行编译
  2. 希望你相信我的承诺,我承诺你在Release页面下载到的所有东西都是安全的。切勿轻信他人分享的文件,请仅在Release页面下载。任何不是从该页面下载的版本均可能已被篡改并真的包含病毒(而非误报),包括但不限于网盘、通过邮箱或社交软件分享、issue或discussion里的文件、其他fork(仓库)、其他网站

🛠️如何构建(build)

构建非常简单,一共就3条命令 前提是你已经安装了Rust、Node、pnpm

📋前提

📝步骤

1. 克隆本仓库

git clone https://github.com/lanyeeee/bilibili-video-downloader.git

2.安装依赖

cd bilibili-video-downloader
pnpm install

3.构建(build)

pnpm tauri build

🤝提交PR

PR请基于develop分支开发,并提交至develop分支

提交前请先:

  1. 运行pnpm format以保证代码格式正确
  2. 运行pnpm check并确认无报错

如果想新加一个功能,请先开个issue或discussion讨论一下,避免无效工作

其他情况的PR欢迎直接提交,比如:

  1. 🔧 对原有功能的改进
  2. 🐛 修复BUG
  3. ⚡ 使用更轻量的库实现原有功能
  4. 📝 修订文档
  5. ⬆️ 升级、更新依赖的PR也会被接受

⚠️免责声明

  • 本工具仅作学习、研究、交流使用,使用本工具的用户应自行承担风险
  • 作者不对使用本工具导致的任何损失、法律纠纷或其他后果负责
  • 作者不对用户使用本工具的行为负责,包括但不限于用户违反法律或任何第三方权益的行为

🙏感谢

bilibili-API-collect

ffmpeg

danmu2ass

BilibiliSponsorBlock

💬其他

任何使用中遇到的问题、任何希望添加的功能,都欢迎提交issue或开discussion交流,我会尽力解决

本站来源与版权声明
  • 本文标题:bilibili-video-downloader - 哔哩哔哩 bilibili B站 视频 下载器
  • 本文链接:https://www.cn121.com/desktop/lanyeeee-bilibili-video-downloader.html
  • 原项目:lanyeeee/bilibili-video-downloader 版权归原作者 lanyeeee 及贡献者所有
  • 收录信息:本站于 2026-10-07 收录本项目,本页所列协议与仓库指标均为收录当时的状态;该日期之后原项目的版本更新与协议变更,本页不作同步。
  • 开源协议:收录时本项目采用 MIT(查看 LICENSE 原文),本站转载其原始文档(未改动文字,仅剔除图片与无关章节);使用、修改、分发请以该仓库 LICENSE 原文为准。
  • 站点出处:本文首发于 OneTwoOne,收录自 GitHub 开源项目 lanyeeee/bilibili-video-downloader。
  • 内容说明:本页正文为原项目 README 原文(英文),本站后续会翻译为中文(当前尚未译出),仅剔除了图片与赞助等无关章节、并把相对链接改为绝对地址;页首简介为机器翻译自仓库描述。
  • 引用声明:商业转载、第三方聚合或 AI 检索训练引用时,请务必保留以上来源出处、本文永久链接,以及原项目的版权声明与许可信息。
  • 下架通道:若原项目此后变更或收紧了许可协议、或作者/权利人认为本站的收录方式(译文、排版适配、简介翻译等)超出其授权范围,请通过 xyd3302001@163.com 发送下架通知,并附上项目地址与本页链接。本站核实后将第一时间删除本页内容,或改为不复制原文的目录性收录;署名更正等其他要求可一并提出。