首页  小众工具  BiliCacheConverter:B站缓存一键转MP4

BiliCacheConverter:B站缓存一键转MP4

在 B 站客户端缓存过视频的同学都知道那个痛:缓存下来的是 m4s 格式的音视频分离文件,手机相册、电视、老播放器一概打不开,想在电脑上离线看还得先折腾一番。BiliCacheConverter(B站缓存转换工具)就是干这个的——把 B 站客户端缓存的 m4s 文件一键合并成正常可播放的 mp4。

推荐度:⭐⭐⭐⭐

关键词:BiliCacheConverter,B站缓存转换,m4s转mp4,B站缓存合并,本地视频工具,ffmpeg


看过之前那篇《哔哩缓存助手:B站缓存视频自动合并为MP4》的同学,会发现这版明显更省事:旧工具要先把缓存文件放到它识别的固定目录,BiliCacheConverter 则可以直接选择缓存目录——缓存存在哪就选哪,扫完直接转,不用挪来挪去。

这工具是乐福学长自己写的开源小工具(MIT 协议),代码完全公开,没有广告、没有捆绑,放心用。

它最大的特点就是”纯本地”:不联网、不调用 B 站接口、不用登录账号,转换全程在你的电脑上完成,永久可用,哪天 B 站改协议也不影响它。

BiliCacheConverter v1.0 主界面截图:目录配置、视频列表、转换按钮、日志区、ffmpeg 路径与作者链接

主界面一览:目录配置、视频列表、转换按钮、实时日志一气呵成,状态栏会显示当前 ffmpeg 路径和作者链接。

  • 三种缓存格式自动识别:PC 客户端缓存、手机 APP 缓存、裸 m4s 文件都能认出来,不用手动配对
  • 音视频自动配对:按 B 站清晰度代码自动区分视频流和音频流,不会搞混
  • 流拷贝合并:用 ffmpeg 直接封装,不重新编码,速度快、画质音质零损失
  • 批量转换:多选视频一次转完,同名文件自动跳过不覆盖
  • 缓存目录自由选:缓存存在哪就选哪,扫描完直接转,不用先把文件挪到固定位置
  • 界面不卡:转换在后台线程跑,列表状态、进度条、日志实时刷新

二、核心功能一览

功能说明
缓存格式识别PC 客户端(videoInfo.json)、手机 APP(entry.json)、裸 m4s 三种自动识别
音视频配对按码流类型识别视频流(30xxx)与音频流(302xx)
合并方式ffmpeg -c copy 流拷贝,不重编码,无质量损失
批量处理支持多选批量转换,同名 mp4 自动跳过
输出位置可指定目录;留空则输出到各视频的缓存目录
文件名净化自动过滤 Windows 非法字符,输出 视频标题.mp4
双击打开双击列表行直接打开该视频所在文件夹

三、操作方式

第 1 步:选择缓存目录

点”浏览”选择 B 站缓存的根目录(比如手机 APP 设置的缓存文件夹,或 PC 客户端的下载目录)。选哪一层都行,工具会自动递归扫描。

第 2 步:扫描

点”扫描”,列表会显示出所有可转换的视频,每行带标题、UP 主、文件大小和转换状态,一眼看清。

第 3 步:选输出目录(可选)

想统一收在一起就指定一个输出文件夹;留空的话,转换后的 mp4 会直接输出到各视频自己的缓存目录里,省得搬运。

第 4 步:转换

选中要转的视频,点”转换选中”,或者省事直接点”全部转换”。进度条和日志区会实时显示状态——待转换是灰色,转换中是蓝色,完成变绿,失败标红,一眼就能看到哪条出了问题。

四、下载地址

下载地址1BiliCacheConverter 官方开源下载(GitHub Releases)

下载地址2BiliCacheConverter v1.0 打包版

安全提示:BiliCacheConverter 是开源软件(MIT 协议),建议从上方官方仓库或乐福网下载,认准作者”乐福学长”,避免第三方修改版夹带广告或木马。EXE 版已内置 ffmpeg,双击即用,无需额外安装。

五、常见疑问

Q1:和之前的”哔哩缓存助手”是什么关系?

它是《哔哩缓存助手:B站缓存视频自动合并为MP4》里本地转换功能的独立复刻版。原工具的在线下载部分已经失效,而且模拟客户端有合规风险,所以我把它去掉,只保留了纯本地的 m4s 合并功能——不联网、不模拟客户端,用起来更放心,也不用追着 B 站协议变化更新。另外这版缓存目录可以自己选,比旧工具更省事。

Q2:转换会损失画质吗?

不会。合并用的是 ffmpeg 流拷贝(-c copy),就是把视频流和音频流原样封装进 mp4 容器,不重新编码,画质、音质和缓存的原文件完全一致,速度还快。

Q3:手机 B 站 APP 缓存的视频能转吗?

能。工具自动识别三种缓存结构:PC 客户端缓存、手机 APP 缓存,以及没有元信息的裸 m4s 文件。手机缓存直接选 APP 里的缓存文件夹就能扫出来。

Q4:转换需要联网或者登录账号吗?

完全不用。整个过程纯本地操作,不联网、不调用 B 站接口、不需要登录,断网也能用,也没有使用期限。

Q5:EXE 版和源码版有什么区别?

EXE 版双击就能用,已经内置 ffmpeg,适合大多数用户;源码版需要电脑装了 Python 3,并把 ffmpeg.exe 放在脚本同目录(或加入系统 PATH),适合喜欢看代码、自己动手的朋友。

Q6:转换失败或者没反应怎么办?

先看日志区有没有红色”失败”提示,错误原因会显示在最后一行。常见情况是缓存目录选得不对——选缓存根目录即可,不要选到 m4s 文件的上一层;EXE 版内置 ffmpeg,一般不会出现缺 ffmpeg 的问题。个别异常缓存文件跳过就行,不影响其他视频。

最后更新:2026年08月24日 | 基于BiliCacheConverter v1.0


延伸阅读

版权声明:

相关推荐

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

二维码
手机扫码访问