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) μ法编解码器 Windows Vista
自适应差异脉冲代码调节 (ADPCM) ACM ADPCM 编解码器 Windows Vista
AAC) 的高级音频编码 ( AAC 解码器 AAC 编码器 Windows 7
MP3 Windows媒体 MP3 解码器 Windows Vista
GSM 6.10 ACM GSM 6.10 编解码器 Windows Vista
Windows Media 音频 (WMA) Windows媒体音频解码器
Windows媒体音频语音解码器
Windows媒体音频编码器
Windows媒体音频语音编码器
Windows Vista

 

注意

Media Foundation 为上表中列出的多个 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媒体 MPEG-4 V3 解码器
Windows媒体 MPEG4 V1/V2 解码器
Windows Vista
Windows Media 视频 (WMV) Windows媒体视频 9 解码器
Windows媒体视频 9 屏幕解码器
Windows媒体视频 9 编码器
Windows媒体视频 9 屏幕编码器
Windows媒体视频 7/8 编码器
Windows Vista

 

注意

“Requires”列列出了在 Media Foundation 应用程序中使用这些编解码器所需的最低操作系统。 其中一些编解码器是在 Windows Vista 作为 DirectX 媒体对象 (DMO) 引入的。 如果编解码器支持DMO功能,则可以将其与DirectShowWindows媒体格式 SDK 一起使用。

 

编解码器对象

Media Foundation 编程指南

媒体源和接收器