如何将B站缓存的视频保存到本地:完整指南
为什么需要将B站缓存视频保存到本地?
B站(哔哩哔哩)提供了离线缓存功能,但缓存的视频通常受到DRM保护或存储在特定目录,无法直接在其他播放器或设备上使用。将缓存视频保存到本地可以方便随时随地观看,避免因版权或网络问题导致视频失效。
手机端保存方法
Android 设备
- 找到缓存目录:B站缓存视频默认存储在
Android/data/tv.danmaku.bili/download或内部存储/Android/obb/tv.danmaku.bili,具体取决于版本。使用文件管理器(如MT管理器)访问该路径。 - 复制视频文件:进入对应番剧或视频的文件夹,找到以
.blv或.m4s结尾的文件(部分为分段视频)。将这些文件复制到其他目录,如Movies文件夹。 - 合并与转换格式:若为分段文件,可使用FFmpeg或专用工具合并为MP4。示例命令:
ffmpeg -i "concat:1.blv|2.blv" -c copy output.mp4。
iOS 设备
由于系统限制,iOS无法直接访问App沙盒,可通过以下两种方式:
- 使用第三方工具:如iMazing、AnyTrans,连接电脑后导出App文件中的缓存。
- 通过iCloud同步:将视频加入“文件”App后再保存至本地存储。
电脑端保存方法
B站客户端(Windows/macOS)
- 定位缓存目录:Windows通常位于
C:\Users\用户名\AppData\Local\Bilibili\Cache\download或Bilibili_Live\cache;macOS在~/Library/Application Support/Bilibili/Cache。 - 提取文件:找到对应的
.mp4或.flv文件(有时需识别混淆名),直接复制到目标文件夹。
浏览器缓存(网页版)
- 打开开发者工具:按F12,选择“Network”标签,播放视频时找到
.m3u8或.ts文件。 - 下载合并:使用m3u8下载器(如Downie、Video DownloadHelper)或FFmpeg解析m3u8并合并所有ts片段。
注意事项
- 格式兼容性:B站缓存视频可能采用H.265编码,部分播放器不支持,建议使用VLC或PotPlayer。
- 版权问题:请仅用于个人学习或离线观看,勿传播侵权内容。
- 更新失效:B站客户端更新可能改变缓存路径或加密方式,上述方法仅适用于当前版本。
总结
将B站缓存视频保存到本地并不复杂,关键在于找到正确的文件夹并使用合适的工具。手机和电脑各有不同路径,但核心思路是提取、合并并转换格式。掌握这些技巧后,你就能永久拥有喜欢的视频内容了。