发布时间:2026/8/27 2:56:26
m4s-converter:免费B站缓存一键合并工具 m4s-converter免费B站缓存一键合并工具【免费下载链接】m4s-converter一个跨平台小工具将bilibili缓存的m4s格式音视频文件合并成mp4项目地址: https://gitcode.com/gh_mirrors/m4/m4s-converter你翻出一块旧硬盘里面存了几十个.m4s文件。双击打开要么有画面没声音要么只有声音黑屏想回 B 站重新下视频早被下架了。m4s-converter 正是一个免费、开源、跨平台的小工具把 B 站客户端缓存出来的音视频重新合并成任何播放器都能打开的 MP4不需要你懂任何参数双击就能跑。为什么 .m4s 文件不能直接播放把一条视频想象成一本书。B 站客户端为了传得快缓存时把同一本书拆成了两份散页video.m4s只记画面audio.m4s只记声音旁边还夹一张写着片名、UP 主、分 P 信息的小票entry.json。大多数播放器只认装订好的整书MP4 容器你把两摞散页递过去它自然不知道怎么替你装订。传统的解法是转码相当于请人把整本书重新手打一遍换字体、换纸张、从原料重新压缩。CPU 转半天画质还折掉一层。m4s-converter 的思路不一样它一个字都不改。它调用 GPAC 的 MP4Box把两份散页原样塞进 MP4 容器就像装订师傅把两摞书页订成同一本书全程不重新编码对比项传统转码软件m4s-converter原理重新编码压缩纯封装一帧都不重编速度长视频动辄几十分钟通常几秒到几十秒画质音质有压缩损失与原始缓存完全一致它实际做的就三件事扫描缓存目录、把成对的音视频配对并读取片名分 P调用 MP4Box 合并成一个 MP4顺手把弹幕 XML 转成 ASS 字幕按合集名-UP主名把成果写进output目录。不重新编码所以快是顺带的无损才是重点——1.5GB 的文件 5 秒出片就是这么来的。三种系统安装Windows 免装macOS 补一个引擎Windows解压双击。下载对应系统的压缩包解压后双击 exe 即可。首次运行会把内置的 MP4Box 合并引擎释放到临时目录日志里出现第一次运行,自动释放MP4Box就说明引擎就位了之后每次直接用不用装任何别的东西。Linux给执行权限就能跑。下面三条命令分别负责克隆代码、加执行权限、启动程序git clone https://gitcode.com/gh_mirrors/m4/m4s-converter cd m4s-converter chmod x m4s-converter ./m4s-convertermacOS先补装一个引擎。macOS 版不自带合并引擎MP4Box 由 GPAC 提供得先用 Homebrew 装好。下面四行完成克隆、加权限、装引擎、启动并顺带选引擎git clone https://gitcode.com/gh_mirrors/m4/m4s-converter cd m4s-converter chmod x m4s-converter brew install gpac ./m4s-converter -g select最后那行的-g select会弹出一个文件选择框你挑中 mp4box 一次以后就不用了。其他环境的运行细节可以看 README.md。四步拿到第一个 MP4确认缓存齐全。默认缓存在~/Videos/bilibili/Windows 通常在C:\Users\你的用户名\Videos\bilibili\随便打开一个视频子文件夹video.m4s、audio.m4s、entry.json都在说明素材不缺件。运行程序。双击可执行文件或在终端敲./m4s-converter。按任意键同意条款。程序先弹使用条款确认框按任意键才会开工关掉窗口就是拒绝直接退出。去output验收。程序会自动递归扫描子目录、自动配对画面和声音、自动读取片名和分 P、按合集名-UP主名命名转完还会帮你把输出文件夹打开。常用参数速查六个开关各管一摊参数干什么的一个真实例子-c 路径指定缓存目录默认自动定位./m4s-converter -c D:\bili_cache-a关闭弹幕自动转 ASS 字幕./m4s-converter -a-o同名输出文件直接覆盖./m4s-converter -o-u把没配对的散件汇总到未合并文件目录./m4s-converter -u-g 路径手动指定 MP4Box填select弹窗选./m4s-converter -g select-v/-h查看版本 / 查看帮助./m4s-converter -v缓存放在移动硬盘上、又不想要弹幕一行搞定./m4s-converter -c /Volumes/Backup/bilibili -a -u其中-u会把没配对上的音视频拷进对应合集下的未合并文件子文件夹剩下哪些散件一眼就能人工处理。常见故障症状与解法提示找不到MP4Box命令多半是 macOS 没装合并引擎。装好brew install gpac再跑./m4s-converter -g select选一次文件即可Windows 和 Linux 自带引擎不用管。合成出来没声音通常是audio.m4s残了——缓存中途断网或存储空间不足都会留下半个文件。回 B 站把这条视频重新缓存一遍再转没有别的捷径。弹幕一片空白弹幕转换靠缓存里的弹幕 XML 文件本地没有时程序会尝试在线补拉拉不到就没有字幕。先用-a关掉弹幕确认视频本体没问题网络稳定时再重跑一次。重复运行会不会转出一堆重复文件不会。程序会给成品写入元数据和输入文件哈希下次运行先校验再决定处理过的视频直接跳过你隔三差五扫一遍目录也无妨。没缓存完成的视频会被硬转吗不会。程序会检查缓存状态没下完的目录自动跳过并在日志末尾列出清单绝不产出残次品。中途按了 CtrlC 会弄坏文件吗不会留下半成品。程序收到中断信号后会把当前这条合并完再退出已经写出的 MP4 都是完整的。这个工具不做什么这一段请当产品盒子上的小贴纸读m4s-converter 是纯本地工具不碰 B 站服务器不登录账号不下载视频不爬取不上传分享只对你设备上已经存在的文件做装订。所以前提是只合并你本人通过 B 站官方客户端、在视频可正常观看期间合法缓存的内容结果严格用于个人备份。不要上传、传播或商用也不要替别人搭批量转换服务。视频下架不等于版权失效格式转换不改变著作权归属条款全文见 免责声明.md。现在就做三步锁定你的备份打开~/Videos/bilibili或你的自定义缓存目录确认里面有 m4s 文件运行程序按任意键同意条款等日志打印完去output文件夹检查第一个能随便播放的 MP4。硬盘里那些打不开的文件从今天起随便播。【免费下载链接】m4s-converter一个跨平台小工具将bilibili缓存的m4s格式音视频文件合并成mp4项目地址: https://gitcode.com/gh_mirrors/m4/m4s-converter创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

2026/8/27 2:56:26

Java Lambda表达式:从匿名内部类到函数式编程的演进与应用

1. 从匿名内部类到Lambda:为什么我们需要它?如果你写过几年Java,肯定对下面这种代码不陌生:为了给一个按钮添加点击事件,或者为了给一个线程池提交一个简单的任务,你不得不写下一大段new Runnable()或者new…

2026/8/27 2:51:26

C++模板编程:从基础函数模板到高级元编程实战

1. 项目概述:为什么C模板是“元编程”的基石如果你写过C,尤其是写过一些通用库或者需要处理多种数据类型的代码,那你肯定对“重复造轮子”深恶痛绝。比如,你需要一个函数来比较两个整数的大小,又需要一个几乎一模一样的…

2026/8/27 2:51:26

基于Matlab的用户侧储能优化配置与经济分析模型构建指南

1. 项目概述:用户侧储能如何参与辅助服务并实现盈利最近几年,储能市场热度持续攀升,尤其是用户侧储能,已经从单纯的概念走向了实际的商业应用。很多朋友可能听说过“削峰填谷”,这确实是用户侧储能最基础的经济模式。但…

2026/8/27 3:41:29

宇树机器人百米赛跑垫底背后:四足运动控制与高动态奔跑技术解析

最近关于宇树科技的消息挺割裂的。一边是市场舆论里出现“市值蒸发近2000亿”的说法,一边是社交平台上流传的机器人百米测试片段,宇树的机器人在预赛阶段表现不算理想。看起来像是两个极端:资本给了一个很高的预期,而实际跑出来的…

2026/8/27 3:41:29

真菌感染图像分类数据集构建与模型训练实战指南

简介:图像分类是深度学习中最基础也最成熟的任务之一,其核心在于从图像中提取可区分的特征并映射到语义类别。在医学辅助筛查与微生物形态学识别等专业场景中,图像分类的难点往往不在于网络结构,而在于训练数据的质量与分布。真菌…

2026/8/27 3:41:29

从Figma到设计数据源:汉化配置、图标转JSON与MCP全流程

“书本是映照着文明的镜子”,这句话很适合用来形容设计稿的角色。一个团队的设计稿,其实就是一面镜子,能映照出命名是否规范、图层是否整洁、交付链路是否干净。这一期 POSESHOW 第 518 期,我们就用一个叫“图书委员长”的阅读类页…

2026/8/27 3:41:29

DQN实战:用Python调通MountainCar稀疏奖励难题

简介:强化学习是机器学习中极具挑战性的分支,其核心在于智能体通过与环境交互学习最优策略。深度Q网络(DQN)作为价值函数的深度逼近方法,用神经网络替代传统Q表,解决了连续状态空间下的泛化问题&#xff0c…

2026/8/27 3:41:29

AI编程依赖正在让程序员技能退化,怎么办?

AI 编程工具进入日常开发后,很多团队最关心的是“AI 能不能把活干完”,或者“生成的代码能不能通过测试”。但有一个问题被低估了:当程序员越来越依赖 AI 补全、生成、修复代码时,编程专业技能是否在一步步退化。这里的退化不是指…

2026/8/27 3:36:29

OpenClaw框架下AI Agent控制Chrome浏览器的五种连接方式详解

1. 项目概述:当AI Agent遇上浏览器,一场自动化革命最近在折腾AI Agent项目,发现一个绕不开的核心场景:让Agent去操作浏览器。无论是自动化测试、数据抓取、RPA流程,还是构建一个能帮你自动填表、查资料、下单的智能助手…

2026/8/26 9:13:28

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/25 11:48:27

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/25 16:56:43

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/27 0:01:16

Go语言构建企业级AI服务网关:统一管理英伟达等AI接口调用

1. 项目概述:从零构建一个企业级的AI服务网关 最近在帮一个做内容审核的团队做技术架构升级,他们原来的业务里,每天有几十万张图片和短视频需要过审,最初是接了几个开源的AI模型自己部署,但效果和性能一直不太稳定。后…

2026/8/27 0:01:16

LeetCode Hot100(51-60)算法精解与面试技巧

1. 题目背景与核心价值"hot100(51-60)"这个标题看起来像是某个编程题库或算法练习集中的一组题目编号。在技术社区中,类似命名通常指向LeetCode、牛客网等平台的热门题目集合。作为刷过300题的算法老手,我理解这类题目的核心价值在于&#xff…

2026/8/27 0:01:16

CRC校验实战:从模2除法到HJ212协议排错

1. 为什么一个“校验码”能扛住工业现场90%的数据 corruption? 你有没有遇到过这样的场景:嵌入式设备通过RS-485上传温湿度数据,上位机偶尔收到一帧乱码——温度显示成-273℃,湿度跳到999%,但串口波形看起来完全正常&a…

2026/8/26 19:34:06

实测才敢推 AI论文网站 2026最新测评与推荐

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

2026/8/26 19:17:08

2026必备!AI论文网站测评:最新推荐与深度对比

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

2026/8/26 19:34:05

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

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