news 2026/8/20 11:49:11

B站缓存视频合并导出MP4完整指南:从零开始拯救你的离线视频

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
B站缓存视频合并导出MP4完整指南:从零开始拯救你的离线视频

B站缓存视频合并导出MP4完整指南:从零开始拯救你的离线视频

【免费下载链接】BilibiliCacheVideoMerge🔥🔥Android上将bilibili缓存视频合并导出为mp4,支持安卓5.0 ~ 13,视频挂载弹幕播放(Android consolidates and exports the bilibilibili cache video to mp4, supports Android 5.0~13, and plays the video on the screen)项目地址: https://gitcode.com/gh_mirrors/bi/BilibiliCacheVideoMerge

如果你在手机里翻到一堆 B 站缓存文件,却发现它们是一堆.blv碎片、一个只有视频没有声音、一个只有声音没有画面,而 B 站 App 又坚持"联网才能播放",那么接下来这几分钟会改变你的处理方式。BilibiliCacheVideoMerge 是一款开源的 Android 工具,专治"缓存视频看不懂、导不出、放不了"这三种病:它能在手机上把零散的 B 站缓存合并成标准 MP4,支持安卓 5.0 到 13,合并时还能把弹幕一起导出来,离线也能看到满屏的"哈哈哈哈"。下面这份 B站缓存视频合并教程,会带你从准备软件开始,一步步走完全流程。

一、先看结果:5 分钟后你会拿到什么

很多人卡在"不知道这东西到底值不值得装"。我们先把结局摆出来,你再决定要不要动手。

假设你缓存了一部 12 集的番剧,处理完之后,你的手机里会出现这样的东西:

产出物格式放哪了
完整视频(含画面和声音)MP4输出目录下的"合集名"文件夹
弹幕文件(可导入播放器)XML和视频同名、同目录
纯音频(可选)MP3同样按合集归档

也就是说,你在软件里勾选、点击、等待三步走完,就能得到一份"和在线观看体验几乎一致"的离线收藏,不用电脑、不装额外转换器,更不用去记任何 ffmpeg 命令行。

二、出发前准备:两条路拿到软件,一次授权

2.1 不想折腾编译?直接找现成安装包

如果你只想要一个能用的 App,最简单的方式是去项目的 Release 目录下载已编译好的 APK,传到手机上安装即可。省下来的时间足够你多看一集缓存视频。

2.2 想从源码自己构建?

把仓库克隆到本地:

git clone https://gitcode.com/gh_mirrors/bi/BilibiliCacheVideoMerge cd BilibiliCacheVideoMerge ./gradlew assembleRelease

编译完成后,APK 会出现在app/build/outputs/apk/release/目录。这段命令的意思很简单:先把项目拉到电脑上,然后用 Gradle 打包出一个可以直接安装的安装包。如果你只是普通用户,跳过这一步完全没问题。

2.3 关键一步:存储权限

首次打开软件,会请求存储权限,这一步必须同意,因为软件要读取 B 站写入的缓存目录,还要把合并结果写回你的存储空间。

💡 小贴士:安卓 11 及以上系统,请在"设置 → 应用 → 所有文件访问权限"里手动打开开关。这不是软件设计缺陷,而是 Android 对Android/data目录的强制安全限制,不开这个权限,扫描结果会是空的。

三、核心操作流程:从缓存目录到完整 MP4 的四步走

第 1 步:让软件找到你的缓存

打开软件,它会自动定位到 B 站默认缓存目录,也就是Android/data/tv.danmaku.bilibili/download/下的内容。你会在列表里看到一个个"合集",名字通常直接取自视频标题。

如果列表是空的,别急着怀疑软件坏了。先去设置页确认两件事:

  • B 站版本对不对:国内版、国际版、iPad 版、概念版的缓存路径不同,设置里可以一键切换;
  • 路径对不对:设置里也支持自定义缓存路径,手动指到download目录即可。

第 2 步:进入合集,勾选要合并的内容

点进一个合集,你会看到里面的所有章节。这里有两种玩法:

  • 只合某一集:直接点这一集,弹窗里确认合并;
  • 整部批量合并:长按进入多选模式,底部会出现"全选 / 复制路径 / 合并 / 取消"四个按钮。点"全选"把整个合集勾上,然后点"合并"。

顺便一提,底部那个"复制路径"按钮很实用——选中单个合集时,它会直接把该合集的完整路径复制到剪贴板,方便你去文件管理器里核对。

第 3 步:在合并弹窗里做两个选择

点击合并后,会弹出一个设置窗口,里面有两个选项值得你花 10 秒理解:

  1. 导出类型:有画面有声音的 MP4、只有画面的 MP4、还是只要声音的 MP3。默认第一种,大部分时候不用改。
  2. 是否导出弹幕:打开后,软件会额外生成一个同名.xml弹幕文件,主流播放器都能识别导入。

选完点"确定",合并进度窗口就出来了,标题栏写着"正在用吃奶的力气合并中...",每个文件都有独立进度。

第 4 步:等待完成,验证成果

全部合并完成后,弹窗会显示"成功数、失败数"以及输出目录。去文件管理器里打开输出目录,按合集名找文件夹,你的 MP4 和 XML 就安静地躺在那里。用任意播放器打开,画面和声音都在,甚至可以导入 XML 弹幕重温弹幕氛围。

💡 小贴士:如果某个视频输出位置已经存在同名文件,软件不会静默覆盖,而是弹窗让你选"都保存"(自动追加编号)、"覆盖"或"取消"。批量合并时留意一下,避免误覆盖之前导出的文件。

四、不同场景怎么处理:四种常见情况的避坑方案

4.1 缓存只有画面或只有声音

B 站有些视频缓存出来是分离的:视频流和音频流是两个独立文件。软件的做法是合并前先识别:如果检测到画面和声音分离,就用 ffmpeg 把两者封装进一个 MP4;如果本来就是完整的,就直接复制,速度快得多。这也是"合并"和"复制"两种模式并存的原因。

4.2 想只留音频当背景音乐

比如缓存了一堆视频课,只想听声音。在合并弹窗把导出类型切到"仅音频",输出就是 MP3,占空间小,通勤路上听正好。

4.3 换个合并引擎试试

项目内置了RxFFmpegFFmpegCommand两套 ffmpeg 核心,遇到"某个视频合不出来"时,去设置里切换引擎再试一次,成功率往往就上去了。这算是这个工具留给你的"第二方案",比手动敲命令行友好得多。

4.4 老手机、新手机都能跑吗?

官方标注支持安卓 5.0 到 13,跨度接近十年。老机型只要存储空间够,跑合并没问题;新机型主要注意前面说的"所有文件访问权限"。

五、常见问题解答

问:合并出来的视频没有声音,怎么办?大概率是缓存本身不完整(比如缓存中途断网)。回 B 站 App 重新缓存这一集再试;如果反复失败,切换到另一个 ffmpeg 引擎。

问:扫描不到任何缓存视频?按顺序检查三处:是否给了存储权限、设置里的 B 站版本是否匹配、缓存路径是否正确。安卓 11 以上还要确认"所有文件访问权限"已开启。

问:合并到一半闪退或卡住?先看存储空间,建议预留合并后文件大小 2 倍以上的剩余空间。仍然不行就清掉软件缓存重启,或者换一台设备试试。

问:合并后的视频能在电视上播吗?能。输出是标准 MP4,手机、平板、电脑、智能电视、车载播放器都能直接识别,不需要再转换格式。

问:支持哪些缓存类型?普通视频(有声音)、纯画面视频、纯音频、番剧、电影、多 P 长视频都在支持范围内。项目说明里明确列出的未实现功能只有"更新本地弹幕"和"下载封面"。

六、现在就动手:把躺着的缓存变成能看的视频

B 站缓存合并这件事,本质上就是把"碎片文件"重新拼回"完整视频"。BilibiliCacheVideoMerge 把这套复杂的处理封装成了四个按钮、两个选项,剩下的交给手机自己算。无论你是想备份追完的番剧、整理缓存的学习课程,还是想在飞机上给孩子放动画片,现在就可以:装好软件、给权限、扫描、勾选、点合并,几分钟后你的相册级 MP4 就到位了。

💡 温馨提示:本工具仅用于学习与技术交流,请尊重原创内容与版权,合理使用缓存与导出功能,切勿用于商业用途。

【免费下载链接】BilibiliCacheVideoMerge🔥🔥Android上将bilibili缓存视频合并导出为mp4,支持安卓5.0 ~ 13,视频挂载弹幕播放(Android consolidates and exports the bilibilibili cache video to mp4, supports Android 5.0~13, and plays the video on the screen)项目地址: https://gitcode.com/gh_mirrors/bi/BilibiliCacheVideoMerge

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/20 11:47:10

用Codex为家人搭建MacBook自助支持:从安装到实战的完整指南

最近给家里长辈换了台新 MacBook,本以为能让他们体验苹果生态的流畅,结果问题接踵而至:系统设置看不懂、软件安装找不到、快捷键记不住、甚至连怎么刷新网页都要打电话问我。这几乎是每个“数字家庭”都会遇到的场景——你成了全家 24 小时在…

作者头像 李华
网站建设 2026/8/20 11:44:21

DeepSeek Harness 部署与插件开发指南:从 API 调用到趣味应用

1. 先搞清楚 DeepSeek Harness 到底是什么,以及“大肥鱼宠物插件”的定位 如果你在找 DeepSeek 相关的工具,大概率会遇到两个核心需求:一是想更方便地调用 DeepSeek 的 API 能力,二是想找一些能提升效率的特定功能插件。DeepSeek …

作者头像 李华
网站建设 2026/8/20 11:43:19

Mac上实现Navicat无限试用的完整攻略:从原理到自动续期

Mac上实现Navicat无限试用的完整攻略:从原理到自动续期 【免费下载链接】navicat_reset_mac navicat mac版无限重置试用期脚本 Navicat Mac Version Unlimited Trial Reset Script 项目地址: https://gitcode.com/gh_mirrors/na/navicat_reset_mac navicat_r…

作者头像 李华
网站建设 2026/8/20 11:43:04

KMS_VL_ALL_AIO 激活指南:从第一次运行到批量自动化部署

KMS_VL_ALL_AIO 激活指南:从第一次运行到批量自动化部署 【免费下载链接】KMS_VL_ALL_AIO Smart Activation Script 项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO KMS_VL_ALL_AIO 是一个开源的智能激活脚本,用一个文件覆盖 Windo…

作者头像 李华
网站建设 2026/8/20 11:42:26

轩逸销量领跑背后的市场逻辑:产品定位、价格策略与用户需求

1. 数据背后的市场暗流:轩逸为何能持续领跑? 又到了每月一度的销量盘点时间,当看到5月轿车销量榜上,日产轩逸再次力压老对手丰田卡罗拉,稳坐头把交椅时,我一点都不意外。这已经不是偶然事件,而是…

作者头像 李华