MPEG-1 媒體類型
[與此頁面相關聯的功能,DirectShow是舊版功能。 它已被 MediaPlayer、imfMediaEngine 取代,並在媒體基金會 音訊/視訊擷取。 這些功能已針對 Windows 10 和 Windows 11 進行優化。 Microsoft強烈建議新程式代碼盡可能在媒體 基礎中使用 MediaPlayer、IMFMediaEngine 和 音訊/視訊擷取,而不是 DirectShow。 Microsoft建議使用舊版 API 的現有程式代碼,盡可能改寫成使用新的 API。]
本節列出用於 MPEG-1 數據的媒體類型。
MPEG-1 系統數據流
標籤 | 價值 |
---|---|
主要類型 | MEDIATYPE_Stream |
亞 | MEDIASUBTYPE_MPEG1System |
格式類型 | FORMAT_MPEGStreams |
格式結構 | AM_MPEGSYSTEMTYPE |
媒體範例內容 | 位元組數據流;沒有對齊方式 |
來自視訊 CD 的 MPEG-1 系統串流
標籤 | 價值 |
---|---|
主要類型 | MEDIATYPE_Stream |
亞 | MEDIASUBTYPE_MPEG1VideoCD |
格式類型 | GUID_NULL |
格式結構 | 沒有 |
媒體範例內容 | 位元組數據流;沒有對齊方式。 |
MPEG-1 音訊封包
標籤 | 價值 |
---|---|
主要類型 | MEDIATYPE_Audio |
亞 | MEDIASUBTYPE_MPEG1Packet |
格式類型 | FORMAT_WaveFormatEx |
格式結構 | MPEG1WAVEFORMAT |
媒體範例內容 | 單一 MPEG-1 封包,包括封包標頭。 |
MPEG-1 音訊承載
標籤 | 價值 |
---|---|
主要類型 | MEDIATYPE_Audio |
亞 | MEDIASUBTYPE_MPEG1Payload |
格式類型 | FORMAT_WaveFormatEx |
格式結構 | MPEG1WAVEFORMAT |
媒體範例內容 | 位元組對齊的 MPEG-1 音訊數據。 |
MPEG-1 視訊封包
標籤 | 價值 |
---|---|
主要類型 | MEDIATYPE_Video |
亞 | MEDIASUBTYPE_MPEG1Packet |
格式類型 | FORMAT_MPEGVideo |
格式結構 | MPEG1VIDEOINFO |
媒體範例內容 | 單一 MPEG-1 封包,包括封包標頭。 |
MPEG-1 視訊承載
標籤 | 價值 |
---|---|
主要類型 | MEDIATYPE_Video |
亞 | MEDIASUBTYPE_MPEG1Payload |
格式類型 | FORMAT_MPEGVideo |
格式結構 | MPEG1VIDEOINFO |
媒體範例內容 | 位元組對齊的 MPEG-1 視訊數據。 |
MPEG-1 原生視訊串流
標籤 | 價值 |
---|---|
主要類型 | MEDIATYPE_Stream |
亞 | MEDIASUBTYPE_ MPEG1Video |
格式類型 | GUID_NULL |
格式結構 | 沒有 |
媒體範例內容 | 視訊數據流位元組的陣列(沒有系統層)。 |
MPEG-1 原生音訊串流
標籤 | 價值 |
---|---|
主要類型 | MEDIATYPE_Stream |
亞 | MEDIASUBTYPE_ MPEG1Audio |
格式類型 | GUID_NULL |
格式結構 | 沒有 |
媒體範例內容 | 音訊數據流位元組的陣列(無系統層)。 |
言論
DirectShow MPEG-1 篩選器支持這些類型,如下所示。
濾波器 | 方向 | 支援的媒體類型 |
---|---|---|
MPEG-1 分隔器 | 輸入 | 來自視訊 CD 的 MPEG-1 系統串流MPEG-1 系統串流 |
MPEG-1 分隔器 | 輸出 | MPEG-1 音訊封包MPEG-1 音訊承載 MPEG-1 視訊封包 MPEG-1 視訊承載 |
軟體音訊編解碼器 | 輸入 | MPEG-1 音訊封包MPEG-1 音訊承載 |
軟體視訊編解碼器 | 輸入 | MPEG-1 視訊封包MPEG-1 視訊承載 |
軟體音訊編解碼器 | 輸出 | PCM 音訊 |
軟體視訊編解碼器 | 輸出 | 未壓縮的視訊 (Y41P, YUY2, UYVY, RGB-24, RGB-32, RGB-565, RGB-555, RGB-8) |
MPEG-1 視訊封包和承載媒體類型包含完整的序列標頭,以便從檔案中間播放數據,而不需要序列標頭來初始化視訊播放。
影片序列標頭會附加至 MPEG 視訊的視訊數據類型,以便從數據流中間開始播放。 此欄位的長度最多為 140 個字節;它包含開頭的時序標頭開始程式代碼 (0x000001B3),以及第一個時序標頭中發現的任何量化矩陣。