共用方式為


Microsoft MPEG-2 編碼器

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

Microsoft MPEG-2 編碼器篩選會編碼 MPEG-2 音訊和視訊,並多工處理資料流程以產生 MPEG-2 程式資料流程或傳輸資料流程。

注意

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

 

篩選資訊

篩選介面

IBaseFilter
ICodecAPI
IEncoderAPI
IMediaSeeking
IVideoEncoder

輸入釘選媒體類型

請參閱備註

輸入針腳介面

IMemInputPin
IPin
IQualityControl

輸出釘選媒體類型

請參閱備註

輸出針腳介面

IMediaSeeking
IPin
IQualityControl

篩選 CLSID

wmcodecdsp.h) 中宣告的CLSID_CMPEG2EncoderDS (

可執行檔

msmpeg2enc.dll

優點

MERIT_DO_NOT_USE

篩選類別

CLSID_LegacyAmFilterCategory

 

備註

此篩選會結合兩個其他篩選的編碼功能:

除了另有說明,此篩選準則支援與這兩個編碼器相同的編碼功能。

一開始篩選有一個輸入針腳,可接受音訊或視訊輸入。 連接該針腳時,篩選準則會建立第二個輸入針腳。 如果第一個輸入針腳收到音訊,第二個輸入針腳只接受視訊,反之亦然。 每個輸入針腳都支援與對應編碼器篩選器相同的媒體類型。

如果只連接一個輸入針腳,篩選準則支援與對應音訊或視訊編碼器相同的輸出類型。 如果兩個針腳都已連接,篩選準則支援下列類型的輸出:

  • MPEG-2 程式資料流程中的音訊視覺效果
  • MPEG-2 傳輸資料流程中的音訊視覺效果

這些對應至下列輸出類型:

  • MEDIATYPE_StreamMEDIASUBTYPE_MPEG2_PROGRAM
  • MEDIATYPE_StreamMEDIASUBTYPE_MPEG2_TRANSPORT

此篩選無法多工資料流程,這些資料流程先前已編碼。 輸入資料流程必須是未壓縮的音訊/視訊,篩選準則在多工處理之前進行編碼。 多工資料流程僅限於一個程式,最多包含一個音訊和一個視訊資料流程。

編解碼器屬性

篩選準則支援 MPEG-2 音訊編碼器MPEG-2 視訊編碼器 篩選的合併屬性,但有下列差異:

規格需求

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

另請參閱

DirectShow 篩選準則