【保姆级教程】B 站缓存 m4s 文件转 MP4,无损合成一行命令搞定

前言

相信很多小伙伴都遇到过这个问题:在 B 站缓存了喜欢的视频,想导出到电脑上保存,结果发现缓存文件是 .m4s 格式,根本打不开!

别慌,本文将手把手教你如何将 B 站缓存的 m4s 文件无损转换成 mp4 格式,整个过程非常简单,小白也能轻松上手。

适合人群:想要导出 B 站缓存视频的用户

你将学到

  • 如何找到 B 站缓存的 m4s 文件
  • 使用 FFmpeg 工具进行无损转换

一、找到 m4s 缓存文件

如果你已经知道 m4s 文件在哪,可以直接跳到第二步。

1.1 设置缓存目录

  1. 打开 B 站 APP,点击 我的离线缓存
  2. 点击右上角 设置
  3. 选择 自定义目录,设置一个你能找到的路径

1.2 缓存视频

  1. 打开想要转换的视频
  2. 点击右上角 三点符号缓存
  3. 点击 缓存全部,等待缓存完成

1.3 导出文件到电脑

  1. 手机连接电脑,打开手机助手的 文件管理

  2. 进入 内部存储,找到你设置的缓存目录

  3. 按照以下路径依次进入:

    你的缓存目录
    └── tv.danmaku.bili
    └── download
    └── [视频文件夹](根据修改时间找最新的)
    └── [数字文件夹]
    └── [数字文件夹]

  4. 最终你会看到两个文件:

    • audio.m4s ------ 音频文件
    • video.m4s ------ 视频文件
  5. 将这两个文件 拖到电脑桌面 备用


二、下载 FFmpeg 工具

FFmpeg 是一款免费开源的音视频格式转换工具,功能强大且完全免费。

2.1 下载地址

官方下载或百度搜索「FFmpeg 下载」即可找到资源。

2.2 准备工作

  1. 下载后解压,进入解压目录
  2. 打开 bin 文件夹
  3. 将桌面上的 audio.m4svideo.m4s 拖入此文件夹

三、一行命令完成转换

3.1 打开 PowerShell

bin 文件夹的空白处:

  1. 按住 Shift
  2. 同时点击 鼠标右键
  3. 选择 在此处打开 PowerShell 窗口

3.2 执行转换命令

复制以下命令,在 PowerShell 窗口中 右键粘贴 ,然后按 回车

powershell 复制代码
.\ffmpeg.exe -i video.m4s -i audio.m4s -codec copy Output.mp4

参数说明

  • -i video.m4s:输入视频文件
  • -i audio.m4s:输入音频文件
  • -codec copy:直接复制编码,不重新编码(无损)
  • Output.mp4:输出文件名

3.3 转换完成

命令执行完毕后,在 bin 文件夹中会生成一个 Output.mp4 文件,这就是合成后的视频。


四、验证结果

你可以对比一下文件大小:

复制代码
Output.mp4 ≈ audio.m4s + video.m4s

如果大小基本相等,说明是 无损合成,视频质量与原缓存完全相同!


总结

步骤 操作
1 设置 B 站缓存目录,缓存视频
2 手机连电脑,找到 audio.m4svideo.m4s
3 下载 FFmpeg,将 m4s 文件放入 bin 目录
4 PowerShell 执行一行命令,完成转换

整个过程就是这么简单!如果你觉得这篇文章有帮助,欢迎 点赞收藏 支持一下~

有任何问题欢迎在评论区留言,我会尽量解答!

相关推荐
yurenpai(27届找实习中)2 小时前
redis_点评(21.好友关注——关注、取关功能实现;共同关注功能实现)
数据库·redis·缓存
Trouvaille ~2 小时前
【Redis篇】Set 与 Zset:集合运算与排行榜的终极武器
数据库·redis·缓存·set·跳表·后端开发·zset
我是一颗柠檬7 小时前
【Redis】列表与集合Day4(2026年)
数据库·redis·后端·缓存
Java 码思客10 小时前
【Redis分布式缓存实战】第4章 单机Redis部署、配置与基础优化
redis·分布式·缓存
sukioe10 小时前
Redis 入门:为什么出现、核心原理与安装配置
数据库·redis·缓存
宇砾10 小时前
浅谈Redis(1)
数据库·redis·缓存
玄米乌龙茶12311 小时前
数据库与缓存核心概念
数据库·缓存
左直拳11 小时前
利用海康CVR实现视频流历史回放
ffmpeg·cvr·视频回放·历史视频
小杍随笔11 小时前
【Rust后端缓存设计实战:从本地moka到Redis多层架构的避坑指南】
redis·缓存·rust
我是一颗柠檬11 小时前
【Redis】有序集合与位图Day5(2026年)
数据库·redis·后端·缓存