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 样东西:
- 一台安装了哔哩哔哩 App 的手机
- 在哔哩哔哩 App 中已经离线缓存好的视频(工具只处理本地缓存,不参与下载)
- 足够的存储空间,合并文件默认输出到
bilibili视频合并/complete目录
💡 可以把这个工具理解为"专用格式工厂":它只把已下载好的音视频缓存片段拼回完整视频,不涉及破解内容,仅用于学习技术交流。
二、操作1:如何加载B站缓存视频列表
首次启动后,工具会自动完成 3 件事:
- 请求存储访问权限(点击允许)
- 自动识别已安装的哔哩哔哩版本,定位其缓存路径(如国内版的
download目录) - 在主页列表中列出所有缓存的"合集"
点击某个合集进入,即可看到"章节"列表——每个章节对应视频的一集。列表加载逻辑在 MainFileShowFragment.java 中。
小贴士:若主页空白无法加载,先确认权限已授予,并检查设置中"哔哩哔哩App版本"选得是否与实际安装版本一致。
三、操作2:用搜索框快速过滤缓存视频
标题栏内置搜索框(布局见 fragment_main_titlebar.xml),输入视频标题关键字即可实时过滤列表。缓存视频特别多时,这是最快的定位方式。
四、操作3:点击章节,单个视频快速合并
不用进多选模式,直接点击要导出的章节,会弹出合并选项弹窗(实现见 MergeOptionDialog.kt),包含 2 项设置:
| 选项 | 说明 |
|---|---|
| 导出类型 | ① 有声音视频 ② 无声音视频 ③ 仅音频 |
| XML导出(弹幕) | 开启后会额外导出与视频同名的.xml弹幕文件 |
点击确定即开始合并。底层走 ffmpeg 音轨+视频轨合并,命令模板可在 strings.xml 中查看。
五、操作4:长按进入多选模式,批量合并缓存视频
这是批量处理的核心操作:
- 长按列表任意一项,进入多选模式
- 逐项点选打勾,底部操作条(见 MainHandleFragment.java)提供:
- 全选 / 全不选
- 复制路径(仅单选时,复制该视频完整路径)
- 合并(打开同样的选项弹窗,批量处理)
- 取消(退出多选)
- 勾选完成后点合并,选中视频将逐个自动合并
📦遇到同名文件已存在时会弹出处理方式:
- 都保存:自动重命名(如加
(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),仅供参考