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 Media MP3 解码器 没有 Windows Vista
GSM 6.10 ACM GSM 6.10 编解码器 没有 Windows Vista
Windows 媒体音频 (WMA) Windows 媒体音频解码器
Windows 媒体音频语音解码器
Windows Media Audio Encoder
Windows Media Audio Voice Encoder
Windows Vista

 

注意

Media Foundation 为上表中列出的多个 ACM 编解码器提供包装器。 但是,媒体基础不支持任意 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 媒体视频 (WMV) Windows Media Video 9 解码器
Windows Media Video 9 屏幕解码器
Windows Media Video 9 编码器
Windows Media Video 9 屏幕编码器
Windows Media 视频 7/8 编码器
Windows Vista

 

注意

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

 

编解码器对象

媒体基础编程指南

媒体源和接收器