用网页工具把视频合并完,点下载,得到一个 merged-xxxx.webm。很多人第一反应是「我明明要的是 MP4 啊,是不是选错选项了」。其实不是你的问题:在浏览器里做本地合并,输出就是 WebM,这是技术限制,不是漏了某个开关。
为什么输出是 WebM 而不是 MP4
这个合并工具的工作原理是:把每段视频在浏览器里依次播放,再用浏览器的 MediaRecorder 把画面和声音「录」成一条流。而 MediaRecorder 在主流浏览器(Chrome / Edge)上,录制编码固定输出为 WebM 容器(里面是 VP9/VP8 画面 + Opus 声音)。浏览器并没有提供「直接录成 MP4」的本地接口。
换句话说:MP4 不是被刻意排除,而是浏览器能力的边界。要在本地直出 MP4,得靠桌面软件(如格式工厂、HandBrake、剪映)走另一套编码管线,那是完全不同的实现。
想要 MP4,怎么办
分两步最稳:
- 先用本地合并工具拼成 WebM:在浏览器里用 视频合并工具把多段按顺序合并,得到一条完整的 WebM。
- 再用格式转换转成 MP4:把 WebM 交给 NBTools 的视频格式转换,选 MP4 输出即可。同样是本地处理、不上传。
如果你本来就要发到微信、剪映这类认 MP4 的地方,直接走「合并 → 转换」两步就行。WebM 在浏览器里预览、上传到支持它的平台(如部分网页播放器)则不用转。
转成 MP4 会再糊一次吗
会多经历一次重新编码,画质按转换时的参数走。建议:合并前源素材尽量清晰,转换时选较高质量档,避免反复来回转。只转一次、从源头保质量,损失通常可以接受。
常见问题
为什么不能直接导出 MP4
因为合并用的是浏览器的 MediaRecorder 录制,它在 Chrome / Edge 上只输出 WebM,没有「录成 MP4」的本地接口。这是浏览器能力边界,不是选项没选对。
WebM 打不开怎么办
用 NBTools 的视频格式转换把 WebM 转成 MP4 即可,本地处理不上传。也可以直接在 Chrome / Edge 里双击预览 WebM。
转成 MP4 后画质损失大吗
多一次重编码,损失取决于转换质量设置。源素材清晰 + 转一次 + 选高质量档,通常可接受;反复转才会明显变差。
手机上也能合并再转 MP4 吗
能。手机浏览器(Chrome / Edge 内核)里先合并成 WebM,再走同样的格式转换转 MP4,全程不装 App。详见 iPhone MOV 合并那篇。
相关工具
- NBTools 视频合并工具:https://nbtools.cn/tools/video-merger
- NBTools 视频格式转换:https://nbtools.cn/tools/video-convert