共用方式為


DV 分隔器篩選

[與此頁面相關的功能 DirectShow是舊版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音訊/視訊擷取取代。 這些功能已針對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 分割器會停止產生音訊串流。 這項限制只會影響類型 2 檔案擷取。 對於 type-1 檔案,交錯資料流程不會在第一個位置分割。 針對預覽,沒有 AVI Mux 篩選下游。

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

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

DirectShow 篩選準則

DirectShow 中的數位影片