共用方式為


Microsoft MPEG-2 影片解碼器

[與此頁面相關的功能 DirectShow是舊版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音訊/視訊擷取取代。 這些功能已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 MediaPlayerIMFMediaEngine音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議使用舊版 API 的現有程式碼盡可能重寫為使用新的 API。

此篩選會解碼 MPEG-1、MPEG-2、H.264 影片。

注意

解碼 H.264 影片需要 Windows 7。

 

注意

IA-64 型平臺不支援此篩選。

 

在登錄中,此篩選的易記名稱是 「Microsoft DTV-DVD 影片解碼器」。

篩選資訊

篩選介面

IAMDecoderCaps
IBaseFilter
ICodecAPI

輸入釘選媒體類型

視訊輸入釘選:

  • 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

子圖片輸入針腳:

  • MEDIATYPE_DVD_ENCRYPTED_PACK、MEDIASUBTYPE_DVD_SUBPICTURE

從 Windows 7 開始,視訊輸入針腳也支援下列輸入類型:

  • MEDIATYPE_VideoMEDIASUBTYPE_AVC1
  • MEDIATYPE_VideoMEDIASUBTYPE_H264
  • MEDIATYPE_VideoMEDIASUBTYPE_h264
  • MEDIATYPE_VideoMEDIASUBTYPE_X264
  • MEDIATYPE_VideoMEDIASUBTYPE_x264

如需詳細資訊,請參閱 H.264 視訊類型 。 輸入媒體類型可以在 MPEG2 和 H.264 類型之間動態變更。

輸入針腳介面

ICodecAPI
IKsPropertySet
IMemInputPin
IMFSampleProtection
IPin
IQualityControl

輸出釘選媒體類型

視訊輸出釘選:

  • MEDIATYPE_Video,DXVA_ModeMPEG2_A (DXVA 1.0)
  • MEDIATYPE_Video,DXVA_ModeMPEG2_C (DXVA 1.0)
  • MEDIATYPE_Video、MEDIASUBTYPE_I420 (軟體解碼或 DXVA2.0)
  • MEDIATYPE_Video、MEDIASUBTYPE_NV12 (軟體解碼或 DXVA2.0)
  • MEDIATYPE_Video、MEDIASUBTYPE_YUY2 (Software 解碼或 DXVA2.0)
  • MEDIATYPE_Video,MEDIASUBTYPE_IMC3 (DXVA2.0 僅)
  • MEDIATYPE_Video,MEDIASUBTYPE_IMC4 (DXVA2.0 僅)
  • MEDIATYPE_Video,僅MEDIASUBTYPE_S340 (DXVA2.0)
  • MEDIATYPE_Video,僅MEDIASUBTYPE_YV12 (DXVA2.0)

行 21 輸出針腳:

  • MEDIATYPE_AUXLine21Data,MEDIASUBTYPE_Line21_GOPPacket

子圖片輸出針腳:

  • MEDIATYPE_Video,MEDIASUBTYPE_AI44
  • MEDIATYPE_Video,MEDIASUBTYPE_ARGB32
  • MEDIATYPE_Video、MEDIASUBTYPE_ARGB4444
  • MEDIATYPE_Video、MEDIASUBTYPE_AYUV

輸出針腳介面

IAMVideoAcceleratorNotify (僅視訊輸出釘選)
IKsPropertySet
IMediaSeeking
IPin
IQualityControl
IVPConfig

篩選 CLSID

wmcodecdsp.h) 中定義的CLSID_CMPEG2VidDecoderDS (

可執行檔

msmpeg2vdec.dll

優點

MERIT_NORMAL - 1

篩選類別

CLSID_LegacyAmFilterCategory

 

備註

此篩選有兩個輸入針腳和三個輸出針腳。

輸入針腳:

  • 視訊輸入
  • 子圖片輸入

輸出針腳:

  • 視訊輸出
  • 行 21 輸出
  • 子圖片輸出

除非視訊輸入針腳與 MEDIATYPE_DVD_ENCRYPTED_PACK 媒體類型連接,否則篩選不會建立子圖片輸出針腳。

MPEG-1/2 支援

針對 MPEG-1 和 MPEG-2,解碼器支援下列格式:

標籤
設定檔/層級 下列設定檔和層級的任何組合:
  • 設定檔:簡單、主要
  • 層級:低、主要、高、高 1440
Chroma 格式 4:2:0 chroma
最大解析度 1920 × 1088 圖元
DXVA 解碼器支援 DirectX 影片加速 (DXVA) 第 1 版和第 2 版。

 

解碼器不支援可調整的位流。 輸入必須是基本視訊串流。

解碼器不支援 4:2:2 色度格式。

H.264 支援

針對 H.264,解碼器支援下列格式:

需求
設定檔/層級 基準、主要和高設定檔,最高層級為 5.1。 (如需詳細資訊,請參閱)
Chroma 格式 4:2:0 chroma 或 monochrome
最小解析度 48 × 48 圖元
最大解析度 1920 × 1088 圖元
DXVA 解碼器支援 DXVA 第 2 版,但不支援 DXVA 第 1 版。 DXVA 解碼僅支援與主要相容的基準、主要和高設定檔位流。 (主要相容的基準位流定義為 profile_idc=66 和 constrained_set1_flag=1.)

 

解碼器不支援電影細微性技術。

如需 H.264 媒體類型的相關資訊,請參閱 H.264 視訊類型

編解碼器屬性

輸入針腳透過 IKsPropertySet支援下列屬性集:

輸入針腳透過 ICodecAPI支援下列屬性:

屬性 需要
AVDecCommonInputFormat Windows Vista
AVDecVideoInputScanType Windows Vista
AVDecVideoPixelAspectRatio Windows Vista

 

篩選可透過 ICodecAPI支援下列屬性:

屬性 需要
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

 

規格需求

需求
最低支援的用戶端
Windows Vista Home Premium、Windows Vista Ultimate、Windows 7 Home Premium、Windows 7 Professional、Windows 7 Enterprise、Windows 7 Ultimate [僅限桌面應用程式]
最低支援的伺服器
都不支援
標頭
Wmcodecdsp.h

另請參閱

DirectShow 篩選準則

DVD 媒體類型

H.264 視訊類型