本主题列出了 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 功能,则可以将其与 DirectShow 或 Windows 媒体格式 SDK一起使用。
相关主题