共用方式為


外觀比例校正

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

本主題適用于 Windows XP Service Pack 2 或更新版本。

在混合模式中,VMR 會將視訊大小調整為正確的外觀比例。 (例外狀況:請參閱 非方形混合。) 如果慣用的外觀比例與影像的實體外觀比例不同,可能需要延展視訊。 例如,數位視訊 (DV) 格式為 720 x 480 圖元, (3:2) ,但應該以 4:3 外觀比例顯示。

VMR 支援兩種不同的外觀比例更正行為:

  • 調整水準或垂直大小,讓影像一律延展,絕不會縮小。 現在是預設行為。
  • 調整水準大小,延展或縮小視訊。

因為第二個行為 (水準調整,) 可能需要壓縮視訊,所以輸出影像的解析度可能較低。 基於這個理由,建議使用第一個行為。 例如,在 720 x 480 視訊的 4:3 外觀比例的情況下,預設行為會產生 720 x 550 影像,而水準調整會產生較小的 640 x 480 影像。

VMR-7:若要設定外觀比例校正喜好設定,請呼叫 IVMRMixerControl::SetMixingPrefs。 設定預設行為的MixerPref_ARAdjustXorY旗標,或只清除此旗標以進行水準調整。

VMR-9:若要設定外觀比例更正喜好設定,請呼叫 IVMRMixerControl9::SetMixingPrefs。 設定預設行為的MixerPref9_ARAdjustXorY旗標,或只清除此旗標以進行水準調整。

使用 VMR 混合模式