MP4、MOV、WEBM、MKV 对比:视频格式详解
下载一段视频,你常会看到这四种扩展名之一。它们可以装着近乎相同的画面,在不同设备上的表现却很不一样。这里就讲清楚每一种是什么、在哪里播放最佳,以及为什么 MP4 几乎总是稳妥之选。
首先:容器与编解码器
视频格式最大的困惑来源在于,文件扩展名只告诉了你故事的一半。MP4、MOV、WEBM 和 MKV 是容器——把实际的视频流、音频流和字幕流一起包进一个文件的盒子。
在盒子里,视频由一个编解码器来编码。编解码器才是真正压缩画面的东西:常见的有 H.264、较新的 H.265(也叫 HEVC)、VP9 和 AV1,音频通常是 AAC。一个容器可以装不同的编解码器,这恰恰就是为什么两个 MP4 文件可以在一台设备上完美播放、在另一台上却出岔子——盒子是一样的,但里面的编解码器不同。
MP4——通用的默认选择
MP4(MPEG-4 Part 14)是你最常遇到的格式,而且理由充分:它几乎在所有设备上都能播放。iPhone、Android、Windows、Mac、智能电视、浏览器、社交平台——它们都不假思索地处理 MP4,尤其是常见的 H.264 视频加 AAC 音频组合。
- 最适合——分享、上传,以及在任何地方毫无麻烦地播放。
- 优点——任何格式中最广的兼容性、良好的压缩、小到中等的文件体积。
- 需留意——非常少。主要的局限是,在多条字幕轨道之类的事情上,它不如 MKV 灵活。
如果你只想要一个能用的文件、且不想为它费心,MP4 就是答案。这就是为什么大多数下载工具,包括 SnapSave,都默认交给你一个 MP4。
MOV——Apple 的主场格式
MOV 是 Apple 的 QuickTime 容器,也是 iPhone 默认录制成的格式。从技术上讲它和 MP4 非常接近——两者同源——所以在 Apple 设备上,一个 MOV 文件的表现几乎和 MP4 一模一样。
- 最适合——在 iPhone、iPad 和 Mac 上录制和编辑,尤其是在 iMovie 和 Final Cut 这类应用里。
- 优点——出色的画质,以及在 Apple 生态系统中的紧密集成。
- 需留意——它在 Apple 之外没那么受欢迎。有些 Android 手机和 Windows 播放器需要一个额外的步骤或一个不同的应用,才能流畅地打开 MOV。
如果你完全生活在 Apple 设备上,MOV 没问题。如果你需要把一段短片发给任何用 Android 或 Windows 的人,先把它转换成 MP4 能省去麻烦。
WEBM——为网页而生
WEBM 是一种开放的、免版税的格式,专门为网页而设计。它通常把 VP9(或较旧的 VP8)视频编解码器与 Opus 或 Vorbis 音频搭配,很多浏览器内的视频和短片都是以它的形式提供的。它轻量,且能高效地流式传输。
- 最适合——在网页浏览器内播放,以及轻量的网页视频。
- 优点——开放且免费,对其体积而言压缩良好,在 Chrome 和大多数现代浏览器里原生播放。
- 需留意——在离线播放器和某些手机上支持较为参差。较旧的设备和少数视频编辑器不接受 WEBM,所以它不太适合留到以后保存和编辑。
WEBM 在它的主场——浏览器——里很棒,但如果你打算把一段短片留在手机上或放进一个编辑器,MP4 走得更远。
MKV——灵活的重量级
MKV(Matroska)是这四者中最灵活的容器。它几乎能装任何编解码器,外加多条音频轨道、多条字幕轨道和章节,全都在一个文件里。这让它成为存档完整长度视频的宠儿——你想把每个选项都打包在一起的时候。
- 最适合——存储带有多条音频或字幕轨道的高画质视频;存档。
- 优点——极其灵活,支持几乎任何编解码器,把一切都装在一个整洁的文件里。
- 需留意——文件可能很大,而开箱即用的播放是这四者中最不稳的。许多手机以及 Windows 和 Mac 上的默认播放器,没有像 VLC 这样能干的播放器就打不开 MKV。
MKV 很强大,但那份强大伴随着兼容性上的注意事项。对于随手分享它是大材小用;对于一份完整的、多轨道的存档它则非常出色。
兼容性一览
如果你只记住一件事,那就记住每种格式在你实际使用的设备上的表现:
- MP4——到处都能播放:iPhone、Android、Windows、Mac、浏览器、电视。稳妥之选。
- MOV——在 Apple 上完美无缺;在 Android 和 Windows 上可能需要一个额外的应用。
- WEBM——在浏览器里很棒;在离线播放器和某些手机上不太稳定。
- MKV——存档极佳;在手机和默认桌面应用上,往往需要一个像 VLC 这样的播放器才能打开。
在格式之间转换
你可以把一段视频从一个容器换成另一个,而多数时候 MP4 是你想要的目的地,因为它在任何地方都能播放。在转换之前有几件事值得知道:
- 重新编码会损失一点画质。每一次你转换并再次压缩,都会损失一些细节。转换一次,转成你确实需要的格式,而不是反复转换。
- 有些转换几乎是瞬时的。如果里面的编解码器已经兼容,工具可以”重新封装”(remux)——把流重新打包进一个新容器而不重新编码——这又快又无损。
- 让编解码器匹配目标。转换成 MP4 通常意味着 H.264 视频和 AAC 音频,这是支持最广的组合。
对于日常使用,你很少需要转换:在下载时选择 MP4,这个问题就根本不会出现。只有当你拿到一个设备播不了的 MOV、WEBM 或 MKV 时,才去找转换器。
常见问题
哪种视频格式最好?
对几乎所有人来说,是 MP4——具体说是带 H.264 视频和 AAC 音频的那种。它在 iPhone、Android、Windows、Mac、浏览器和电视上无需额外软件就能播放,这让它成为观看和分享最稳妥的选择。其他格式各有所长,但都用一些兼容性作了交换。
容器和编解码器有什么区别?
容器是你看到的那个文件格式——MP4、MOV、WEBM、MKV——它把视频、音频和字幕包在一起。编解码器,比如 H.264、H.265 或 VP9,才是真正压缩里面画面的东西。两者都必须被你的播放器支持,视频才能工作。
为什么我的 MKV 或 WEBM 文件在手机上播放不了?
许多手机和默认播放器开箱即用地不支持 MKV 或 WEBM,即便里面的画面没有问题。最简单的修复办法是在 VLC——一个能处理这四种格式的免费播放器——里打开文件,或者改用一个 MP4 版本。
MOV 和 MP4 是一回事吗?
它们关系密切,在 Apple 设备上表现几乎一模一样,MOV 在那里是原生的录制格式。区别出现在 Apple 之外:MP4 被更普遍地接受,所以在与 Android 或 Windows 用户分享时,把一个 MOV 转换成 MP4 会有帮助。
在格式之间转换会损失画质吗?
把一段视频重新编码成一个新格式通常会损失一点画质,而反复转换会累积。如果编解码器已经兼容,有些工具可以把文件重新打包(remux)进一个新容器而不重新编码,这是无损的。无论哪种方式,都只转换一次,转成你确实需要的格式。
为了分享我该下载哪种格式?
MP4。它是最有可能为你发送的对象正确播放的格式,跨手机、电脑和社交平台,且无需额外的应用。大多数下载工具正是出于这个原因默认用 MP4。