Media Foundation 中支持的媒体格式
本主题列出了 Microsoft Media Foundation 本机支持的媒体格式。 第三方可以通过编写自定义插件来支持其他格式。
文件容器
格式 | 文件扩展名 | 媒体源 | 媒体接收器 | 需要 |
---|---|---|---|---|
3GP | .3g2、.3gp、.3gp2、.3gpp | MPEG-4 文件源 | 3GP 文件接收器 | Windows 7 |
高级流式处理格式 (ASF) | .asf、.wma、.wmv | ASF 媒体源 | ASF 媒体接收器 | Windows Vista |
音频数据传输流 (ADTS) 。 | .aac、.adts | ADTS 文件源 | 无 | Windows 7 |
AVI | .avi | AVI 文件源 | 无 | Windows 7 |
MP3 | .mp3 | MP3 文件源 | MP3 文件接收器 | 文件源:Windows Vista 文件接收器:Windows 7 |
MPEG-4 | .m4a、.m4v、.mov、.mp4 | MPEG-4 文件源 | MPEG-4 文件接收器 | Windows 7 |
同步的可访问媒体交换 (SAMI) | .sami、.smi | SAMI 媒体源 | 无 | Windows Vista |
波 | .wav | AVI 文件源 | 无 | Windows 7 |
音频编解码器
格式 | 解码器 | 编码器 | 需要 |
---|---|---|---|
μ法编码 | 音频压缩管理器 (ACM) μ-law 编解码器 | 无 | Windows Vista |
自适应差分脉冲编码调制 (ADPCM) | ACM ADPCM 编解码器 | 无 | Windows Vista |
高级音频编码 (AAC) | AAC 解码器 | AAC 编码器 | Windows 7 |
MP3 | Windows Media MP3 解码器 | 无 | Windows Vista |
GSM 6.10 | ACM GSM 6.10 编解码器 | 无 | Windows Vista |
Windows Media 音频 (WMA) |
Windows Media 音频解码器 Windows Media 音频语音解码器 |
Windows Media 音频编码器 Windows Media 音频语音编码器 |
Windows Vista |
注意
媒体基础为上表中列出的多个 ACM 编解码器提供包装器。 但是,Media Foundation 不支持任意 ACM 编解码器。
视频编解码器
格式 | 解码器 | 编码器 | 需要 |
---|---|---|---|
DV 视频 | DV 视频解码器 | 无 | Windows 7 |
H.264 | H.264 视频解码器 | H.264 视频编码器 | Windows 7 |
H.263 (与 MPEG-4 Pt2 短视频标头模式兼容的 H.264 基线配置文件) |
MPEG-4 第 2 部分视频解码器 | 无 | Windows 8 |
MJPEG | MJPEG 解码器 | 无 | Windows 7 |
Mpeg-4 第 2 部分 | MPEG-4 第 2 部分视频解码器 | 无 | Windows 7 |
MPEG-4 v1/v2/v3 |
Windows Media MPEG-4 V3 解码器 Windows Media MPEG4 V1/V2 解码器 |
无 | Windows Vista |
Windows Media 视频 (WMV) |
Windows Media 视频 9 解码器 Windows Media Video 9 屏幕解码器 |
Windows Media 视频 9 编码器 Windows Media Video 9 屏幕编码器 Windows Media 视频 7/8 编码器 |
Windows Vista |
注意
“必需”列列出了在 Media Foundation 应用程序中使用这些编解码器所需的最低操作系统。 其中一些编解码器是在 Windows Vista 之前作为 DirectX 媒体对象 引入的, (DSO) 。 如果编解码器支持 DMO 功能,则可以将其与 DirectShow 或 Windows Media Format SDK 一起使用。
相关主题