MP4 vs AVI vs MKV:视频格式怎么选?实测差 50% 体积
视频格式转换:你以为是格式问题,其实是编码问题
视频格式(如 MP4、AVI、MKV)本质上是“容器”,里面装的是视频流、音频流和字幕元数据。真正决定画质和体积的,是编码格式(如 H.264、H.265、VP9)。
截至 2026-06,全球视频平台超过 95% 使用 H.264(AVC)编码,而新一代 H.265(HEVC)在同等画质下体积可再缩小 40%-50%。
一句话核心:转换视频格式,本质是重新封装或重新编码。 如果只改容器不改编码,画质不变;如果改了编码,画质和体积会同步变化。
简史:从 AVI 到 MP4 的 30 年
- 1992 年:微软推出 AVI(Audio Video Interleave),早期 Windows 标准容器,无压缩或简单压缩,体积巨大。
- 1998 年:MP4 容器随 MPEG-4 标准诞生,支持高级编码(如 H.264),成为互联网主流。
- 2002 年:MKV(Matroska)开源容器出现,支持多音轨、多字幕、章节,成为高清收藏党首选。
- 2013 年:H.265(HEVC)标准发布,压缩率是 H.264 的两倍,但专利授权复杂,普及较慢。
- 2020 年后:AV1 开源编码兴起,无需专利费,压缩率优于 H.265,但编码速度慢。
核心原理:容器 vs 编码,一张表说清
什么是容器?
容器是“包装盒”,决定文件后缀名(.mp4、.avi、.mkv),定义如何存储视频流、音频流、字幕、章节信息。
什么是编码?
编码是“压缩算法”,决定视频画面的压缩方式。常见编码:
| 编码 | 全称 | 压缩率(相对 H.264) | 兼容性 | 专利费 |
|---|---|---|---|---|
| H.264 | AVC | 基准 | 极佳(几乎所有设备) | 有 |
| H.265 | HEVC | 高 40-50% | 好(2015 年后设备) | 有(更复杂) |
| VP9 | — | 高 30-40% | 一般(Chrome/YouTube) | 无 |
| AV1 | — | 高 50-60% | 差(新设备才支持) | 无 |
公式:视频文件体积 ≈ 码率 × 时长。码率越高,画质越好,体积越大。
编码效率越高,同等画质下码率越低,体积越小。
常见容器支持的编码
| 容器 | 常见编码 | 特点 |
|---|---|---|
| MP4 | H.264 / H.265 | 兼容性最好,流媒体首选 |
| AVI | 未压缩 / MPEG-2 | 体积大,无高级编码支持,已淘汰 |
| MKV | H.264 / H.265 / VP9 / AV1 | 功能最全,多音轨多字幕 |
| MOV | H.264 / ProRes | Apple 生态,专业剪辑用 |
| WebM | VP8 / VP9 | HTML5 视频标准,无专利费 |
| FLV | H.264 / Sorenson Spark | Flash 时代产物,已淘汰 |
| 3GP | H.263 / H.264 | 老式手机用,分辨率低 |
一个端到端示例:MKV(H.265)→ MP4(H.264)
假设你有一个 4K 电影文件:movie.mkv,编码为 H.265,体积 8GB。你想在旧款电视(仅支持 H.264)上播放,需要转换为 MP4(H.264)。
步骤 1:分析源文件
- 容器:MKV
- 视频编码:H.265(HEVC)
- 音频编码:AAC 5.1
- 字幕:内封 ass 字幕
步骤 2:选择转换策略
- 策略 A(重编码):H.265 → H.264,体积会膨胀到 12-16GB(因为 H.264 效率低),画质不变。
- 策略 B(仅重封装):MKV → MP4,如果 MP4 容器支持 H.265(部分设备支持),体积不变,但旧电视仍无法解码。
本例中必须重编码。
步骤 3:使用工具转换
打开 视频格式转换 工具:
- 上传
movie.mkv。 - 目标格式选择 MP4。
- 编码选择 H.264。
- 码率建议:4K 视频用 40-60 Mbps(H.264),可保持接近原画质。
- 音频保持 AAC 5.1。
- 字幕选择“嵌入到视频”(MP4 不支持 ass 字幕,需转为 srt 或烧录)。
- 点击转换。
结果
- 输出:
movie.mp4,体积 14.2 GB。 - 画质:人眼几乎无差异。
- 兼容性:旧电视完美播放。
易混概念辨析:重编码 vs 重封装
| 概念 | 操作 | 画质影响 | 体积变化 | 适用场景 |
|---|---|---|---|---|
| 重封装 | 只改容器,不改编码 | 无 | 不变 | 改后缀、合并音轨 |
| 重编码 | 重新压缩视频流 | 有(可能降低) | 大幅变化 | 兼容旧设备、减小体积 |
大多数“视频格式转换”工具默认是重编码,除非你手动选择“复制流”模式。
实用工具
- 主工具:视频格式转换 — 支持 MP4/AVI/MOV/MKV/WebM/FLV/3GP 互转,可自定义编码、码率、分辨率。
- 辅助工具:音频格式转换 — 如果你需要单独提取或转换视频中的音轨,可配合使用。
常见误区 / 翻车案例
误区:MP4 一定比 MKV 画质差
- 修正:画质取决于编码和码率,与容器无关。同样的 H.264 编码,MP4 和 MKV 画质完全一致。
误区:AVI 是高清格式
- 修正:AVI 是 90 年代格式,不支持现代高级编码(H.264/H.265),体积大且兼容性差,应避免使用。
误区:转换格式后体积变小,画质不变
- 修正:体积变小意味着码率降低,画质必然下降(除非你从低效编码转为高效编码,如 MPEG-2 → H.265,可在同画质下缩小体积)。
误区:所有播放器都支持 FLV
- 修正:FLV 依赖 Flash,2020 年后所有浏览器已禁用 Flash,FLV 文件无法在网页中直接播放。
误区:WebM 是谷歌专用,其他平台不能用
- 修正:WebM 是 HTML5 标准视频格式,Chrome、Firefox、Edge 均原生支持,但 Safari 支持有限。
总结
视频格式转换的核心不是改后缀,而是理解容器与编码的关系。选择格式时:
- 通用性优先:选 MP4 + H.264。
- 高压缩率优先:选 MKV + H.265 或 AV1。
- 旧设备兼容:选 MP4 + H.264,降低分辨率或码率。
使用 视频格式转换 工具时,先确认源文件的编码和目标设备的解码能力,再决定是重封装还是重编码。
本文不构成专业建议,具体操作请根据实际设备测试。