【保姆级教程】B站缓存视频如何转为正常MP4格式?

前言

你是否曾经在B站缓存了喜欢的视频,却发现下载下来的文件既不能直接播放,也无法发给朋友?这是因为B站的离线缓存文件格式经过了特殊处理,并非标准的MP4格式,无法被普通播放器识别。

本教程将手把手教你如何将B站下载的缓存视频(.m4s格式),通过 HxD(十六进制编辑器)格式工厂 两款免费工具,转换为可正常播放的 MP4 文件,全程无需编程基础!

为什么B站缓存文件无法直接使用?

B站(哔哩哔哩)客户端缓存的视频文件存储在本地路径:

C:\Users\用户名\Videos\bilibili\视频ID\

该目录下通常包含以下文件:

  • 30080.m4s :视频流文件(无声音)
  • 30280.m4s :音频流文件(无画面)
  • .playurl :播放地址信息
  • .videoInfo / videoInfo.json :视频元数据
  • view :播放状态记录

关键点: B站将视频和音频分开存储,且每个 .m4s 文件头部都有 9个多余的0字节 ,导致文件格式错误,无法被直接识别。我们需要先用HxD删除这些多余字节,再用格式工厂将视频和音频合并输出为MP4。

所需工具

|----------------------|--------------------|------------|
| 工具名称 | 用途 | 备注 |
| HxD | 十六进制编辑器,删除文件头部多余字节 | 免费,官网下载 |
| 格式工厂(Format Factory) | 视频音频合并 & 格式转换 | 免费,支持中文 |
| 哔哩哔哩客户端 | 用于离线缓存视频 | 需登录账号缓存 |

需要改软件的朋友,点个关注,评论区扣1,直接免费发

详细操作步骤

第一步:在B站客户端缓存视频

打开B站客户端,找到你想要保存的视频,点击视频右侧的「缓存」按钮(如图2所示)。缓存完成后,进入设置页面,在「下载设置」中找到视频离线缓存目录(默认为 C:\Users\用户名\Videos\bilibili),然后打开该文件夹,找到以视频ID命名的子文件夹。

小提示: 文件夹名称就是该视频的ID,例如 36860069488。

第二步:找到视频和音频文件

进入视频ID文件夹后,你会看到以下关键文件(如图4所示):

  • 文件名中包含 30080 的 .m4s 文件 → 这是视频流
  • 文件名中包含 30280 的 .m4s 文件 → 这是音频流

⚠️ 注意: 这两个文件此时无法直接合并,需要先用HxD修复文件头。

第三步:用HxD删除文件头部多余字节

打开 HxD.exe,分别用它打开上述两个 .m4s 文件(如图5所示)。操作步骤如下:

  1. 打开HxD → 菜单栏「文件」→「打开」,选择 30080.m4s
  2. 在十六进制视图中,你会看到文件开头有一串 00(十六进制零字节)
  3. 选中并删除最前面的 9 个 00 字节(即9个多余的0)
  4. 菜单栏「文件」→「保存」(建议先另存为备份,原文件不要覆盖)
  5. 对 30280.m4s 重复以上操作

操作完成后,原始 .m4s 文件会自动生成对应的 .bak 备份文件,以便你随时恢复。如图6所示,此时文件夹中会多出 30080.m4s.bak 和 30280.m4s.bak 两个备份文件。

第四步:用格式工厂合并视频和音频

打开格式工厂,在主界面选择「视频合并 & 混流」功能(如图7所示)。然后按照以下步骤操作:

  1. 点击「视频」选项卡,点击「添加文件」,导入修改后的 30080.m4s(视频流)
  1. 点击「音频」选项卡,点击「添加文件」,导入修改后的 30280.m4s(音频流)
  2. 点击右上角「输出配置」按钮,进入视频设置界面
  3. 在「视频」选项卡中,将「视频编码」改为 Copy(直接复制,不重新编码,速度快且无损)
  4. 切换到「音频」选项卡,将「音频编码」设置为 AC3,然后点击「确定」
  5. 回到主界面,点击「开始」按钮,等待合并完成
  6. 完成后点击「输出文件夹」按钮,即可找到合并好的完整 MP4 视频文件

常见问题 & 注意事项

❓ 合并后视频有画面无声音?

✅ 检查是否正确导入了音频文件(30280.m4s),并确认音频编码选择了AC3。

❓ HxD删除字节后文件损坏?

✅ 请确认删除的是最开头的9个00字节,建议先备份再操作。

❓ 格式工厂提示文件格式不支持?

✅ 确认已经用HxD修改过文件头,未修改的原始.m4s文件确实无法被格式工厂识别。

❓ 视频画质变差了?

✅ 视频编码选择Copy即可保留原始画质,不要选择重新编码选项。

❓ 能批量处理多个视频吗?

✅ 格式工厂支持批量添加文件,但HxD修改文件头需要逐个手动操作。

�� 总结

整个流程可以总结为三步走:

  1. 用HxD删除两个.m4s文件头部的9个多余零字节
  2. 用格式工厂的「视频合并 & 混流」功能,将视频流和音频流合并
  3. 视频编码选Copy,音频编码选AC3,导出即可得到标准MP4文件

整个操作无需任何编程基础,全程使用免费工具,非常适合普通用户。如果本教程帮助到你了,欢迎 点赞 收藏 ⭐ 关注 ,你的支持是我持续创作的最大动力!有任何问题欢迎在评论区留言,我会尽快回复。

本文为原创教程,转载请注明出处。欢迎关注CSDN博客,获取更多实用技术教程!

相关推荐
南山有乔木7891 小时前
网易云音乐下载的ncm歌曲怎么转换MP3?本地播放可以这样整理
音视频
weixin_468466853 小时前
MoneyPrinterTurbo 短视频自动化生产实战指南
运维·人工智能·自动化·大模型·音视频·moneyprinter
潜创微科技4 小时前
2026年高清音视频KVM方案厂家洞察:市场格局选型逻辑与核心玩家解析
音视频
潜创微科技4 小时前
IT68353:DP 1.4 + HDMI 2.0 + USB-C 三合一转 HDMI 2.0 单芯片KVM切换方案
嵌入式硬件·音视频
XINERTEL5 小时前
视频卡顿花屏?专业视频质量评估测试让画质从“凭感觉”到“数据说话”
网络·测试工具·音视频·丢包
bug和崩溃我都要6 小时前
Qt 封装 libmpv 全功能视频播放器开发指南
开发语言·qt·音视频
潜创微科技6 小时前
IT6520:USB‑C DP Alt Mode 到 MIPI 单芯片转换方案
嵌入式硬件·音视频
二等饼干~za8986687 小时前
geo优化源码开发搭建技术分享
大数据·网络·数据库·人工智能·音视频
Kang.lee8 小时前
2026.5.29【MIPI CSI-2 v4.0】CSI-2 v4.0协议阅读后问题总结
音视频·asic
hz567899 小时前
2026 年 RTC 音视频 SDK 解析:技术架构、主流厂商与选型指南
架构·云计算·音视频·webrtc·实时音视频·信息与通信