DirectShow 中的 MPEG-2 支援

本節說明您可以在 DirectShow 中播放 MPEG-2 內容的元件。

注意

雖然 DVD 視訊是以 MPEG-2 為基礎,但本節不會描述 DVD 播放或流覽。 如需 DirectShow 中 DVD 的相關資訊,請參閱 DVD 應用程式

 

MPEG-2 資料可能來自本機檔案,或來自即時來源,例如網路廣播或 D-VHS 裝置。 檔案播放稱為 提取模式 ,因為剖析器篩選器會將檔案中的資料提取到篩選圖形中。 即時來源稱為 推送模式 ,因為來源篩選器會將資料推送至圖形。

DirectShow 提供兩個篩選準則,可剖析 MPEG-2 系統資料流程:

  • MPEG-2 Demultiplexer (「demux」) :此篩選支援程式資料流程和傳輸資料流程的推送模式。 在 Windows XP 和更新版本中,它也支援程式資料流程的提取模式。
  • MPEG-2 分割器:此篩選器支援下層平臺上程式資料流程的提取模式。 此篩選在 WINDOWS XP 和更新版本中已被取代。

若要使用 MPEG-2 demux 或 MPEG-2 分割器,您必須擁有 DirectShow 相容的 MPEG-2 音訊和視訊解碼器,這些解碼器接受封包化基礎串流 (PES) 。

本節包含下列主題:

PSI 剖析器篩選範例