Repository navigation
Releases
Releases · wangzi6224/bili-downloader
v0.12.0
- 下载列表上方(防休眠按钮旁边)加了“下载后去水印”的开关,一下就能在不处理、快速去除、AI 精修之间切换,每一项写着大约要花视频时长的几倍时间;选了 AI 精修但模型还没下载时,可以直接在这里下载。设置的“常规”里也加了同一个选项,和“默认格式”里的水印是同一个设置
- 去水印的预计耗时按这台电脑实际处理过的速度来估,用得越多越准
- AI 助手(MCP)下载时没选去水印的,会顺便识别视频有没有 B站水印,告诉助手哪些视频有水印、快速去除和 AI 精修各要多久,由助手问你要不要去掉
- MCP 新增
remove_watermark:AI 助手可以给已下载的视频去水印,可以先只估算耗时;AI 精修缺模型时会先自动下载,下不下来或精修失败时这次改用快速去除。control_tasks可以取消正在进行的去水印,get_status里能看到 AI 模型的状态和这台电脑的去水印速度
v0.11.1
- 下载选项和设置的“默认格式”里,“水印”可以选“AI 精修”了(原来的“自动去除”改叫“快速去除”):下载完自动用 AI 模型去掉水印,模型还没下载时会先自动下载;模型下不下来或精修失败时,这次改用快速去除,并在任务上说明原因
- 手动“去水印…”打开时,处理方式默认和设置里的“水印”一致
- 任务列表上“去水印…”换了新图标(画面角上的标记被划掉),不再和“移除”“删除”看着像
v0.11.0
- 手动去水印新增“AI 精修”:用 AI 模型(LaMa)逐帧补出水印下面的画面,比默认的“快速”方式清楚得多,楼房、纹理、穿过文字的线条都能接上。默认仍是“快速”
- AI 精修开始前会给出预计耗时,可以先预览一帧的效果;处理中任务上显示剩余时间
- 有显卡时用显卡加速(Windows、macOS、Linux 都支持,Intel Mac 也可以),没有时自动改用多个 CPU 进程并行;显卡出问题会自动换成 CPU 接着做,已经处理的部分不浪费
- 只修补水印的笔画,笔画之间的画面原样保留;画面静止时直接沿用上一帧的结果,更快,也不会闪烁
- 模型约 200 MB,第一次使用时下载:同时测 ModelScope 和 HuggingFace,用连得上、速度快的那个,支持断点续传和校验;可以在“设置 → 高级 → AI 去水印”里查看占用的空间或删除
v0.10.0
- 新增去水印:在下载选项或设置的“默认格式”里把“水印”设为“自动去除”,下载后会识别画面角落的 B站水印(UP 主昵称加 bilibili 标志)并去掉;没识别到时保留原视频,并在任务上提示。默认不开启
- 去水印需要重新编码视频,比直接下载慢一些;电脑有显卡时会用显卡编码(Mac、NVIDIA、Intel 核显、AMD)。HDR 和杜比视界视频不处理
- 已经下载好的视频可以在任务上点“去水印…”,在画面上拖动方框盖住水印,预览效果后再处理,处理完替换原文件,处理中可以随时取消
- MCP 的下载选项新增
watermark(off/auto),download_batch和默认设置都能用
v0.9.0
- MCP 服务可以检索 B站了:
search_videos按关键词搜索视频,结果带发布时间、播放量、分类、标签和简介摘要,可以按时间和时长筛选;search_users搜索 UP 主 - MCP 新增
get_video_info批量查看视频详情和相关视频,get_video_transcript查看 AI 总结、章节和字幕,get_video_comments读取评论和楼中楼 - MCP 的
download_batch可以用videos把多个视频(例如搜索结果)合成一个批次下载 - MCP 新增
start_login:应用没有登录时,AI 助手可以导入浏览器里的登录信息(默认优先 Chrome),也可以弹出登录窗口扫码;新增get_login_status,登录成功时立即返回。Cookie 不会交给 AI 助手;需要关闭浏览器时由应用弹窗询问你本人 - 可以从 Opera 和 Safari(仅 macOS,需要完全磁盘访问权限)导入登录
v0.8.0
- macOS 菜单栏上也有图标了:关闭窗口转到后台后,可以从菜单栏图标重新打开窗口或退出
- 托盘和菜单栏图标的菜单里加了设置、检查更新、退出登录(没登录时是登录),不用先打开窗口
- 侧边栏的应用名下面显示当前版本号
- 修复 macOS 上双击侧边栏的空白处窗口会放大。现在要用窗口顶部拖动窗口,双击顶部缩放和其他 Mac 应用一样
- 分段下载收尾更快:先下完的连接会分担慢连接剩下的内容(剩得不多时就不再分担);连接 30 秒收不到数据会自动重连;暂停后继续时也会按新设置的段数下载
v0.7.0
- 新增 Windows 版(x64),随包带 ffmpeg:在下载页面下载
bili-downloader-0.7.0-x64.exe,运行后装在当前用户下,不需要管理员权限。安装包还没有签名,Windows 提示“已保护你的电脑”时,点“更多信息 → 仍要运行” - Windows 版支持应用内自动更新:点“安装”后应用退出,自动装好新版本再重新打开
- Windows 上可以从 Chrome、Edge、Brave、Vivaldi、Chromium、Firefox 导入登录,导入前请先完全退出浏览器;新版 Chrome 的登录信息受应用绑定加密保护,导不进来时请用应用内登录。关闭窗口转到后台后,点托盘图标重新打开
- 安装包变小了:mac 的 dmg 小了约四分之一,各系统都去掉了用不到的语言文件
v0.6.0
- 新增 Linux 版(x64),随包带 ffmpeg,在下载页面选一个安装包:
bili-downloader-0.6.0-x86_64.AppImage:各发行版通用,加上可执行权限(chmod +x)就能运行,支持应用内自动更新;需要 FUSE 2,Ubuntu 24.04 上用sudo apt install libfuse2t64安装bili-downloader-0.6.0-amd64.deb:Debian、Ubuntu 用sudo apt install ./bili-downloader-0.6.0-amd64.deb安装;有新版本时会提示去下载页面
- Linux 上可以从 Chrome、Edge、Brave、Vivaldi、Chromium、Firefox 导入登录(Chrome 系浏览器需要先安装
libsecret-tools);关闭窗口转到后台后,点托盘图标重新打开 - macOS 版没有变化
v0.5.0
- MCP 服务改为方便 AI agent 批量下载。和旧版不兼容:去掉了
download、pause_task、resume_task,改用下面这些工具:parse_link自动翻页,合集、收藏夹、UP 主投稿不再只返回第一页;条目带稳定的 id 和“已下载”“已在队列”标记,可以分段读取、展开分P- 新增
download_batch:整个合集一次提交,返回批次 id;默认跳过已下载的,重复提交不会重复下载;列表里的视频在后台分段获取分P,先获取到的先开始下载 - 新增
get_batch_status、list_batches:查看整批的进度、速度、剩余时间、实际清晰度和失败原因,可以一直等到下载结束再返回 list_tasks支持分页,可按批次、状态、标题筛选;等待自动重试的任务和真正失败的分开显示- 新增
control_tasks:批量暂停、继续、重试、重新下载、移除任务,不会删除已下载的文件 - 新增
get_status、get_settings、update_settings:查看登录和队列状态,调整下载目录、并发数、线程数、限速等
- 修复订阅 UP 主空间里超过 30 集的合集或系列时,发现不了新增的视频
v0.4.2
- 侧边栏里,账号和上面的设置之间加了一条分隔线
- 退出登录不用再点开账号菜单:按钮直接放在用户名右边,点了仍会先确认;用户名太长时显示省略号,鼠标停在名字上能看到全名