把 MP4 转成 WebM,全程在你的浏览器里完成——文件不会离开这台设备,也不需要注册或安装软件。
WebM 是开放、免专利的视频容器,网页里做背景视频、产品演示嵌入时,同画质下体积通常比 MP4 更小,加载更快;开源项目发布演示视频时也常用它规避 H.264 的专利授权问题。
代价是兼容性:Chrome、Edge、Firefox、Opera 都能直接播放 WebM,而 Safari 对 VP8/VP9 的支持一直不完整,老版本 iOS 完全无法播放。如果目标观众里有较多 iPhone 用户,MP4(H.264)通常是更稳的选择。
MP4 里通常是 H.264/H.265 视频 + AAC 音频,WebM 容器只接受 VP8/VP9/AV1 + Vorbis/Opus,两者编码格式不兼容,所以必须重新编码,不能像「同格式截取」那样直接复制流。这意味着转换耗时比格式不变的处理长一些,画质也会有极轻微的重编码损失。
本站 WebM 输出使用 VP8 + Vorbis,并显式指定码率——libvpx 编码器的默认码率非常低,不指定会得到糊成一片的结果,所以工具里给了「默认画质 / 2.5 Mbps / 5 Mbps」等档位供你选择。
| 输入格式 | MP4(也接受 MOV / MKV / AVI 等同源视频) |
|---|---|
| 输出格式 | WebM(VP8 视频 + Vorbis 音频) |
| 画质档位 | 默认(CRF 10 + 2 Mbps 封顶)、5 Mbps、2.5 Mbps、1 Mbps、500 kbps |
| 分辨率 | 保持原样,或缩放到 1080P / 720P / 480P |
| 文件大小 | 不设上限(受浏览器可用内存约束,>2GB 会提示风险) |
| 是否上传服务器 | 否,100% 本地处理 |
不会。FFmpeg 内核(WebAssembly)随网站一起加载到你的浏览器里运行,视频文件只在本地内存和虚拟文件系统中流转,全程没有网络上传。可以在转换时打开浏览器开发者工具的 Network 面板自行验证。
会有一次重编码损失,但把码率定得足够高(例如 1080P 用 2.5–5 Mbps)时肉眼几乎看不出差别。想要零损失只能转封装到同类编码的容器(例如 MP4 ↔ MOV),那种情况本站会用流复制,秒级完成且画质完全不变。
VP8 软件编码在 WebAssembly 里本来就比 H.264 慢,加上浏览器里只能跑软件编码、没有硬件加速。通常 1 分钟左右的 1080P 视频需要几十秒到几分钟,可以在处理过程中随时取消。
可以。页面是移动端优先设计,iOS Safari 与 Android Chrome 都能用。不过手机内存较小,建议单个文件控制在 500MB 以内,否则可能因内存不足失败。
这是 WebM 本身的兼容性问题,不是转换出错。Safari 对 WebM(VP8)支持有限,如果视频要在 iPhone 上播放,请改选 MP4 或 MOV。