Decodificatore video Microsoft MPEG-2
[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
Questo filtro decodifica il video MPEG-1, MPEG-2, H.264.
Nota
La decodifica del video H.264 richiede Windows 7.
Nota
Questo filtro non è supportato nelle piattaforme basate su IA-64.
Nel Registro di sistema il nome descrittivo di questo filtro è "Microsoft DTV-DVD Video Decoder".
Filtra informazioni
Interfacce di filtro
IAMDecoderCaps
IBaseFilter
ICodecAPI
Tipi di supporti pin di input
Pin di input video:
- 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 di input sottopicture:
- MEDIATYPE_DVD_ENCRYPTED_PACK, MEDIASUBTYPE_DVD_SUBPICTURE
A partire da Windows 7, il pin di input video supporta anche i tipi di input seguenti:
- MEDIATYPE_Video, MEDIASUBTYPE_AVC1
- MEDIATYPE_Video, MEDIASUBTYPE_H264
- MEDIATYPE_Video, MEDIASUBTYPE_h264
- MEDIATYPE_Video, MEDIASUBTYPE_X264
- MEDIATYPE_Video, MEDIASUBTYPE_x264
Per altre informazioni , vedere Tipi di video H.264 . Il tipo di supporto di input può cambiare dinamicamente tra i tipi MPEG2 e H.264.
Interfacce pin di input
ICodecAPI
IKsPropertySet
IMemInputPin
FMSampleProtection
IPin
IQualityControl
Tipi di supporti di pin di output
Pin di output video:
- MEDIATYPE_Video, DXVA_ModeMPEG2_A (DXVA 1.0)
- MEDIATYPE_Video, DXVA_ModeMPEG2_C (DXVA 1.0)
- MEDIATYPE_Video, MEDIASUBTYPE_I420 (decodifica software o DXVA2.0)
- MEDIATYPE_Video, MEDIASUBTYPE_NV12 (decodifica software o DXVA2.0)
- MEDIATYPE_Video, MEDIASUBTYPE_YUY2 (decodifica 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 di output line-21:
- MEDIATYPE_AUXLine21Data, MEDIASUBTYPE_Line21_GOPPacket
Pin di output della sottopicture:
- MEDIATYPE_Video, MEDIASUBTYPE_AI44
- MEDIATYPE_Video, MEDIASUBTYPE_ARGB32
- MEDIATYPE_Video, MEDIASUBTYPE_ARGB4444
- MEDIATYPE_Video, MEDIASUBTYPE_AYUV
Interfacce pin di output
IAMVideoAcceleratorNotify (solo pin di output video)
IKsPropertySet
IMediaSeeking
IPin
IQualityControl
IVPConfig
Filtro CLSID
CLSID_CMPEG2VidDecoderDS (definito in wmcodecdsp.h)
File eseguibile
msmpeg2vdec.dll
MERIT_NORMAL - 1
CLSID_LegacyAmFilterCategory
Commenti
Questo filtro include due pin di input e tre pin di output.
Pin di input:
- Input video
- Input di sottopicture
Pin di output:
- Output video
- Output della riga 21
- Output della sottopicture
Il filtro non crea il pin di output della sottopicture, a meno che il pin di input video non sia connesso a un tipo di supporto MEDIATYPE_DVD_ENCRYPTED_PACK .
Supporto MPEG-1/2
Per MPEG-1 e MPEG-2, il decodificatore supporta i formati seguenti:
Etichetta | Valore |
---|---|
Profili/livelli | Qualsiasi combinazione dei profili e dei livelli seguenti:
|
Formati di Chroma | 4:2:0 chroma |
Risoluzione massima | 1920 × 1088 pixel |
DXVA | Il decodificatore supporta DirectX Video Acceleration (DXVA) versione 1 e versione 2. |
Il decodificatore non supporta flussi di bit scalabili. L'input deve essere un flusso video elementare.
Il decodificatore non supporta i formati di cromatica 4:2:2.
Supporto H.264
Per H.264, il decodificatore supporta i formati seguenti:
Requisito | Valore |
---|---|
Profili/livelli | Profili baseline, Main e High, fino al livello 5.1. Per informazioni dettagliate, vedere la specifica ITU-T H.264. |
Formati cromatici | 4:2:0 cromatica o monocromatica |
Risoluzione minima | 48 × 48 pixel |
Risoluzione massima | 1920 × 1088 pixel |
DXVA | Il decodificatore supporta DXVA versione 2, ma non DXVA versione 1. La decodifica DXVA è supportata solo per baseline, main e flussi di bit con profilo elevato compatibili con main. I flussi di bit baseline compatibili con i principali sono definiti come profile_idc=66 e constrained_set1_flag=1. |
Il decodificatore non supporta la tecnologia Film Grain.
Per informazioni sui tipi di supporti H.264, vedere Tipi di video H.264.
Proprietà codec
I pin di input supportano i set di proprietà seguenti tramite IKsPropertySet:
- Set di proprietà di protezione copia DVD
- Set di proprietà DVD Subpicture (solo pin sottopicture)
I pin di input supportano le proprietà seguenti tramite ICodecAPI:
Proprietà | Richiede |
---|---|
AVDecCommonInputFormat | Windows Vista |
AVDecVideoInputScanType | Windows Vista |
AVDecVideoPixelAspectRatio | Windows Vista |
Il filtro supporta le proprietà seguenti tramite ICodecAPI:
Proprietà | Richiede |
---|---|
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 |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista Home Premium, Windows Vista Ultimate, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Enterprise, Windows 7 Ultimate [solo app desktop] |
Server minimo supportato |
Nessuno supportato |
Intestazione |
|
Vedi anche