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
MERIT_DO_NOT_USE
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:
- A propriedade AVEncCommonMeanBitRate define a taxa média de bits para o fluxo de vídeo.
- A propriedade AVEncAudioMeanBitRate define a taxa média de bits para o fluxo de áudio.
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 |
|
Confira também