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

Merito

MERIT_NORMAL - 1

Categoria filtro

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:
  • Profili: Semplice, Principale
  • Livelli: Basso, Principale, Alto, Alto 1440
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:

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
Wmcodecdsp.h

Vedi anche

Filtri DirectShow

Tipi di supporti DVD

Tipi di video H.264