轉換
[與此頁面相關的功能 DirectShow是舊版功能。 它已被 MediaPlayer、 IMFMediaEngine和 Media Foundation 中的音訊/視訊擷取取代。 這些功能已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 MediaPlayer、 IMFMediaEngine 和 音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議使用舊版 API 的現有程式碼盡可能重寫為使用新的 API。
[不支援此 API,未來可能會改變或無法使用。]
轉換是使用淡出或抹除等視覺效果,從一個視訊播放軌到另一個視訊播放軌的轉換方式。 下圖顯示具有轉換的時間軸:
轉換物件位於追蹤 1 上,它代表從追蹤 0 到追蹤 1 的轉換。 在轉換開始時,轉譯的視訊完全來自 Track 0 (來源 A) 。 最後,影片完全來自 Track 1 (來源 C) 。 在 之間,輸出會從來源 A 轉換為來源 C。例如,在淡出轉換中,一個來源會逐漸淡出到另一個來源。 最後的輸出會沿著圖例底部進行架構化。
轉換無法在相同追蹤內的時間重迭,但您可以使用組合物件來建立重迭的轉換,如組合 和分層中所述。
轉換有方向。 根據預設,它會從前一個 example.) 的較低優先順序追蹤 (來源 A 開始,並以較高優先順序的追蹤 (來源 C) 結束。 在這兩個來源之間,影片是兩個來源的混合。 不過,您可以指定相反的行為,如下圖所示:
在這裡,第一個轉換會從追蹤 0 淡出淡出追蹤 1,這是預設行為。 第二個轉換會從追蹤 1 淡回追蹤 0。 請注意,這兩個轉換都位於追蹤 1 上。
相關主題