共用方式為


DV 視訊子類型

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

DV 視訊定義了一些子類型。 每個都有 FOURCC 程式碼和對應的 GUID 值。 並非所有格式都受到支援;如需詳細資訊,請參閱一節。

取用者格式

FOURCC GUID 資料速率 Description
'dvsl' MEDIASUBTYPE_dvsl 12.5 Mbps SD-DVCR (525-60 或 625-50)
'dvsd' MEDIASUBTYPE_dvsd 25 Mbps SDL-DVCR (525-60 或 625-50)
'dvhd' MEDIASUBTYPE_dvhd 50 Mbps HD-DVCR (1125-60 或 1250-50)

如需這些格式的詳細資訊,請參閱 IEC-61834。

專業格式

FOURCC GUID 資料速率 Description
'dv25' MEDIASUBTYPE_dv25 25 Mbps DVCPRO 25 (525-60 或 625-50) 。
'dv50' MEDIASUBTYPE_dv50 50 Mbps DVCPRO 50 (525-60 或 625-50)
'dvh1' MEDIASUBTYPE_dvh1 100 Mbps DVCPRO 100 (1080/60i、1080/50i 或 720/60P)

如需 dv25 和 dv50 的詳細資訊,請參閱 SMPTE 314M,如需 dvh1 的詳細資訊,請參閱 SMPTE 370M。

其他

標頭檔 Uuids.h 中定義了兩個額外的 DV 子類型。 這些對應至特定 DV 編解碼器所產生的 FOURCC 代碼;它們不會對應到任何已定義的 DV 標準。 這些子類型已過時,不應使用。

FOURCC GUID
'DVCS' MEDIASUBTYPE_DVCS
'DVSD' MEDIASUBTYPE_DVSD

備註

下表顯示 MSDV 和 UVC 驅動程式支援的每秒 mbbits (Mbps) 支援的資料速率。

作業系統 MSDV (IEEE 1394) 驅動程式 UVC 驅動程式
Windows XP Service Pack 1 或更早版本 12.5, 25 尚未提供
Windows XP Service Pack 2 或更新版本、Windows Server 2003 Service Pack 1 或更新版本。 12.5, 25, 50, 100 12.5, 25

對於 25 Mbps 資料流程,MSDV 驅動程式的行為在 Windows Vista 之前已變更,無論來源是 SDL-DVCR 還是 DVCPRO 25,MSDV 驅動程式一律會將媒體類型設定為 MEDIASUBTYPE_dvsd 25 Mbps 資料流程。 未使用 'dv25' 媒體類型。 從 Windows Vista 開始,MSDV 驅動程式現在會區分這兩種格式。 針對 SDL-DVCR,它會繼續使用 'dvsd' 子類型。 針對 DVCPRO 25,它現在使用 'dv25' 子類型。

DirectShow DV 分隔器和DV 視訊解碼器 篩選器僅支援 SDL-DVCR 格式。 資料可以是 PAL 或 NTSC。 只要 MSDV 或 UVC 驅動程式支援資料速率,就可以使用可剖析其他 DV 格式的協力廠商篩選或編解碼器。

規格需求

需求
標頭
Dshow.h

另請參閱

DirectShow 中的數位視訊

MSDV 驅動程式

影片子類型