跳到正文

将WEBM转换为MP4

WEBM是为浏览器而生的格式,别的软件几乎都不接受:Premiere不行,Resolve不行,PowerPoint不行,iPhone也不行。把它转换为MP4中的H.264,就能直接放进以上任何一个。

  • 绝不存储
  • 无需排队,无需等待
  • 无需注册,无水印

使用方法

1

添加WEBM文件

拖入文件。VP8、VP9或AV1视频,以及Opus或Vorbis音频,这里都能读取。

2

开始转换

画面以原始尺寸和帧率重新编码为H.264,声音重新编码为AAC。

3

下载MP4

可以直接交给剪辑软件、手机、幻灯片或客户。

为什么总是需要重新编码

WebM是为开放网络设计的,装的是VP8、VP9或AV1视频,以及Vorbis或Opus音频。这些都无法以各种设备真正能播放的方式放进MP4,所以和MKV或MOV不同,这种转换永远不可能只是换个标签——每一帧都要解码再编码为H.264,声音则编码为AAC。这需要实实在在的时间,与视频长度成正比,并且会损失一代画质。

它通常还会让文件变大,这让很多人意外。VP9和AV1比H.264更新、更高效——AV1尤其明显——放弃它们,就要把它们省下的空间还回去。转换为MP4换来的只有兼容性:MP4几乎能在有史以来的所有设备、电视、剪辑软件和聊天App上播放,而WebM不能。

如果WebM带有透明通道,转换会悄悄把它压平。VP8和VP9可以携带alpha通道,所以WebM常用于要叠在其他内容上的动画叠加层、贴纸和Logo。MP4中的H.264完全没有alpha通道,所以透明区域会变成纯色。文件能完美播放,却是错的,除了您自己的眼睛,没有任何东西会提醒您。

转换之前要检查的另一件事是AV1。它的效率足够高,越来越多的WebM文件都在使用它,而在这里能否解码,取决于设备本身是否支持解码AV1——新版Chrome、Edge和Firefox可以,较旧的电脑和部分手机不行,在这些设备上文件根本打不开。声音在任何情况下都会转换为AAC;尤其是Opus,在低码率下比AAC更优秀,所以语音录音的损失会比音乐稍大一些。

如果您需要的是别的

先确认是否真的有东西需要MP4。所有当前的浏览器都能播放WebM,VLC、MPV和大多数新款电视也可以——转换一个本来就能播放的文件,白白付出时间、体积和画质。真正的理由是老款苹果设备、拒绝这种格式的视频剪辑软件,以及聊天App。

真要转换时,ffmpeg能给您真正有用的控制:ffmpeg -i in.webm -c:v libx264 -crf 18 -preset slow -c:a aac -b:a 192k out.mp4能让第二代损失几乎看不出来,对于要长期保存的内容,多花几分钟很值得。如果要保留而不是丢失透明通道,MP4无能为力——请保留WebM,或者导出带alpha的图片序列,再导入剪辑软件。

常见问题

为什么WEBM必须重新编码?

因为它的视频是VP8、VP9或AV1,而各种软件真正接受的MP4装的是H.264。画面会解码并以高画质重新编码——录屏或动画转换后看起来一样。

我的文件会被存储吗?

不会。不存储任何文件,文件始终只属于您。

文件变大了,为什么?

同等画质下,VP9比H.264更高效,所以要达到相同画质就得花更多比特。这是换取一种所有软件都能打开的格式的代价。如果在意大小,之后可以用压缩视频处理。

我的WEBM里的透明背景怎么办?

使用H.264的MP4没有alpha通道,所以透明区域会变成黑色。如需透明,请保留WEBM,或者用视频转GIF导出GIF。

长时间的录屏也能转吗?

能。输出是边处理边写入的,而不是一次性全部放在内存中,所以一小时的录屏也没问题。

音画会保持同步吗?

会。两条轨道都按同一个时钟重建,这也能修复开头有空白的WEBM录像——这是浏览器录制视频的常见毛病。

小贴士: alpha透明通道会丢失,因为MP4中的H.264无法携带它。只有在浏览器能解码AV1时才能解码AV1视频——新版Chrome、Edge和Firefox都可以。

把这个工具放到您的网站上

博客、课程页面或帮助文章均可免费使用。粘贴一段代码,访客就能直接在您的页面上使用。