WebM 转 MP4 使用方法
- 1
拖入 WebM 文件
最多添加 3 个 .webm 视频,例如浏览器屏幕录制、Loom 或 Google Meet 导出的文件、网页下载的视频,每个最大 500 MB、时长不超过 10 分钟。
- 2
选择质量
“高”保留原片的画面效果;“均衡”和“小”生成的文件更小。录制时间较长的屏幕录像可以降低分辨率。
- 3
转换为 MP4
每一帧画面都会重新编码为 H.264,声音编码为 AAC,进度条会显示剩余时间。
- 4
下载
保存 name.mp4,即可在 iPhone、PowerPoint、WhatsApp 或任意剪辑软件中使用。
限制与 Pro
每批最多 3 个 WebM 文件,每个最大 500 MB,时长不超过 10 分钟。
Pro 每批最多可转换 500 个 WebM 录像,每个最大 4 GB,时长不超过 10 小时。 了解 Pro
关于 WebM 转 MP4
WebM 是网络上的开放视频格式,视频采用 Google 的 VP8、VP9 或 AV1 编码,音频采用 Opus 或 Vorbis。浏览器在录制时通常会生成这种格式,比如屏幕录制工具、MediaRecorder API 以及许多会议和语音工具;YouTube 等网站也会提供 WebM。离开浏览器后,它的兼容性就差了一些:iPhone 照片和 QuickTime、PowerPoint、许多 Windows 软件、WhatsApp、Instagram 上传以及老款电视,通常都要求 H.264 编码的 MP4。
因此本页面不是简单地换个封装。WebM 里的 VP9 视频虽然可以直接放进 MP4 容器,但在 iPhone 上依然无法播放,所以视频会先解码,再重新编码为 H.264,Opus 或 Vorbis 音频则转为 160 kbps 的 AAC。条件允许时,会通过 WebCodecs 调用浏览器的硬件编码器,速度往往快于实时;否则由 ffmpeg.wasm 接手,速度较慢,但能读取任何 WebM。MediaRecorder 录制的文件,头部常常缺少时长信息,转换器会自行测算,确保进度和结果正确。
重新编码无法提升画质。含小字的屏幕录像,用“高”质量和原始分辨率效果最好;较长的录像改用 720p,文字依然清晰,文件则小得多。带透明通道的 WebM 视频(带 alpha 的 VP9)会丢失透明效果,因为 H.264 的 MP4 不支持透明。只会转换第一条视频轨和第一条音频轨。
隐私
WebM 的解码和 H.264 的编码都在当前标签页中完成,使用通过 mediabunny 调用的 WebCodecs,或在 Web Worker 中运行的 ffmpeg.wasm。屏幕录像常常包含隐私信息,这些内容不会被上传;只有 31 MB 的 ffmpeg 引擎可能会从 jsDelivr 获取,不涉及你的任何数据。