B站缓存视频本地保存全攻略:从入门到精通
为什么需要将B站缓存视频保存到本地?
B站作为国内最大的弹幕视频网站,拥有海量优质内容。但有时受限于网络环境或版权问题,我们希望在离线状态下观看。虽然B站客户端提供了缓存功能,但缓存文件通常经过加密,无法直接播放或转移。本文将带你一步步解锁这些缓存视频,实现真正的本地保存。
一、手机端:巧用文件管理器提取缓存
1. 找到缓存文件夹
B站Android客户端的缓存视频默认存储在内部存储的 Android/data/tv.danmaku.bili/download 目录下。使用手机自带的文件管理器或第三方文件管理器(如ES文件浏览器)导航到此路径。注意:从Android 11开始,系统限制了访问Android/data目录,你可能需要借助电脑或特殊权限。建议先用USB连接电脑查看。
2. 识别视频文件
缓存文件夹内通常包含以视频cid命名的文件夹,里面有一系列的.blv或.m4s文件。这些都是经过B站私有加密的分段视频。你需要将它们合并转换。
3. 合并与转换格式
推荐使用剪映、格式工厂或专用工具如BiliDown(手机版)。操作方法:
- 将整个cid文件夹复制到电脑上。
- 使用FFmpeg命令合并:
ffmpeg -i video.m4s -i audio.m4s -c copy output.mp4(注意文件名顺序)。 - 或者直接使用BiliDown APP,它会自动识别并合并,输出MP4。
小贴士:部分手机可以安装BiliForge这类工具,直接在手机上完成合并,无需电脑。
二、电脑端:官方途径与第三方利器
方法1:使用B站UWP客户端(Windows)
B站UWP版提供了视频下载功能,但仅限部分UP主授权。下载后文件位于:%localappdata%\Packages\36699AtWareInc.BiliBili_wmz0w3kkycc0t\LocalCache\download,同样需要合并。注意UWP版已停止更新,建议尽快备份。
方法2:第三方下载工具(推荐)
最强工具:BBDown 和 lux(原you-get)。
- BBDown:开源命令行工具,支持解析各类画质(4K、HDR等)并直接下载为MP4。使用示例:
BBDown.exe https://www.bilibili.com/video/BV1xx411c7mD。自动合并音视频,无需手动处理。 - lux:更通用的下载器,支持B站。命令:
lux -c cookies.txt https://www.bilibili.com/video/BV...(需先导出cookies)。
另外,浏览器插件如Bilibili Evolved或油猴脚本也能在视频页面直接生成下载按钮。
三、注意事项与版权声明
请务必尊重UP主劳动成果,下载的视频仅供个人离线学习或收藏,切勿用于商业用途或二次传播。部分版权视频(如番剧、电影)可能无法通过正常手段下载,请遵守平台规定。
此外,定期检查工具更新,因为B站会调整加密策略。遇到报错时,建议升级到最新版本或查看社区解决方案。
常见问题FAQ
Q:合并后的视频没有声音?
A:B站将音频和视频分离存储,确保合并时同时包含了音视频流。使用BBDown等工具会自动处理,手动时需确认两个文件均存在。
Q:保存的MP4文件无法播放?
A:可能是编码问题,尝试使用VLC或PotPlayer播放,或重新将其封装为MP4(用FFmpeg:ffmpeg -i input.mp4 -c copy output.mp4)。
Q:缓存视频画质模糊?
A:检查是否缓存了最高画质。在B站客户端设置中,可以选择“优先高清”或手动选择。另外,部分第三方工具可以下载原始画质。
希望这篇攻略能帮你轻松将B站缓存视频收入囊中,随时随地享受快乐!