哔哩哔哩视频下载器:图形界面 + nfo刮削,B站视频下载一站搞定
哔哩哔哩视频下载器:图形界面 + nfo刮削,B站视频下载一站搞定
这个项目在 GitHub 上拿到了 1,388 Star。
基于 Tauri v2 构建的跨平台 B 站视频下载工具,覆盖 Windows、macOS 和 Linux 三个平台。它能下载的内容范围很广:普通视频、充电视频、番剧、电视剧、电影、课程全部支持。工具提供图形界面,免去命令行操作的门槛,集成了 nfo 刮削、广告标记、字幕下载、弹幕下载等功能,方便将视频直接接入 emby 等媒体库。

1、 核心功能一览
这个工具的核心思路是把 B 站上你能看到的内容,尽可能无损地搬到本地。
视频下载覆盖了几乎所有内容类型。普通视频支持合集、分P、充电视频;番剧和课程都支持正片、PV、相关视频。编码格式可选 AVC、HEVC、AV1 三种,画质从 8K、杜比视界、HDR、4K 到 AI 智能修复,覆盖了 B 站当前提供的全部清晰度档位。音频方面,支持无损、杜比全景声,以及 192K、132K、64K 等常用码率,按需选配即可。
不光下载视频本身,周边内容也一并处理。CC 字幕以 srt 格式保存,弹幕提供 xml、json 原始格式和可定制样式的 ass 字幕两种导出方式,封面图取的是最高清无压缩的原图。视频章节信息和广告片段会作为章节标记嵌入视频文件,配合兼容的播放器可以自动跳过广告段落。这些细节对后续整理和观看体验有明显的实际价值。

2、 分片下载与任务管理
下载速度方面,工具采用分片下载机制,多线程并行拉取,能跑满带宽。如果只是挂着后台下载、不想抢走其他应用的网络资源,也可以手动设置限速。
任务管理支持断点续传,下载中断后可以直接从断点位置继续,不用从头再来。批量选中、统一暂停、重新下载、删除已完成任务这些管理操作都内置在界面里,不需要切到文件管理器里手动清理。
3、 自定义命名与 nfo 刮削
文件命名可以用 bv 号、标题、分P、发布时间、UP 昵称等字段自由组合,定制出自己习惯的目录结构和命名规则。对有媒体库整理习惯的用户来说,这一步省去了下载后手动重命名的重复劳动。
nfo 刮削功能在下载视频时同步拉取 poster 和 fanart,视频入库后 emby、Jellyfin 等媒体服务器可以直接识别,不用再单独跑一遍刮削流程。对于搭建个人媒体库的场景,这个流程的整合程度直接影响日常使用体验。
4、 账号集成与内容搜索
工具支持 Cookie 登录和二维码登录两种方式。登录后可以访问收藏夹、历史记录、稍后再看、追番追剧等个人内容。搜索入口也很完整,输入视频的 av 或 bv 号、番剧和课程的 ep 或 ss 号、UP 主的 uid、收藏夹的 fid,都能直接定位到对应内容,支持批量添加下载队列。
5、 需要注意的几个点
插件系统目前还是实验性质。后端提供了进程内动态库插件机制,没有做安全限制,这是为了给插件最大的功能性自由度。但也意味着第三方插件的安全性完全无法保证。作者给出的建议是:只使用开源插件,自行审查源代码后编译使用,不要运行他人发布的二进制文件(dll、so、dylib)。
另一个常见问题是杀毒软件误报。个人开发者项目如果没有购买数字证书对软件签名,几乎无法避免被报毒。解决方法有两个:一是按照项目文档中的构建指南自行编译;二是仅在官方 Release 页面下载预编译版本,不要通过网盘、社交软件分享、其他 fork 仓库或第三方网站获取安装包。
构建过程不复杂,需要 Rust、Node、pnpm 三个前置环境,克隆仓库、安装依赖、执行 tauri build 三条命令即可完成。作者同时说明了 PR 提交规范:基于 develop 分支开发,提交前运行 format 和 check 确认无误。
浙公网安备 33010602011771号