[工具]B站缓存工具箱 (By 郭逍遥)

📌 项目简介

B站缓存工具箱是一个多功能的B站缓存工具,包含视频下载、缓存重载、文件合并及系统设置四大核心功能。基于yutto开发,采用图形化界面操作,极大简化B站资源获取与管理流程。

工具可以直接将原本缓存的视频读取,重载到指定目录,也支持.m4s文件合并

注意:工具还是会有一些BUG,大家可以根据自己的情况进行修改完善

软件截图(工具箱+手机App)


🔧 功能概览

❖ 视频下载

  • 支持通过BV号/AV号下载视频
  • 提供从360P到8K全分辨率选项(根据实际分辨率为主)
  • 合集视频批量下载支持
  • 自动检测下载进度

❖ 缓存重载

  • 支持电脑/手机缓存文件
  • 多线程加速重载过程
  • 可自定义画质参数

❖ 文件合并

  • 快速合并.m4s视频片段
  • 支持电脑/手机.m4s片段文件
  • 支持自定义输出路径与文件名

❖ 系统设置

  • 缓存根目录配置
  • 输出目录设置
  • SESSDATA凭证管理
  • 下载记录查询

bash 复制代码
# 文件说明
主要:
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

❖ 安装步骤

👉 点此下载v1.0发布版本

bash 复制代码
需提前配置好FFmpeg和环境变量
下载发布的正式版,然后解压
双击 开始运行.bat 即可下载所需依赖并运行
(会自动下载所需要的yutto和各种依赖)

📝 使用教程

❖ 视频下载

  1. 打开"视频下载"标签页
  2. 输入B站视频URL或AV/BV号
  3. 选择画质等级(推荐720P)
  4. 勾选"下载合集"(如需下载系列视频)
  5. 点击"开始下载"
    • 进度条实时显示下载进度
    • 点击"停止下载"可中断当前任务

❖ 缓存重载

  1. 选择设备类型(电脑/手机)
  2. 配置画质参数
  3. 设置并发线程数(默认1线程)
  4. 点击"开始重载"
    • 手机模式需先选择缓存文件
    • 进度条显示重载进度

❖ 文件合并

  1. 分别选择视频和音频文件
  2. 配置输出路径与文件名
  3. 点击"开始合并"
    • 合并完成后自动清除临时文件
    • 成功后弹出保存路径提示

❖ 系统设置

  1. 配置缓存根目录(必填项)
  2. 设置输出目录(默认当前目录)
  3. 填写SESSDATA凭证(不知道怎么获得的话请自行搜索)
  4. 点击"保存配置"
    • 可通过"打开下载记录"查看历史记录

⚠️ 注意事项

  1. AV号兼容性:若遇到下载失败,请优先使用对应的BV号

  2. 权限问题:确保输出目录具有写入权限

  3. 手机缓存:需提前使用提供的APP导出手机缓存文件名至电脑(手机的缓存文件名其实是AV号,电脑不是)

  4. 线程控制:过高线程可能导致系统负载过高

  5. 错误日志 :所有异常都会记录到errors.log文件

  6. 搜索和下载记录: 重载是通过download标记文件来判断文件下载的,搜索也是搜索的这个标记文件

    Tip: 如果需要xml格式弹幕转换ass格式,可以搜索一下这个工具:Danmaku2ASS


💰 支持作者

如果您觉得本工具对您有帮助,可以给作者B站充电或者在爱发电支持作者:

BiliBili
爱发电


🐞 Bug提交

如发现任何问题,请通过Issues页面提交:
提交Bug


📄 许可协议

本项目采用GNU3.0开源协议,详情见<LICENSE>文件。


👨💻 开发者

郭逍遥 - GitHub | B站主页 | 爱发电


感谢支持~

版本:v1.0

相关推荐
MyBFuture9 小时前
C#数组详解:一维二维与交错数组
开发语言·windows·c#·visual studio·vision pro
计算机毕业编程指导师9 小时前
【计算机毕设选题】基于Spark的车辆排放分析:2026年热门大数据项目 毕业设计 选题推荐 毕设选题 数据分析 机器学习 数据挖掘
大数据·hadoop·python·计算机·spark·毕业设计·车辆排放
浔川python社9 小时前
浔川社团关于产品数据情况的官方通告
python
生活很暖很治愈9 小时前
GUI自动化测试[3]——控件&数鼠标操作
windows·python·功能测试·测试工具
老蒋每日coding9 小时前
Python3基础练习题详解,从入门到熟练的 50 个实例(一)
开发语言·python
HAPPY酷9 小时前
构建即自由:一份为创造者设计的 Windows C++ 自动化构建指南
开发语言·c++·ide·windows·python·策略模式·visual studio
瑶池酒剑仙9 小时前
Libvio.link爬虫技术解析大纲
爬虫·python
what丶k9 小时前
SpringBoot3 缓存抽象深度实践:Caffeine+Redis多级缓存,穿透/雪崩/击穿防御全方案
数据库·redis·缓存
喵手9 小时前
Python爬虫实战:构建 Steam 游戏数据库:requests+lxml 实战游戏列表采集与价格监控(附JSON导出 + SQLite持久化存储)!
爬虫·python·爬虫实战·零基础python爬虫教学·采集steam商店游戏列表数据·sqlite数据库存放采集数据·价格监控游戏推荐市场分析
咖啡の猫9 小时前
Redis简单介绍
数据库·redis·缓存