B站缓存视频转换指南:用 m4s-converter 快速把 m4s 文件合并成 MP4

发布时间:2026/8/18 12:47:03

B站缓存视频转换指南:用 m4s-converter 快速把 m4s 文件合并成 MP4
B站缓存视频转换指南用 m4s-converter 快速把 m4s 文件合并成 MP4【免费下载链接】m4s-converter一个跨平台小工具将bilibili缓存的m4s格式音视频文件合并成mp4项目地址: https://gitcode.com/gh_mirrors/m4/m4s-converter凌晨一点我像往常一样打开 B 站收藏夹准备看完那套存了很久的编程教程。页面弹出的一行提示让我愣住视频已失效无法播放。UP 主删号了。可我明明在手机 App 里缓存过这套视频——打开缓存列表文件都还在却只能在 App 里看拷出来全是video.m4s、audio.m4s这种打不开的怪东西。后来我找到了 m4s-converter——一个把 B 站缓存视频转换成本地 MP4 的开源小工具才真正把那些被锁在保险柜里的宝藏搬回自己手里。这篇 B站缓存视频转换指南就写给你这样的晚睡缓存党怎么用最简单的方式做缓存视频永久保存以及这一路上我踩过的坑。改变之前与之后同样一段视频两种命运先说结论m4s-converter 干的事很简单就是把 B 站客户端缓存下来的video.m4s画面和audio.m4s声音两个文件无损合成一个.mp4。听起来平平无奇但之前和之后的差别用过的都懂。改变之前缓存视频只认 B 站客户端换个设备、换个播放器就罢工。手动改后缀名、用奇怪软件合并要么画质糊掉要么声音对不上画面。视频一旦下架缓存里的内容就是一堆无法访问的.m4s孤岛。改变之后5 秒左右就能合成一个 1.5GB 的视频10 秒上手全程不用看懂任何参数。画面、声音是搬家而不是重装修——原分辨率、帧率、编码全都原样保留无转码、无画质损失。输出文件按视频标题-UP主自动命名、自动归档弹幕还会顺手转成.ass字幕一起打包。一句话之前缓存是薛定谔的拥有之后才是真的握在手里。上手路线图从双击运行到玩出花样不管你是第一次听说它还是想把它用得更顺手照着下面三档走就够。第一档5 分钟快速跑起来先拿到工具。项目是 Go 写的跨平台工具Windows、Linux、macOS 都有对应的预编译版本git clone https://gitcode.com/gh_mirrors/m4/m4s-converter cd m4s-converterWindows 用户直接双击运行可执行文件Linux/macOS 用户先给它加上执行权限再运行chmod x m4s-converter ./m4s-converter首次运行会弹出一段使用条款按任意键确认后工具会自动定位 B 站客户端的默认缓存目录一般在Videos/bilibili下。接下来你什么都不用做——它会自动扫描目录、把audio.m4s和video.m4s配对、读取视频信息然后一个接一个合成。屏幕上滚动的日志大致长这样[INFO] 正在查找缓存目录下可转换的文件... [INFO] 已将m4s转换为音视频文件... [INFO] 已合成视频文件: 中国-美景极致享受-笨蹦崩.mp4 [INFO] 已完成本次任务耗时: 5秒完成后程序会自动帮你打开output文件夹MP4 就整整齐齐躺在里面。第二档日常高效使用缓存不在默认位置指定一下就好./m4s-converter -c /home/me/Bilibili/cache弹幕默认会转成 ASS 字幕与视频同目录保存如果你只想要干净画面关掉它./m4s-converter -a重复转换同一批视频时默认策略是重命名新文件避免覆盖想直接覆盖同名文件就加-o。换新机器或者想搬家一个-o参数解决所有冲突烦恼。第三档进阶个性化定制指定合成引擎工具内置了各平台的 MP4Box一般不用管。想用自己的 GPAC 时-g指定路径即可填select会弹出文件选择框./m4s-converter -g select汇总未合并文件缓存不全、合成失败的文件用-u会把它们统一归拢到未合并文件目录里方便你排查哪些视频需要重新缓存。实战演练场跟着做一遍收藏视频变成 MP4挑两个最常见的场景一步步来。场景一默认缓存目录一键全量转换打开 B 站客户端确认缓存列表里要转的视频都缓存完成。运行./m4s-converter按任意键同意条款。等待日志跑完打开output目录检查结果。整个过程不用动脑适合第一次尝试。如果你缓存了 11.7GB 的大合集SSD 上大约 38 秒跑完——这个速度我实测过比吃碗泡面还快。场景二手机缓存文件拷到电脑上转安卓端缓存的视频结构和电脑端不太一样文件名叫video.m4s、audio.m4s还带一个entry.json。把它整个拷到电脑任意目录然后./m4s-converter -c /path/to/phone_cache_folder工具会自动识别安卓的目录结构依赖entry.json判断缓存状态照样能配对、转换手机端自带的danmaku.xml弹幕也能转成 ASS。我的经验是先把手机整个缓存目录压缩传过来别只拷零散文件避免配对信息缺失。高频疑问速查你可能想问的都在这里Q1转换会压缩画质吗不会。合成用的是 GPAC 的 MP4Box 封装工具只做容器搬家不对音视频重新编码分辨率、码率、帧率原样保留。Q2输出文件为什么会带 .hash 文件那是工具为每个合成文件记录的指纹用于下次运行时自动跳过已经合成过的内容避免重复劳动。正常使用别删。Q3为什么有的视频没被转换最常见的原因是缓存未完成status不是 completed。工具会打印跳过提示你可以把-u打开看看哪些文件没合并成功然后重新缓存一次。Q4macOS 上提示找不到 MP4BoxmacOS 需要自己装 GPAC 工具包brew install gpacWindows 和 Linux 用户则无需任何额外依赖工具内置了对应平台的 MP4Box。Q5能把转换后的视频传回手机看吗当然MP4 是通用格式任何设备、任何播放器都能打开——这正是做 m4s 转 mp4 的意义。边界与底线顺手但别越线说点实在话。这个工具只有格式转换这一件事不提供下载、不访问平台接口、不联网存内容所有操作都发生在你自己的电脑上。但有两个底线要守只转换你本人通过 B 站官方客户端合法缓存的视频转换结果严格用于个人备份。视频下架不等于版权失效。别把转换后的文件上传、分享或商用——那是对创作者的不尊重也可能给自己惹上麻烦。尾声把看过变成拥有缓存是临时的收藏夹会失效但硬盘里的 MP4 是你自己的。从今晚开始花五分钟把 m4s-converter 跑起来把那些舍不得的视频挨个转成 MP4。等哪天某个视频真的下架了你还能从硬盘里把它翻出来那种还好我存了的感觉比什么都值。【免费下载链接】m4s-converter一个跨平台小工具将bilibili缓存的m4s格式音视频文件合并成mp4项目地址: https://gitcode.com/gh_mirrors/m4/m4s-converter创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

DeepSeekV4 Flash与Pro模型部署

DeepSeekV4 Flash与Pro模型部署

2026/8/18 12:47:03

文章目录一、配置对比二、vLLM推理DSv4流程1)读取config.json配置2)模型目录及ds模型类的函数解释3)ds代码流程的推理过程(1)模型加载流程(2)模型推理流程三、dsv4模型部署1)部署Dee…

NoSleep防休眠:给Windows请个守夜人

NoSleep防休眠:给Windows请个守夜人

2026/8/18 12:47:03

NoSleep防休眠:给Windows请个守夜人 【免费下载链接】NoSleep Lightweight Windows utility to prevent screen locking 项目地址: https://gitcode.com/gh_mirrors/nos/NoSleep 上周二下午两点半,我在会议室投屏演示季度数据,讲到第三…

从零搭建自托管命令行工具管理平台:DSH Workshop实战指南

从零搭建自托管命令行工具管理平台:DSH Workshop实战指南

2026/8/18 12:47:03

大家好,我是专注于分享开发实战与开源工具的技术博主。今天要和大家深入探讨一个非常有意思的开源项目—— DSH Workshop 。如果你曾为管理、安装和分享各种命令行工具(尤其是像 DSH 这样的 AI 工具)而感到繁琐,或者羡慕 Steam …

用 MemorySharp 打造自动化测试工具:模拟键盘鼠标实现 UI 回归测试

用 MemorySharp 打造自动化测试工具:模拟键盘鼠标实现 UI 回归测试

2026/8/18 15:57:11

用 MemorySharp 打造自动化测试工具:模拟键盘鼠标实现 UI 回归测试 【免费下载链接】MemorySharp A C# based memory editing library targeting Windows applications, offering various functions to extract and inject data and codes into remote processes to…

xpack架构剖析:XDecoder/XEncoder如何统一JSON/XML/BSON编解码

xpack架构剖析:XDecoder/XEncoder如何统一JSON/XML/BSON编解码

2026/8/18 15:57:11

xpack架构剖析:XDecoder/XEncoder如何统一JSON/XML/BSON编解码 【免费下载链接】xpack convert json/xml/bson to c struct 项目地址: https://gitcode.com/gh_mirrors/xp/xpack xpack 是一个纯头文件(header-only)的 C 序列化库&…

NCSA Mosaic 2.7 的开源遗产:它对现代Web的10大深远贡献

NCSA Mosaic 2.7 的开源遗产:它对现代Web的10大深远贡献

2026/8/18 15:57:11

NCSA Mosaic 2.7 的开源遗产:它对现代Web的10大深远贡献 【免费下载链接】ncsa-mosaic NCSA Mosaic 2.7 项目地址: https://gitcode.com/gh_mirrors/nc/ncsa-mosaic NCSA Mosaic 2.7 是世界上最早的图形化网页浏览器之一,也是整个现代 Web 生态的…

Nabla渲染引擎快速入门:5分钟跑通你的第一个Vulkan示例程序

Nabla渲染引擎快速入门:5分钟跑通你的第一个Vulkan示例程序

2026/8/18 15:57:11

Nabla渲染引擎快速入门:5分钟跑通你的第一个Vulkan示例程序 【免费下载链接】Nabla Vulkan, OptiX and CUDA Interoperation Modular Rendering Library and Framework for PC/Linux/Android 项目地址: https://gitcode.com/gh_mirrors/na/Nabla Nabla渲染引…

AlpacaEval 自动评测工具快速上手指南:3 分钟跑出可信的模型胜率

AlpacaEval 自动评测工具快速上手指南:3 分钟跑出可信的模型胜率

2026/8/18 15:57:10

AlpacaEval 自动评测工具快速上手指南:3 分钟跑出可信的模型胜率 【免费下载链接】alpaca_eval An automatic evaluator for instruction-following language models. Human-validated, high-quality, cheap, and fast. 项目地址: https://gitcode.com/gh_mirrors…

FreeRTOS任务控制块(TCB)深度解析:从数据结构到调度原理

FreeRTOS任务控制块(TCB)深度解析:从数据结构到调度原理

2026/8/18 15:47:10

1. 从“任务”到“控制块”:为什么TCB是FreeRTOS的CPU在嵌入式开发中,尤其是使用FreeRTOS这类实时操作系统时,我们常常把“任务”挂在嘴边。我们创建任务、启动任务、挂起任务、删除任务,感觉任务就像一个个独立的、活生生的小程序…

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

2026/8/17 1:28:42

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

【双层规划,节点出清价,绿证交易,CVaR方法】两级电力市场环境下计及风险的省间交易商最优购电模型附Matlab代码

【双层规划,节点出清价,绿证交易,CVaR方法】两级电力市场环境下计及风险的省间交易商最优购电模型附Matlab代码

2026/8/18 1:03:22

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

隐式mpc+自适应mpc+时变mpc,线性时变模型预测控制附Simulink仿真

隐式mpc+自适应mpc+时变mpc,线性时变模型预测控制附Simulink仿真

2026/8/17 8:40:51

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

多智能体大模型辩论中的立场收敛:从伪共识到理性说服的评估方法

多智能体大模型辩论中的立场收敛:从伪共识到理性说服的评估方法

2026/8/18 0:06:29

1. 从一场“假辩论”说起:为什么大模型辩论会走向“伪共识”?最近在折腾多智能体大语言模型(Multi-Agent LLM)的辩论实验,发现一个挺有意思的现象。我让几个基于GPT-4的智能体就一个争议性话题(比如“远程办…

Frida动态代码插桩框架:从原理到实战的移动安全与逆向工程指南

Frida动态代码插桩框架:从原理到实战的移动安全与逆向工程指南

2026/8/18 0:06:29

1. 从“黑盒”到“白盒”:为什么我们需要Frida在移动安全、逆向工程甚至是一些自动化测试的场景里,我们经常会遇到一个让人头疼的问题:面对一个编译好的、没有源代码的应用程序,我们如何知道它在运行时内部发生了什么?…

ECharts饼图中心文字配置指南:从label与title区别到动态交互实现

ECharts饼图中心文字配置指南:从label与title区别到动态交互实现

2026/8/18 0:06:29

1. 从“空心”到“有魂”:为什么要在饼图中间加文字?如果你用过ECharts画饼图,大概率会注意到一个现象:默认生成的饼图中间是空心的。这个设计本身没问题,它清晰地展示了各个扇区的占比关系。但在很多实际的业务场景里…

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/17 12:00:53

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/15 10:10:27

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/18 12:20:24

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…