Compartilhar via


Codificador do Microsoft MPEG-2

[O recurso associado a esta página, DirectShow, é um recurso herdado. Ele foi substituído por MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo na Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo no Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

O filtro Codificador MPEG-2 da Microsoft codifica áudio e vídeo MPEG-2 e multiplexa os fluxos para gerar um fluxo de programa ou fluxo de transporte MPEG-2.

Observação

Não há suporte para esse filtro em plataformas baseadas em IA-64.

 

Filtrar Informações

Filtrar Interfaces

Ibasefilter
ICodecAPI
IEncoderAPI
Imediaseeking
IVideoEncoder

Tipos de mídia de pino de entrada

Confira Comentários

Interfaces de pino de entrada

Imeminputpin
Ipin
Iqualitycontrol

Tipos de mídia de pino de saída

Confira Comentários

Interfaces de pino de saída

Imediaseeking
Ipin
Iqualitycontrol

Filtrar CLSID

CLSID_CMPEG2EncoderDS (declarado em wmcodecdsp.h)

Executável

msmpeg2enc.dll

Mérito

MERIT_DO_NOT_USE

Categoria de Filtro

CLSID_LegacyAmFilterCategory

 

Comentários

Esse filtro combina a funcionalidade de codificação de dois outros filtros:

Exceto como observado, esse filtro dá suporte aos mesmos recursos de codificação que esses dois codificadores.

Inicialmente, o filtro tem um pino de entrada, que pode aceitar entrada de áudio ou vídeo. Quando esse pino está conectado, o filtro cria um segundo pino de entrada. Se o primeiro pin de entrada receber áudio, o segundo pin de entrada aceitará apenas vídeo e vice-versa. Cada pin de entrada dá suporte aos mesmos tipos de mídia que o filtro de codificador correspondente.

Se apenas um pino de entrada estiver conectado, o filtro oferecerá suporte aos mesmos tipos de saída que o codificador de áudio ou vídeo correspondente. Se ambos os pinos estiverem conectados, o filtro oferecerá suporte aos seguintes tipos de saída:

  • Audiovisual em um fluxo de programa MPEG-2
  • Audiovisual em um fluxo de transporte MPEG-2

Eles correspondem aos seguintes tipos de saída:

  • MEDIATYPE_Stream, MEDIASUBTYPE_MPEG2_PROGRAM
  • MEDIATYPE_Stream, MEDIASUBTYPE_MPEG2_TRANSPORT

Esse filtro não pode multiplexar fluxos que foram codificados anteriormente. Os fluxos de entrada devem ser áudio/vídeo descompactados, que o filtro codifica antes de multiplexação. O fluxo multiplexado é limitado a um programa, contendo até um fluxo de áudio e um vídeo.

Propriedades do Codec

O filtro dá suporte às propriedades combinadas dos filtros Codificador de Áudio MPEG-2 e Codificador de Vídeo MPEG-2 , com a seguinte diferença:

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista Home Premium, Windows Vista Ultimate, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Enterprise, Windows 7 Ultimate [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Nenhum compatível
parâmetro
Wmcodecdsp.h

Confira também

Filtros do DirectShow