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 功能,则可以将其与 DirectShowWindows Media Format SDK 一起使用。

 

编解码器对象

媒体基础编程指南

媒体源和接收器