尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

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

B站缓存视频合并导出MP4完整指南:从零开始拯救你的离线视频 B站缓存视频合并导出MP4完整指南从零开始拯救你的离线视频【免费下载链接】BilibiliCacheVideoMergeAndroid上将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 秒理解导出类型有画面有声音的 MP4、只有画面的 MP4、还是只要声音的 MP3。默认第一种大部分时候不用改。是否导出弹幕打开后软件会额外生成一个同名.xml弹幕文件主流播放器都能识别导入。选完点确定合并进度窗口就出来了标题栏写着正在用吃奶的力气合并中...每个文件都有独立进度。第 4 步等待完成验证成果全部合并完成后弹窗会显示成功数、失败数以及输出目录。去文件管理器里打开输出目录按合集名找文件夹你的 MP4 和 XML 就安静地躺在那里。用任意播放器打开画面和声音都在甚至可以导入 XML 弹幕重温弹幕氛围。 小贴士如果某个视频输出位置已经存在同名文件软件不会静默覆盖而是弹窗让你选都保存自动追加编号、覆盖或取消。批量合并时留意一下避免误覆盖之前导出的文件。四、不同场景怎么处理四种常见情况的避坑方案4.1 缓存只有画面或只有声音B 站有些视频缓存出来是分离的视频流和音频流是两个独立文件。软件的做法是合并前先识别如果检测到画面和声音分离就用 ffmpeg 把两者封装进一个 MP4如果本来就是完整的就直接复制速度快得多。这也是合并和复制两种模式并存的原因。4.2 想只留音频当背景音乐比如缓存了一堆视频课只想听声音。在合并弹窗把导出类型切到仅音频输出就是 MP3占空间小通勤路上听正好。4.3 换个合并引擎试试项目内置了RxFFmpeg和FFmpegCommand两套 ffmpeg 核心遇到某个视频合不出来时去设置里切换引擎再试一次成功率往往就上去了。这算是这个工具留给你的第二方案比手动敲命令行友好得多。4.4 老手机、新手机都能跑吗官方标注支持安卓 5.0 到 13跨度接近十年。老机型只要存储空间够跑合并没问题新机型主要注意前面说的所有文件访问权限。五、常见问题解答问合并出来的视频没有声音怎么办大概率是缓存本身不完整比如缓存中途断网。回 B 站 App 重新缓存这一集再试如果反复失败切换到另一个 ffmpeg 引擎。问扫描不到任何缓存视频按顺序检查三处是否给了存储权限、设置里的 B 站版本是否匹配、缓存路径是否正确。安卓 11 以上还要确认所有文件访问权限已开启。问合并到一半闪退或卡住先看存储空间建议预留合并后文件大小 2 倍以上的剩余空间。仍然不行就清掉软件缓存重启或者换一台设备试试。问合并后的视频能在电视上播吗能。输出是标准 MP4手机、平板、电脑、智能电视、车载播放器都能直接识别不需要再转换格式。问支持哪些缓存类型普通视频有声音、纯画面视频、纯音频、番剧、电影、多 P 长视频都在支持范围内。项目说明里明确列出的未实现功能只有更新本地弹幕和下载封面。六、现在就动手把躺着的缓存变成能看的视频B 站缓存合并这件事本质上就是把碎片文件重新拼回完整视频。BilibiliCacheVideoMerge 把这套复杂的处理封装成了四个按钮、两个选项剩下的交给手机自己算。无论你是想备份追完的番剧、整理缓存的学习课程还是想在飞机上给孩子放动画片现在就可以装好软件、给权限、扫描、勾选、点合并几分钟后你的相册级 MP4 就到位了。 温馨提示本工具仅用于学习与技术交流请尊重原创内容与版权合理使用缓存与导出功能切勿用于商业用途。【免费下载链接】BilibiliCacheVideoMergeAndroid上将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),仅供参考
返回列表