B站视频怎么下载保存到手机?4种方法详解(2026最新)
学了半天B站上的编程教程或者健身课程,想把视频存到本地随时复习,结果发现B站APP里那个"缓存"功能下载的视频,只能在B站APP里播放,换个播放器打开直接报错,甚至有时候缓存莫名其妙就失效了……
或者你想把一段精彩的二创视频保存下来,以防UP主突然删掉,但B站根本没有"保存到相册"这个选项。
这两个问题我都遇到过。B站的下载设计比较特殊,有自己的一套加密逻辑。今天把各种方法整理了一遍,分享给同样有这个需求的人。
📌 先说结论
想把B站视频下载成手机本地可以随意播放的MP4文件,最简单的方式是用网页解析工具(如 shipintool.com)。其他方法各有适用场景,适合有特定需求的用户。
先搞清楚:B站官方缓存为什么不好用?
很多人第一反应是用B站APP内置的"缓存/下载"功能,但用过的都知道这个体验很割裂。
B站官方缓存的底层逻辑是这样的:下载的视频是加密的私有格式(.m4s 文件),而且视频和音频是分开存储的两个文件。这就导致:
- 下载的文件只能在B站APP内打开,换任何其他播放器都是乱码
- 单独打开视频文件,只有画面没有声音(或者只有声音没有画面)
- 缓存内容会随着账号登录状态变化而失效,换手机或者重新安装APP后缓存就没了
- 大会员才能缓存1080P,普通用户只能缓存低清晰度
所以"官方缓存"本质上是"限制性的离线播放",不是真正意义上的视频下载。想要一个随时可用的MP4文件,需要用下面这些方法。
方法一:网页解析工具(最简单,全平台通用)
这是操作最简单、成功率最高的方法,手机和电脑都可以用,全程不超过1分钟。
操作步骤
- 在B站APP找到想下载的视频,点右下角分享按钮,选择复制链接;电脑端直接复制浏览器地址栏URL(格式通常为
https://www.bilibili.com/video/BVxxxxxxxxx)即可 - 打开 shipintool.com,把复制的链接粘贴进输入框,点击解析按钮
- 解析完成后会显示视频预览,选择清晰度(720P/1080P等),点下载按钮,视频就会以完整的MP4格式保存到本地,音画同步
✅ 优点:最简单,画质无损,全平台通用
❌ 缺点:需要网络连接
💡 关于分P视频和合集
B站有很多分集视频(俗称"多P")。解析工具默认下载当前链接对应的那一集。如果你需要下载某个合集里的某一集,先在B站里切换到那一集,让URL里的 ?p= 参数变成对应的集数,再复制链接重新解析就行。
方法二:官方缓存 + 格式转换(适合大量内容离线使用)
如果你有B站大会员,且有大量视频需要离线观看(比如一整个学习系列),可以先用官方缓存功能把内容批量存下来,再统一转成通用格式。
操作步骤
- 打开想下载的视频,点视频右侧的下载/离线缓存图标,选择清晰度后等待缓存完成;批量缓存时可以选择整个合集一次性添加
- 用安卓手机文件管理器进入路径
Android/data/tv.danmaku.bili/files/download/,里面会按BV号分成一个个文件夹,每个文件夹里有video.m4s(视频流)和audio.m4s(音频流)两个文件 - 把这两个
.m4s文件复制到电脑上,安装 FFmpeg 后运行ffmpeg -i video.m4s -i audio.m4s -c:v copy -c:a copy output.mp4,合并完成后就得到一个可以正常播放的完整MP4文件
⚠️ 适用场景说明
这个方法需要一定动手能力,而且iOS端无法访问APP的缓存目录,不适合苹果用户。如果只是偶尔下载几个视频,还是推荐用方法一——5分钟搞定,不需要折腾。
方法三:安卓端本地缓存直接提取
这个方法和方法二类似,但不需要合并步骤——适用于只需要视频画面、不在乎声音的场景(比如截取某一帧画面用)。或者是作为备份手段,把缓存文件先存起来,之后再处理。
操作步骤
- 在B站APP里把视频完整播放一遍,APP会自动把视频数据写入本地缓存文件夹;播完后等十几秒再操作,确保文件写入完成
- 用文件管理器进入
Android/data/tv.danmaku.bili/files/download/[BV号]/,把video.m4s文件的后缀直接改成.mp4,可以用支持 H.264 的播放器打开——但只有画面没有声音,因为音频是单独存在audio.m4s里的
💡 想要完整音画怎么办?
用FFmpeg把 video.m4s 和 audio.m4s 合并(见方法二第3步),就能得到有声音的完整视频了。
方法四:iOS快捷指令下载
苹果用户因为系统的沙盒机制,无法访问APP的缓存目录。不过可以用"快捷指令"APP来实现下载,不需要安装任何第三方软件。
操作步骤
- 确认iPhone上已安装"快捷指令"APP(iOS 12及以上系统自带,也可以在App Store搜索下载)
- 在浏览器里搜索"B站视频下载快捷指令",找一个更新时间较新、评价较好的指令文件,用 Safari 浏览器点开链接,系统会弹出"是否添加快捷指令"的提示,确认添加
- 在B站APP里复制视频链接 → 切换到快捷指令APP → 找到你添加的B站下载指令,点击运行 → 指令会自动读取剪贴板里的链接并解析 → 选择清晰度后保存到相册
⚠️ 快捷指令的局限
快捷指令的质量参差不齐,而且随着B站接口变化,很多指令会突然失效,需要重新找新版本。如果不想折腾,直接用 shipintool.com 的手机网页版更稳定,iOS Safari 里用也很顺畅。
四种方法对比
| 对比项 | 网页解析工具 | 官方缓存+转换 | 安卓缓存提取 | iOS快捷指令 |
|---|---|---|---|---|
| 操作难度 | ⭐ 极简单 | ⭐⭐⭐ 较复杂 | ⭐⭐ 一般 | ⭐⭐ 一般 |
| 适用设备 | 全平台通用 | 安卓为主 | 仅安卓 | 仅iOS |
| 成功率 | 90%+ | 85% | 80% | 75% |
| 输出格式 | MP4(直接可用) | 需手动合并 | 需手动合并 | MP4(直接可用) |
| 需要会员 | ❌ 不需要 | 部分需要 | 部分需要 | ❌ 不需要 |
B站下载常见问题解答
Q:B站番剧和正版影视内容能下载吗?
B站的正版番剧(有版权授权的动画、纪录片、影视)受到更严格的保护,解析工具通常无法绕过。这类内容建议通过B站会员正常观看来支持版权方。自制视频(UP主的原创内容)则没有这个限制。
Q:解析时提示"需要登录"或"会员内容"怎么办?
部分UP主会给视频设置"仅粉丝可见"或者B站会给部分内容加"大会员专属"标签,这类视频有访问权限保护,第三方工具无法代替你完成鉴权,所以会解析失败。对于这类视频,只能通过有权限的账号在官方渠道观看。
Q:下载的视频有弹幕吗?
下载的MP4视频本身不包含弹幕,弹幕是B站服务器实时推送的数据,不嵌入在视频文件里。如果你特别想要弹幕,可以用录屏软件录制播放界面,或者专门寻找支持弹幕下载并嵌入的桌面工具(如 BBDown 等)。
Q:下载的视频最高能到多少清晰度?
取决于UP主上传的原始清晰度。解析工具能下载到的最高画质,通常等于或低于原视频的最高清晰度。大部分B站视频都有720P到1080P选项,4K内容的支持视工具而定。
Q:下载B站视频涉及版权问题吗?
个人收藏、二次创作学习、离线复习等个人使用场景,通常没有法律风险。但如果你下载他人视频后用于商业目的(用作广告素材、出售剪辑、商业再发布),则可能侵犯UP主的著作权,建议事先征得原作者授权。
哪类B站视频最值得下载?
根据我自己的使用习惯,以下这几类视频最适合本地保存:
- 教程和学习内容:编程、设计、语言学习等系列课程,下载后可以搭配自己的笔记工具使用
- 会被删除的内容:二创、混剪、搬运等类型的视频,UP主有时候会因为版权原因或个人原因删除,提前存好
- 需要剪辑的素材:想截取某段精彩片段二次创作,下载成MP4后再用剪辑软件处理
- 离线观看场景:在飞机、高铁等没网络的环境下提前下好
相关教程推荐
- 视频下载失败怎么办?——解析报错时先看这篇排查原因