MPEG-2是什么封装格式还是编码格式?
MPEG-2 既包含编码格式,也包含封装(系统)格式,它是 一套完整的多媒体标准,由 ISO/IEC 制定(标准号:ISO/IEC 13818),分为多个部分:
✅ 一、MPEG-2 的两个核心角色
| 类型 | 标准部分 | 作用 | 常见名称 |
|---|---|---|---|
| 视频编码格式 | Part 2: Video | 定义如何压缩视频数据 | MPEG-2 Video |
| 音频编码格式 | Part 3: Audio | 定义如何压缩音频数据 | MP2 (MPEG-1 Layer II) 或 MP3 (MPEG-1 Layer III,但常用于 MPEG-2) |
| 封装/复用格式 | Part 1: Systems | 定义如何将音视频打包成文件或流 | MPEG-2 Program Stream (PS) 和 MPEG-2 Transport Stream (TS) |
所以:
- 当你说“这个视频是 MPEG-2 编码”,通常指 视频使用了 MPEG-2 Video 压缩算法。
- 当你说“这个文件是 MPEG-2 封装”,通常指它用了 PS 或 TS 容器。
🔍 二、详细解释
1. MPEG-2 Video(编码格式)
- 是一种 有损视频压缩标准,发布于 1995 年。
- 特点:
- 支持标清(SD)和高清(HD)分辨率(最高 1920×1080)
- 常用于:DVD-Video、数字电视广播(DVB)、ATSC、蓝光早期内容
- 文件中的视频流如果是
mpeg2video(FFmpeg 识别名),就是 MPEG-2 编码。 - ❌ 现代浏览器不支持 MPEG-2 视频解码(专利、效率低、被 H.264/HEVC 取代)。
2. MPEG-2 Systems(封装格式)
定义了两种容器:
-
Program Stream (PS)
- 用于可靠存储环境(如 DVD 光盘)
- 文件扩展名:
.mpg,.mpeg,.vob - 单节目,包较大,无强错误恢复
-
Transport Stream (TS)
- 用于不可靠传输环境(如广播电视、卫星、IPTV)
- 文件扩展名:
.ts,.m2ts - 支持多节目,188 字节小包,带同步和纠错机制
- ✅ 被广泛用于 HLS(HTTP Live Streaming) 流媒体
🧪 三、如何区分你遇到的是“编码”还是“封装”?
场景 1:看到一个 .mpg 文件
- 封装格式:MPEG-2 PS(Program Stream)
- 视频编码:很可能是 MPEG-2 Video(但也可能是 MPEG-1)
用 mediainfo 查看:
mediainfo video.mpg
输出示例:
Format : MPEG-PS ← 封装(容器)
Video Format : MPEG Video ← 视频编码
Video Codec ID : mpgv ← MPEG-2 Video
Audio Format : MPEG Audio ← 音频编码(MP2)
场景 2:直播流地址是 .ts
- 封装格式:MPEG-2 TS(Transport Stream)
- 视频编码:可能是 H.264、H.265,不一定是 MPEG-2!
⚠️ 重要:TS 只是容器,里面可以装 H.264、H.265、AV1 等任何编码。
同理,MP4 容器也可以装 MPEG-2 视频(虽然极少见)。
🌐 四、Web 前端兼容性
| 组件 | 是否支持 |
|---|---|
<video> 播放 MPEG-2 Video |
❌ 几乎所有浏览器都不支持 |
<video> 播放 .ts 文件(H.264 编码) |
✅ Safari 原生支持;Chrome/Firefox 需 HLS.js |
<video> 播放 .mpg / .vob |
❌ 不支持 |
💡 实践建议:
如果你有 MPEG-2 编码的视频(无论封装在 PS 还是 TS 中),必须转码为 H.264/AAC + MP4 或 HLS 才能在网页播放。
# 转为 Web 友好格式
ffmpeg -i input.vob -c:v libx264 -c:a aac -movflags +faststart output.mp4
✅ 总结
| 术语 | 类型 | 说明 |
|---|---|---|
| MPEG-2 Video | 编码格式 | 视频压缩算法,用于 DVD、数字电视 |
| MPEG-2 Audio | 编码格式 | 通常是 MP2 音频 |
| MPEG-2 PS / TS | 封装格式 | 容器标准,PS 用于存储,TS 用于传输 |
| MPEG-2 整体 | 多媒体标准套件 | 包含编码 + 封装 + 同步等完整规范 |
📌 记住:
“MPEG-2” 不等于 “过时的 MPG 文件” —— 它的 TS 封装至今仍是流媒体(如 HLS)的基石,只是 MPEG-2 Video 编码已基本被淘汰。

浙公网安备 33010602011771号