Microsoft MPEG-2 编码器

[与此页面关联的功能 DirectShow 是一项旧功能。 它已被 MediaPlayerIMFMediaEngine媒体基金会中的音频/视频捕获取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用 MediaPlayerIMFMediaEngineMedia Foundation 中的音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

Microsoft MPEG-2 编码器筛选器对 MPEG-2 音频和视频进行编码,并多路复用流以生成 MPEG-2 程序流或传输流。

注意

基于 IA-64 的平台不支持此筛选器。

 

筛选器信息

筛选器接口

IBaseFilter
ICodecAPI
IEncoderAPI
IMediaSeeking
IVideoEncoder

输入引脚媒体类型

请参阅备注

输入引脚接口

IMemInputPin
IPin
IQualityControl

输出引脚媒体类型

请参阅备注

输出引脚接口

IMediaSeeking
IPin
IQualityControl

筛选器 CLSID

wmcodecdsp.h) 中声明的CLSID_CMPEG2EncoderDS (

可执行文件

msmpeg2enc.dll

优点

MERIT_DO_NOT_USE

筛选器类别

CLSID_LegacyAmFilterCategory

 

备注

此筛选器合并了另外两个筛选器的编码功能:

除非另有说明,否则此筛选器支持与这两个编码器相同的编码功能。

最初,筛选器有一个可以接受音频或视频输入的输入引脚。 连接该引脚后,筛选器会创建第二个输入引脚。 如果第一个输入引脚接收音频,则第二个输入引脚仅接受视频,反之亦然。 每个输入引脚支持的媒体类型与相应的编码器筛选器相同。

如果只连接了一个输入引脚,则筛选器支持与相应的音频或视频编码器相同的输出类型。 如果两个引脚都已连接,则筛选器支持以下类型的输出:

  • MPEG-2 程序流中的音频-视觉对象
  • MPEG-2 传输流中的音频-视觉对象

这些对应于以下输出类型:

  • MEDIATYPE_StreamMEDIASUBTYPE_MPEG2_PROGRAM
  • MEDIASUBTYPE_MPEG2_TRANSPORT MEDIATYPE_Stream

此筛选器不能对以前编码的流进行多路复用。 输入流必须是未压缩的音频/视频,筛选器在多路复用之前对其进行编码。 多路复用流限制为一个程序,最多包含一个音频流和一个视频流。

编解码器属性

筛选器支持 MPEG-2 音频编码器MPEG-2 视频编码器 筛选器的组合属性,区别如下:

要求

要求
最低受支持的客户端
Windows Vista 家庭高级版、Windows Vista 旗舰版、Windows 7 家庭高级版、Windows 7 专业版、Windows 7 企业版、Windows 7 旗舰版 [仅限桌面应用]
最低受支持的服务器
无受支持的版本
Header
Wmcodecdsp.h

另请参阅

DirectShow 筛选器