Descodificador de vídeo MPEG-2 de Microsoft
[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.
Este filtro descodifica mpeg-1, MPEG-2, vídeo H.264.
Nota:
La descodificación del vídeo H.264 requiere Windows 7.
Nota:
Este filtro no se admite en plataformas basadas en IA-64.
En el Registro, el nombre descriptivo de este filtro es "Microsoft DTV-DVD Video Decoder".
Información de filtro
Interfaces de filtro
IAMDecoderCaps
IBaseFilter
ICodecAPI
Tipos de medios de patillas de entrada
Pin 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
Pin de entrada de subpictura:
- MEDIATYPE_DVD_ENCRYPTED_PACK, MEDIASUBTYPE_DVD_SUBPICTURE
A partir de Windows 7, el pin de entrada de vídeo también admite los siguientes 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 obtener más información. El tipo de medio de entrada puede cambiar dinámicamente entre los tipos MPEG2 y H.264.
Interfaces de patillas de entrada
ICodecAPI
IKsPropertySet
IMemInputPin
IMFSampleProtection
Ipin
IQualityControl
Tipos de medios de anclaje de salida
Pin de salida de vídeo:
- MEDIATYPE_Video, DXVA_ModeMPEG2_A (DXVA 1.0)
- MEDIATYPE_Video, DXVA_ModeMPEG2_C (DXVA 1.0)
- MEDIATYPE_Video, MEDIASUBTYPE_I420 (descodificación de software o DXVA2.0)
- MEDIATYPE_Video, MEDIASUBTYPE_NV12 (descodificación de software o DXVA2.0)
- MEDIATYPE_Video, MEDIASUBTYPE_YUY2 (descodificación de software o DXVA2.0)
- MEDIATYPE_Video, MEDIASUBTYPE_IMC3 (solo DXVA2.0)
- MEDIATYPE_Video, MEDIASUBTYPE_IMC4 (solo DXVA2.0)
- MEDIATYPE_Video, MEDIASUBTYPE_S340 (solo DXVA2.0)
- MEDIATYPE_Video, MEDIASUBTYPE_YV12 (solo DXVA2.0)
Pin de salida de línea 21:
- MEDIATYPE_AUXLine21Data, MEDIASUBTYPE_Line21_GOPPacket
Pin de salida de subpictura:
- MEDIATYPE_Video, MEDIASUBTYPE_AI44
- MEDIATYPE_Video, MEDIASUBTYPE_ARGB32
- MEDIATYPE_Video, MEDIASUBTYPE_ARGB4444
- MEDIATYPE_Video, MEDIASUBTYPE_AYUV
Interfaces de pin de salida
IAMVideoAcceleratorNotify (solo pin de salida de vídeo)
IKsPropertySet
IMediaSeeking
Ipin
IQualityControl
IVPConfig
Filtrar CLSID
CLSID_CMPEG2VidDecoderDS (definido en wmcodecdsp.h)
Ejecutable
msmpeg2vdec.dll
MERIT_NORMAL - 1
CLSID_LegacyAmFilterCategory
Observaciones
Este filtro tiene dos pines de entrada y tres patillas de salida.
Patillas de entrada:
- Entrada de vídeo
- Entrada de subpictura
Pines de salida:
- Salida de vídeo
- Salida de línea 21
- Salida de subpictura
El filtro no crea el pin de salida de subpicture a menos que el pin de entrada de vídeo esté conectado con un tipo de medio MEDIATYPE_DVD_ENCRYPTED_PACK .
Compatibilidad con MPEG-1/2
Para MPEG-1 y MPEG-2, el descodificador admite los siguientes formatos:
Etiqueta | Value |
---|---|
Perfiles o niveles | Cualquier combinación de los siguientes perfiles y niveles:
|
Formatos cromáticos | 4:2:0 cromática |
Resolución máxima | 1920 × 1088 píxeles |
DXVA | El descodificador admite directX Video Acceleration (DXVA) versión 1 y versión 2. |
El descodificador no admite secuencias de bits escalables. La entrada debe ser una secuencia de vídeo elemental.
El descodificador no admite formatos de cromática 4:2:2.
Compatibilidad con H.264
Para H.264, el descodificador admite los siguientes formatos:
Requisito | Value |
---|---|
Perfiles y niveles | Perfiles de línea base, principal y alto, hasta el nivel 5.1. (Véase la especificación ITU-T H.264 para obtener más información). |
Formatos cromáticos | 4:2:0 cromática o monocromática |
Resolución mínima | 48 × 48 píxeles |
Resolución máxima | 1920 × 1088 píxeles |
DXVA | El descodificador admite DXVA versión 2, pero no dxVA versión 1. La descodificación de DXVA solo se admite para secuencias de bits de línea base compatibles con Main, Main y High Profile. (Las secuencias de bits de línea base compatibles con main se definen como profile_idc=66 y constrained_set1_flag=1). |
El descodificador no es compatible con la tecnología de grano de película.
Para obtener información sobre los tipos de medios H.264, vea Tipos de vídeo H.264.
Propiedades de códec
Los patillas de entrada admiten los siguientes conjuntos de propiedades mediante IKsPropertySet:
- Conjunto de propiedades de protección de copia de DVD
- Conjunto de propiedades subpicture de DVD (solo pin de subpictura)
Los patillas de entrada admiten las siguientes propiedades a través de ICodecAPI:
Propiedad | Requiere |
---|---|
AVDecCommonInputFormat | Windows Vista |
AVDecVideoInputScanType | Windows Vista |
AVDecVideoPixelAspectRatio | Windows Vista |
El filtro admite las siguientes propiedades a través de ICodecAPI:
Propiedad | Requiere |
---|---|
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 | Value |
---|---|
Cliente mínimo compatible |
Windows Vista Home Premium, Windows Vista Ultimate, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Enterprise, Windows 7 Ultimate [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
No se admite ninguno |
Encabezado |
|
Consulte también