B站官方App和客户端可直接缓存视频,无需会员(UP主禁设除外),但缓存仅限App内播放;安卓可提取.m4s文件删零后转MP4,iOS及PC端无法直接导出。

直接用B站官方App或客户端就能缓存视频,不用额外工具,也不需要登录会员(部分UP主设置禁止下载的除外)。但要注意:缓存 ≠ 导出,它只是临时存在设备里、只能在B站内播放。
手机端怎么缓存视频
打开B站App,登录账号后操作更稳定:
- 找到想看的视频,点进播放页
- 点击右下角“下载”图标(云朵+向下箭头)
- 选择清晰度(如720P、1080P),确认下载
- 完成后可在“我的→下载”里查看和离线播放
缓存文件默认存在手机内部存储的 Android/data/tv.danmaku.bili/download 路径下(安卓),iOS则完全封闭,无法手动访问文件。
电脑端有没有缓存功能
PC网页版不支持缓存;但B站官方Windows/macOS客户端支持:
- 安装并打开客户端,登录账号
- 进入视频页,点击右下角“下载”按钮
- 选择画质,开始缓存
- 缓存成功后,在客户端“下载”栏目中管理
注意:电脑端缓存的也是分段的 .m4s 文件(视频流+音频流分离),不是MP4,不能拖到别的播放器里打开。
缓存的视频能导出吗
官方不提供导出入口,但有办法间接提取:
- 安卓用户可进文件管理器,找到 download 文件夹,复制出 .m4s 文件,再用嗨格式/野葱等转换器合并成MP4
- 需先用 Notepad++ 删除两个 .m4s 文件开头的9个“0”,否则转换会失败
- 电脑客户端缓存路径通常在:%AppData%/Bilibili/Download(Windows)或 ~/Library/Application Support/Bilibili/Download(macOS)
导出后就能用系统自带播放器、剪辑软件甚至传到U盘看了。
缓存时常见问题
这些情况会导致下载失败或无法播放:
- 视频被UP主设为“禁止下载”(显示灰色下载按钮)
- 非大会员尝试下载带“仅限大会员”标识的课程或番剧
- 网络不稳定中途断连,可重新点击下载继续
- 手机存储空间不足,提示“下载失败”,清理空间后再试
基本上就这些。缓存本身很简单,难点在后续导出——只要知道m4s要合并、开头要删零,就不复杂但容易忽略。










