共用方式為


DV 分隔器篩選

[與此頁面相關聯的功能,DirectShow是舊版功能。 它已被 MediaPlayer、imfMediaEngine 取代,並在媒體基金會 音訊/視訊擷取。 這些功能已針對 Windows 10 和 Windows 11 進行優化。 Microsoft強烈建議新程式代碼盡可能在媒體 基礎中使用 MediaPlayerIMFMediaEngine 音訊/視訊擷取,而不是 DirectShow。 Microsoft建議使用舊版 API 的現有程式代碼,盡可能改寫成使用新的 API。]

此篩選器會將交錯的數位視訊 (DV) 串流分割成其元件視訊和音訊串流。

標籤 價值
篩選介面 IBaseFilterIDVSplitter
輸入釘選媒體類型 MEDIATYPE_Interleaved、MEDIASUBTYPE_dvsd、FORMAT_DvInfo
輸入釘選介面 IMemInputPinIPinIQualityControl
輸出釘選媒體類型 影片:MEDIATYPE_Video、FORMAT_DvInfo
音訊:MEDIATYPE_Audio、MEDIASUBTYPE_PCM、FORMAT_WaveFormatEx
輸出釘選介面 IMediaPositionIMediaSeekingIPinIQualityControl
篩選 CLSID CLSID_DVSplitter
屬性頁 CLSID 沒有屬性頁。
可執行 qdv.dll
優點 MERIT_NORMAL
篩選類別目錄 CLSID_LegacyAmFilterCategory

言論

DV 畫面格包含相同畫面中的音訊和視訊。 DV 分隔器篩選器會從音訊輸出釘選擷取音訊數據,並將其當作一或兩個音訊數據流傳遞。 原始 DV 畫面會以視訊畫面的形式從視訊輸出釘選傳遞。 視訊畫面上的媒體類型會從MEDIATYPE_Interleaved變更為MEDIATYPE_Video,否則不會修改數據。 媒體類型會變更為表示應該忽略畫面中的音訊數據。 DV 分隔器不會在其輸出範例上設定媒體時間;如果您要撰寫需要媒體時間的下游篩選,則可以從畫面計數衍生時間。

一次只有一個輸出釘選會公開 IMediaPositionIMediaSeeking 介面。

DV 分隔器篩選器可以接受音訊數據流中的動態格式變更。 不過,如果 AVI Mux 篩選條件為下游,則會拒絕格式變更。 如果發生這種情況,DV 分隔器會停止產生音訊數據流。 此限制只會影響 type-2 檔案擷取。 對於 type-1 檔案,交錯數據流不會一開始分割。 預覽版沒有 AVI Mux 篩選下游。

如果 DV 來源是即時相機,通常沒有理由變更音訊格式。 不過,如果您從包含數個異質來源的 VTR 磁帶傳輸,格式可能會變更。

除了音訊和視訊數據之外,每個 DV 畫面格都包含元數據。 此元數據可以從框架變更為框架。 應用程式可以藉由檢查輸入範例或影片輸出範例來剖析元數據。 不過,DirectShow 不提供剖析 DV 元數據的任何直接支援。 如需詳細資訊,請參閱 IEC 61834-4。

DirectShow 篩選

DirectShow 中的數位視訊