DV 視訊子類型
[與此頁面 相關的功能 DirectShow是舊版功能。 它已被 MediaPlayer、 IMFMediaEngine和 Media Foundation 中的音訊/視訊擷取取代。 這些功能已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 MediaPlayer、 IMFMediaEngine 和 音訊/視訊擷取 ,而不是 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 格式的協力廠商篩選或編解碼器。
規格需求
需求 | 值 |
---|---|
標頭 |
|