BilibiliCacheVideoMerge新手指南:缓存加载、多选合并、MP4导出的6个核心操作完整教程
2026/9/19 6:04:02 网站建设 项目流程

BilibiliCacheVideoMerge新手指南:缓存加载、多选合并、MP4导出的6个核心操作完整教程

【免费下载链接】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

BilibiliCacheVideoMerge 是一款面向 Android 的免费开源 B站缓存视频合并工具,可一键加载哔哩哔哩 App 的本地缓存目录,把缓存视频片段合并导出为标准 MP4 文件,并支持给导出的视频挂载原始弹幕回放。本文带新手走通 6 个核心操作:缓存加载、搜索过滤、单个合并、多选批量合并、MP4 导出与弹幕播放。

一、开始之前:环境要求与准备工作

📱支持范围

  • Android 5.0 ~ 13
  • 哔哩哔哩国内版、国际版、平板HD版、概念版均可识别(包名识别逻辑见 ConfigData.kt)

准备 3 样东西:

  1. 一台安装了哔哩哔哩 App 的手机
  2. 在哔哩哔哩 App 中已经离线缓存好的视频(工具只处理本地缓存,不参与下载)
  3. 足够的存储空间,合并文件默认输出到bilibili视频合并/complete目录

💡 可以把这个工具理解为"专用格式工厂":它只把已下载好的音视频缓存片段拼回完整视频,不涉及破解内容,仅用于学习技术交流。

二、操作1:如何加载B站缓存视频列表

首次启动后,工具会自动完成 3 件事:

  1. 请求存储访问权限(点击允许)
  2. 自动识别已安装的哔哩哔哩版本,定位其缓存路径(如国内版的download目录)
  3. 在主页列表中列出所有缓存的"合集"

点击某个合集进入,即可看到"章节"列表——每个章节对应视频的一集。列表加载逻辑在 MainFileShowFragment.java 中。

小贴士:若主页空白无法加载,先确认权限已授予,并检查设置中"哔哩哔哩App版本"选得是否与实际安装版本一致。

三、操作2:用搜索框快速过滤缓存视频

标题栏内置搜索框(布局见 fragment_main_titlebar.xml),输入视频标题关键字即可实时过滤列表。缓存视频特别多时,这是最快的定位方式。

四、操作3:点击章节,单个视频快速合并

不用进多选模式,直接点击要导出的章节,会弹出合并选项弹窗(实现见 MergeOptionDialog.kt),包含 2 项设置:

选项说明
导出类型① 有声音视频 ② 无声音视频 ③ 仅音频
XML导出(弹幕)开启后会额外导出与视频同名的.xml弹幕文件

点击确定即开始合并。底层走 ffmpeg 音轨+视频轨合并,命令模板可在 strings.xml 中查看。

五、操作4:长按进入多选模式,批量合并缓存视频

这是批量处理的核心操作:

  1. 长按列表任意一项,进入多选模式
  2. 逐项点选打勾,底部操作条(见 MainHandleFragment.java)提供:
    • 全选 / 全不选
    • 复制路径(仅单选时,复制该视频完整路径)
    • 合并(打开同样的选项弹窗,批量处理)
    • 取消(退出多选)
  3. 勾选完成后点合并,选中视频将逐个自动合并

📦遇到同名文件已存在时会弹出处理方式:

  • 都保存:自动重命名(如加(1)后缀)后保存
  • 覆盖:直接覆盖旧文件
  • 取消:跳过该文件

整个合并过程有进度提示和成功/失败统计(见 MergeProgressDialog.java),中途随时可点"取消"中止。

六、操作5:MP4导出格式怎么选

导出类型输出文件适用场景
有声音视频.mp4最常用,音轨+视频轨完整合并
无声音视频.mp4只想要画面流,省空间
仅音频.mp3只保留声音
  • "有声音"模式使用-c copy流拷贝,不重新编码,合并速度快
  • 输出目录可在设置中修改,默认bilibili视频合并/complete

七、操作6:查看完成文件并挂载弹幕播放

合并完成后,切到底部导航的**"完成文件"**标签(见 MainCompleteFragment.java),即可看到所有已导出的 MP4。

点击任一视频进入播放器:

  • 🎬 若视频旁存在同名.xml弹幕文件,可自动挂载弹幕回放(播放器实现见 PlayVideoActivity.kt)
  • 支持一键复制文件路径、跳转回原视频页

八、常用设置快速一览

左侧滑菜单进入"设置"(菜单结构见 side_navigation_menu.xml):

  • 哔哩哔哩App版本:国内/国际/平板/概念版切换,列表加载异常时优先检查这里
  • 输出目录:修改合并文件保存位置
  • FFmpeg核心:RxFFmpeg / FFmpegCommand 双核心可切换
  • 自动检查更新:每天 / 每周 / 每月 / 永不

九、新手常见问题

Q:合并时要等很久,正常吗?A:正常。"有声音"模式是流拷贝合并、不重新编码,速度主要受手机存储读写影响,大体积视频会慢一些。

Q:导出的MP4没有声音?A:检查是否误选了"无声音视频",改成"有声音视频"重新导出即可。

Q:更新日志在哪里看?A:侧滑菜单"检查更新",日志内容见 updataLog.html。

Q:如何向开发者反馈问题?A:按 README.md 中的模板反馈,注明类别、设备信息与描述;设备信息可在侧滑菜单头部"手机信息"处一键复制。

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

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

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

立即咨询