B站缓存视频合并指南:5分钟把碎片文件拼成完整MP4
2026/8/27 1:13:02 网站建设 项目流程

B站缓存视频合并指南:5分钟把碎片文件拼成完整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

5分钟,把B站缓存里那一堆"只进不出"的碎片文件拼成一个能随身带的MP4。缓存视频看着方便,可一旦想离线回放、导入剪辑软件或换手机保存,它们就原形毕露。开源安卓工具 BilibiliCacheVideoMerge(HLB站缓存合并)干的就是这件事:扫描B站缓存目录,把视频流、音频流重新合流,导出标准MP4,兼容安卓5.0到13,还支持给视频挂载弹幕播放。

这个工具是不是给你的:4条行为自测

你的日常操作是否中招
缓存了视频,想导出到文件管理器留底
想把视频剪进自己的剪辑工程
没网时想直接看缓存内容
回看时希望弹幕也在
只想要声音部分(比如网课音频)

自测4条行为命中3条以上,就值得装来试试;5条全中,它基本是为你的缓存目录做的。

先跑通一次:三步装好跑起来

第1步,获取软件。克隆仓库后用Gradle编译,产物在app/build/outputs/apk/release/目录,传到手机安装即可。

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

第2步,授权与扫描。首次打开按提示授予存储权限,软件会自动定位B站缓存目录;扫不到的话,去设置里用"选择缓存文件夹"手动指到download目录。

第3步,勾选并合并。在文件列表勾选目标视频(长按可进入多选),点合并后在确认弹窗里选好导出类型,等进度条走完即可。

上面这张演示图覆盖了从浏览缓存列表到合并完成的全过程,每一步都在你的手机本地执行。

两个真实场景:进阶用法对照

场景一:无网环境下的离线观影

长途出行前把想补的番剧缓存好,落地打开就是完整体验。

  • 合并确认弹窗里打开"导出XML弹幕"开关,合并的同时会额外生成一份XML弹幕文件
  • 用支持加载弹幕的播放器手动导入这份XML,离线也能看到飘过的评论
  • 不想折腾播放器,直接用软件内置播放,选择挂载弹幕播放
需求处理方式效果
离线看画面合并时选"有声音视频"得到画面声音齐全的MP4
弹幕跟着走打开"导出XML弹幕"开关同目录多出一份XML弹幕文件
不想装第三方播放器内置播放器挂载弹幕应用内直接看到弹幕飘过

弹幕解析逻辑写在app/src/main/java/com/molihua/hlbmerge/utils/BiliDanmukuParserTools.java,对格式好奇的话可以翻一翻。

场景二:批量整理网课资料

缓存了几百节课程,逐个合并确实费劲,好在这一步有现成的捷径。

  • 列表页点"全选"一次勾完,长按还能进入多选模式分批处理
  • 在导出类型里按需切换:有声音视频、无声音视频、仅音频三档
  • 个别视频合并异常时,到设置里把合并引擎从RxFFmpeg切到FFmpegCommand再试一次
需求处理方式效果
完整回放讲课选"有声音视频"画面声音都在一个MP4里
只要画面做素材选"无声音视频"导出无声视频流文件
通勤时只磨耳朵选"仅音频"拿到纯音频文件

两套合并引擎的实现分别放在app/src/main/java/com/molihua/hlbmerge/ffmpeg/core/impl/目录,想看差异可以从这里入手。

差点放弃的那一刻:一个真实窘境

同事小陆出差前缓存了三集动画,打算飞机上看。起飞四十分钟后点开应用,弹出"网络连接失败"。他退出再进,还是不行。后来在文件管理器里翻到缓存目录,里面是按编号拆开的文件夹,每个文件夹里躺着十几段几百KB的 video.m4s 和 audio.m4s,文件名没有任何可读性,播放器全部识别不了。那一趟航班,他靠听书软件撑到了落地。

落地第二天他装了 BilibiliCacheVideoMerge,三分钟扫出全部缓存,三集动画变成了三个标准MP4,弹幕还在。

❌ 错误做法:合并完没有声音就反复点重试。✅ 正确做法:多半是缓存本身不完整,回B站重新缓存再合并,仍失败就切换合并引擎。

❌ 错误做法:扫不到缓存目录就在文件管理器里翻。✅ 正确做法:安卓11及以上先在系统设置授予"所有文件访问权限",再用软件设置里的"选择缓存文件夹"手动定位。

❌ 错误做法:合并到一半闪退,第一反应是重装系统。✅ 正确做法:先给存储腾出合并文件2倍大小的空间,清掉软件缓存,重启手机再试。

下一步

它把"合流导流"这件偏专业的事,变成手机上点两下的事。现在就可以动手:clone项目、编译安装、合并你的第一个缓存文件,看碎片怎么变完整。

请仅将本工具用于学习与个人备份,尊重UP主的原创内容与平台版权规则。

【免费下载链接】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),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询