📌 项目简介
B站缓存工具箱是一个多功能的B站缓存工具,包含视频下载、缓存重载、文件合并及系统设置四大核心功能。基于yutto开发,采用图形化界面操作,极大简化B站资源获取与管理流程。
工具可以直接将原本缓存的视频读取,重载到指定目录,也支持.m4s文件合并
注意:工具还是会有一些BUG,大家可以根据自己的情况进行修改完善
软件截图(工具箱+手机App)
🔧 功能概览
❖ 视频下载
- 支持通过BV号/AV号下载视频
- 提供从360P到8K全分辨率选项(根据实际分辨率为主)
- 合集视频批量下载支持
- 自动检测下载进度
❖ 缓存重载
- 支持电脑/手机缓存文件
- 多线程加速重载过程
- 可自定义画质参数
❖ 文件合并
- 快速合并.m4s视频片段
- 支持电脑/手机.m4s片段文件
- 支持自定义输出路径与文件名
❖ 系统设置
- 缓存根目录配置
- 输出目录设置
- SESSDATA凭证管理
- 下载记录查询
# 文件说明
主要:
BiliBili_Export/
├── gui_app.py ---GUI脚本
├── download_module.py ---下载脚本
├── merge_module.py ---合并脚本
├── reload_module.py ---重载脚本
├── search_module.py ---搜索脚本
└── 开始运行.bat ---运行脚本
其他
└──BilibiliExport.app ---手机缓存文件名导出App
⚙️ 安装指南
❖ 环境要求
- Python 3.10+
- Windows操作系统
- FFmpeg
❖ 安装步骤
需提前配置好FFmpeg和环境变量
下载发布的正式版,然后解压
双击 开始运行.bat 即可下载所需依赖并运行
(会自动下载所需要的yutto和各种依赖)
📝 使用教程
❖ 视频下载
- 打开"视频下载"标签页
- 输入B站视频URL或AV/BV号
- 选择画质等级(推荐720P)
- 勾选"下载合集"(如需下载系列视频)
- 点击"开始下载"
- 进度条实时显示下载进度
- 点击"停止下载"可中断当前任务
❖ 缓存重载
- 选择设备类型(电脑/手机)
- 配置画质参数
- 设置并发线程数(默认1线程)
- 点击"开始重载"
- 手机模式需先选择缓存文件
- 进度条显示重载进度
❖ 文件合并
- 分别选择视频和音频文件
- 配置输出路径与文件名
- 点击"开始合并"
- 合并完成后自动清除临时文件
- 成功后弹出保存路径提示
❖ 系统设置
- 配置缓存根目录(必填项)
- 设置输出目录(默认当前目录)
- 填写SESSDATA凭证(不知道怎么获得的话请自行搜索)
- 点击"保存配置"
- 可通过"打开下载记录"查看历史记录
⚠️ 注意事项
AV号兼容性:若遇到下载失败,请优先使用对应的BV号
权限问题:确保输出目录具有写入权限
手机缓存:需提前使用提供的APP导出手机缓存文件名至电脑(手机的缓存文件名其实是AV号,电脑不是)
线程控制:过高线程可能导致系统负载过高
错误日志:所有异常都会记录到
errors.log
文件搜索和下载记录: 重载是通过download标记文件来判断文件下载的,搜索也是搜索的这个标记文件
Tip:如果需要xml格式弹幕转换ass格式,可以搜索一下这个工具:Danmaku2ASS
💰 支持作者
如果您觉得本工具对您有帮助,可以给作者B站充电或者在爱发电支持作者:
🐞 Bug提交
如发现任何问题,请通过Issues页面提交:
提交Bug
📄 许可协议
本项目采用GNU3.0开源协议,详情见LICENSE文件。
👨💻 开发者
感谢支持~
版本:v1.0