Microsoft MPEG-2 Video Decoder
[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEngine e Audio/Video Capture in 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 Audio/Video Capture in 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.]
Esse filtro decodifica o vídeo MPEG-1, MPEG-2, H.264.
Observação
A decodificação do vídeo H.264 requer o Windows 7.
Observação
Não há suporte para esse filtro em plataformas baseadas em IA-64.
No registro, o nome amigável desse filtro é "Microsoft DTV-DVD Video Decoder".
Filtrar Informações
Interfaces de filtro
IAMDecoderCaps
Ibasefilter
ICodecAPI
Tipos de mídia de pino de entrada
Pino de entrada de vídeo:
- MEDIATYPE_DVD_ENCRYPTED_PACK, MEDIASUBTYPE_MPEG2_VIDEO
- MEDIATYPE_MPEG2_PES, MEDIASUBTYPE_MPEG2_VIDEO
- MEDIATYPE_Video, MEDIASUBTYPE_MPEG1Packet
- MEDIATYPE_Video, MEDIASUBTYPE_MPEG1Payload
- MEDIATYPE_Video, MEDIASUBTYPE_MPEG2_VIDEO
Pino de entrada de subpictura:
- MEDIATYPE_DVD_ENCRYPTED_PACK, MEDIASUBTYPE_DVD_SUBPICTURE
A partir do Windows 7, o pin de entrada de vídeo também dá suporte aos seguintes tipos de entrada:
- MEDIATYPE_Video, MEDIASUBTYPE_AVC1
- MEDIATYPE_Video, MEDIASUBTYPE_H264
- MEDIATYPE_Video, MEDIASUBTYPE_h264
- MEDIATYPE_Video, MEDIASUBTYPE_X264
- MEDIATYPE_Video, MEDIASUBTYPE_x264
Consulte Tipos de vídeo H.264 para obter mais informações. O tipo de mídia de entrada pode ser alterado dinamicamente entre os tipos MPEG2 e H.264.
Interfaces de pino de entrada
ICodecAPI
IKsPropertySet
Imeminputpin
IMFSampleProtection
Ipin
Iqualitycontrol
Tipos de mídia de pino de saída
Pino de saída de vídeo:
- MEDIATYPE_Video, DXVA_ModeMPEG2_A (DXVA 1.0)
- MEDIATYPE_Video, DXVA_ModeMPEG2_C (DXVA 1.0)
- MEDIATYPE_Video, MEDIASUBTYPE_I420 (Decodificação de software ou DXVA2.0)
- MEDIATYPE_Video, MEDIASUBTYPE_NV12 (Decodificação de software ou DXVA2.0)
- MEDIATYPE_Video, MEDIASUBTYPE_YUY2 (Decodificação de software ou DXVA2.0)
- MEDIATYPE_Video, MEDIASUBTYPE_IMC3 (somente DXVA2.0)
- MEDIATYPE_Video, MEDIASUBTYPE_IMC4 (somente DXVA2.0)
- MEDIATYPE_Video, MEDIASUBTYPE_S340 (somente DXVA2.0)
- MEDIATYPE_Video, MEDIASUBTYPE_YV12 (somente DXVA2.0)
Pino de saída da linha 21:
- MEDIATYPE_AUXLine21Data, MEDIASUBTYPE_Line21_GOPPacket
Pino de saída de subpictura:
- MEDIATYPE_Video, MEDIASUBTYPE_AI44
- MEDIATYPE_Video, MEDIASUBTYPE_ARGB32
- MEDIATYPE_Video, MEDIASUBTYPE_ARGB4444
- MEDIATYPE_Video, MEDIASUBTYPE_AYUV
Interfaces de pino de saída
IAMVideoAcceleratorNotify (somente pin de saída de vídeo)
IKsPropertySet
Imediaseeking
Ipin
Iqualitycontrol
IVPConfig
Filtrar CLSID
CLSID_CMPEG2VidDecoderDS (definido em wmcodecdsp.h)
Executável
msmpeg2vdec.dll
MERIT_NORMAL - 1
CLSID_LegacyAmFilterCategory
Comentários
Esse filtro tem dois pinos de entrada e três pinos de saída.
Pinos de entrada:
- Entrada de vídeo
- Entrada de subpictura
Pinos de saída:
- Saída de vídeo
- Saída da linha 21
- Saída de subpictura
O filtro não cria o pino de saída de subpictura, a menos que o pino de entrada de vídeo esteja conectado a um tipo de mídia MEDIATYPE_DVD_ENCRYPTED_PACK .
Suporte a MPEG-1/2
Para MPEG-1 e MPEG-2, o decodificador dá suporte aos seguintes formatos:
Rótulo | Valor |
---|---|
Perfis/Níveis | Qualquer combinação dos seguintes perfis e níveis:
|
Formatos chroma | 4:2:0 chroma |
Resolução máxima | 1920 × 1088 pixels |
DXVA | O decodificador dá suporte à DXVA (Aceleração de Vídeo DirectX) versão 1 e versão 2. |
O decodificador não dá suporte a bitstreams escalonáveis. A entrada deve ser um fluxo de vídeo elementar.
O decodificador não dá suporte a formatos chroma 4:2:2.
Suporte a H.264
Para H.264, o decodificador dá suporte aos seguintes formatos:
Requisito | Valor |
---|---|
Perfis/Níveis | Perfis de linha de base, principal e alto, até o nível 5.1. (Confira a especificação ITU-T H.264 para obter detalhes.) |
Formatos chroma | 4:2:0 chroma ou monocromático |
Resolução mínima | 48 × 48 pixels |
Resolução máxima | 1920 × 1088 pixels |
DXVA | O decodificador dá suporte à DXVA versão 2, mas não à DXVA versão 1. A decodificação DXVA tem suporte apenas para fluxos de bits de linha de base, principal e de alto perfil compatíveis com Main. (Os bitstreams de linha de base compatíveis com main são definidos como profile_idc=66 e constrained_set1_flag=1.) |
O decodificador não dá suporte à Tecnologia de Grãos de Filme.
Para obter informações sobre os tipos de mídia H.264, consulte Tipos de vídeo H.264.
Propriedades do Codec
Os pinos de entrada dão suporte aos seguintes conjuntos de propriedades por meio de IKsPropertySet:
- Conjunto de propriedades de proteção de cópia de DVD
- Conjunto de Propriedades de Subpictura de DVD (somente pino de subpictura)
Os pinos de entrada dão suporte às seguintes propriedades por meio de ICodecAPI:
Propriedade | Exige |
---|---|
AVDecCommonInputFormat | Windows Vista |
AVDecVideoInputScanType | Windows Vista |
AVDecVideoPixelAspectRatio | Windows Vista |
O filtro dá suporte às seguintes propriedades por meio de ICodecAPI:
Propriedade | Exige |
---|---|
AVDecMmcssClass | Windows Vista |
AVDecVideoAcceleration_H264 | Windows 7 |
AVDecVideoAcceleration_MPEG2 | Windows 7 |
AVDecVideoDropPicWithMissingRef | Windows 7 |
AVDecVideoFastDecodeMode | Windows 7 |
AVDecVideoImageSize | Windows 7 |
AVDecVideoSoftwareDeinterlaceMode | Windows 7 |
AVDecVideoThumbnailGenerationMode | Windows 7 |
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