PS视频格式解释
在视频和多媒体领域,“PS 视频格式”通常指的是 MPEG Program Stream(MPEG 节目流),缩写为 MPEG-PS 或简称为 PS。
一、什么是 PS(Program Stream)?
PS 是 MPEG 标准中定义的一种容器格式,用于将音视频、字幕等基本流(Elementary Streams)复用(Multiplex) 到一个单一的文件或数据流中。
- 标准来源:ISO/IEC 13818-1(即 MPEG-2 系统层)
- 常见文件扩展名:
.mpg、.mpeg、.vob(DVD 视频)、.evo(HD DVD) - 典型应用场景:
- DVD-Video(
.vob文件就是 PS 容器) - 部分高清摄像机录制的 MPEG-2 视频
- 广播电视信号中的存储格式(非传输)
- DVD-Video(
二、PS 的核心特点
| 特性 | 说明 |
|---|---|
| 面向存储 | 设计用于可靠介质(如光盘、硬盘),假设传输无丢包 |
| 固定包大小 | PS 包(Packet)长度可变,但通常较大(适合本地读取) |
| 不支持网络流 | ❌ 不适合互联网流媒体(无错误恢复机制) |
| 多路复用 | 可包含多个视频轨、音频轨、字幕(如 DVD 多语言音轨) |
| 常用编码 | 视频:MPEG-1 / MPEG-2;音频:MP2、AC3、PCM |
📌 对比:与之相对的是 MPEG-TS(Transport Stream),用于不可靠传输环境(如广播电视、IPTV),包小(188 字节)、带纠错、支持多节目。
三、PS vs TS(关键区别)
| 特性 | Program Stream (PS) | Transport Stream (TS) |
|---|---|---|
| 用途 | 存储(DVD、本地文件) | 传输(直播、广播、网络流) |
| 包大小 | 可变,通常较大(>2KB) | 固定 188 字节 |
| 错误恢复 | 弱(假设无丢包) | 强(含 PID、同步字节、纠错) |
| 多节目支持 | 单节目(Single Program) | 支持多节目(Multi-program) |
| 常见扩展名 | .mpg, .vob, .evo |
.ts, .m2ts |
| 流媒体友好 | ❌ 否 | ✅ 是(HLS/DASH 常用 TS) |
四、前端/浏览器对 PS 的支持情况
⚠️ 现代浏览器几乎不原生支持 PS 格式!
<video>标签无法直接播放.mpg或.vob文件- 原因:
- PS 通常封装 MPEG-2 视频,而浏览器只支持 H.264 / VP9 / AV1
- 即使视频是 H.264,PS 容器本身也不被 HTML5 Media Source Extensions(MSE)支持
- 解决方案:
- 转码为 MP4(H.264 + AAC)或 HLS(TS 分片)
- 使用 FFmpeg.js 在前端解封装(性能差,仅适合小文件)
# 推荐转换命令(转为 Web 友好格式)
ffmpeg -i input.mpg -c:v libx264 -c:a aac -movflags +faststart output.mp4
五、如何识别一个文件是否是 PS 格式?
方法 1:用 mediainfo
mediainfo video.mpg
输出中会显示:
Format : MPEG-PS
Format version : Version 2
方法 2:用 ffprobe
ffprobe -v quiet -show_format input.mpg
输出:
[FORMAT]
format_name=mpeg
format_long_name=MPEG program stream
注意:FFmpeg 把 PS 和 MPEG-1 System Stream 都归为
mpeg格式。
六、常见误区
-
❌ “PS = Photoshop 文件”
→ 在视频上下文中,PS 指 Program Stream,不是 Adobe Photoshop(虽然 Photoshop 也用.psd,但无关)。 -
❌ “PS 可以直接用于网页播放”
→ 几乎不可能,必须转封装+转码。 -
❌ “PS 和 TS 是同一种东西”
→ 虽然同属 MPEG 标准,但设计目标完全不同。
✅ 总结
| 项目 | 说明 |
|---|---|
| 全称 | MPEG Program Stream |
| 用途 | DVD、本地存储的高质量视频 |
| Web 支持 | ❌ 不支持,需转码为 MP4/HLS |
| 典型文件 | .vob(DVD)、.mpg |
| 替代方案 | 转为 MP4(H.264/AAC)或 HLS(TS)用于网页 |
💡 建议:如果你拿到的是 PS 格式的视频(如从 DVD 提取的
.vob),第一时间用 FFmpeg 转为 MP4,以便在 Web、手机等现代设备上播放。

浙公网安备 33010602011771号