抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

この素晴らしい世界に祝福を!

bilibili工具箱,视频/番剧+伴音/音乐下载,三种登录方式,仅用作学习用途。

bilitools.png

介绍

基于 Tauri & Rust 实现的 bilibili 第三方轻量工具箱;项目仅作学习用途。

功能

  • 获取大会员/付费资源
  • 风控验证 - WBI / _uuid / buvid3/4 / bili_ticket / 极验行为验证
  • 多线程下载 / 断点续传 - aria2
  • 音视频下载 - 视频 / 合集 / 互动视频 / 课程 / 番剧 (AV + BV + SS + EP)
    • 画质最高支持:8K + HDR + 杜比视界
    • 伴音音质最高支持:192K + HiRes无损(48kHz) + 杜比全景声(384K)
    • 帧率最高支持:120FPS
    • 编码支持:AVC (H.264) + HEVC (H.265) + AV1
    • 互动视频支持:回溯 / 控制剧情图 + 下载剧情分P
    • 支持 FLV 下载
  • 音乐下载 - AU
    • 音质最高支持:320K + 无损SQ FLAC
  • 弹幕获取 - XML+ASS: 实时弹幕 / 历史弹幕
  • 视频AI总结
  • 三种登录方式 + 自动刷新登录状态
    • 扫码登录
    • 密码登录
    • 短信登录: 多国家区号支持

更新

应用将在每次启动时自动检查并更新

手动更新可移步 Releases

感谢

文档

以下内容基于  BiliTools v1.1.2 撰写。

设置项

存储目录 - 下载完成的资源将会存放至存储目录。

临时文件目录 - 下载中、未下载完成的资源将会存放至临时文件目录。一般情况下不建议修改。

最大并发下载数 - 最大并发下载数决定可以同时下载多少资源。更改将在重启应用或重启aria2c后生效。

以下操作均会使 下载中、未下载完成的资源进度丢失,需要重新下载。
已下载完成的资源不受影响。仅建议在 所有资源下载完成时 操作。

临时文件 - 清理临时文件不会影响正常使用

aria2c相关 - 重启aria2c会使 当前所有下载任务中断,且不可恢复。
仅建议在 aria2c卡死、欲使最大并发下载数生效时 重启。

可以将重启前后 aria2cPID 进行对比以确认是否重启成功。

Q&A

为什么应用内登录后,B站后台显示 设备/平台Chrome浏览器 ?

应用会使用User-Agents Chrome/120.0.0.0 ... ,即模拟Chrome浏览器进行请求,风控率更低。

为什么下载资源的文件名会有一堆 _ 而不是原视频名?

应用会将所有对于 Windows 文件系统 非法的字符替换为 _ 下划线字符。

我需要通过代理服务器获取资源,如何配置?

目前应用核心(Tauri Core)并未提供相关网络接口,但在每次 应用启动 时,应用默认会尝试使用 系统代理
若发现未生效的话,可尝试使用代理软件的 TUN 模式

目前已知BUG

  1. 在批量下载时长较长的视频时(例如番剧),有一定概率出现 aria2c RPC 接口未响应的情况;
    目前尚未排查出出现原因,可临时通过小批量添加长视频下载任务来解决;
    %TEMP% 缓存尚未被清除的情况下,重启应用仍可保留尚未下载完成视频的进度。

  2. 在更新队列时,有一定概率出现部分视频下载/合并进度无法更新的情况,表现为进度栏提示 等待同步
    计划在未来重写进度以及队列更新的逻辑。

评论