共用方式為


VMR 系統需求

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

VMR 會以獨佔方式使用電腦顯示卡的圖形處理功能;VMR 不會使用主機處理器執行任何混合或轉譯視訊,因為這麼做會大幅影響所顯示的視訊畫面播放速率和品質。 利用 VMR 所提供的新功能時,特別是混合多個視訊串流和/或應用程式影像時,取得的整體效能高度相依于電腦上所使用的圖形卡功能。 與 VMR 搭配運作良好的圖形卡內建下列硬體支援:

  • 支援 YUV 和「非 2」Direct3D 紋理表面。
  • 從 YUV 到 RGB DirectDraw 表面的 StretchBlt 能力。
  • 如果要將多個視訊串流混合在一起,則至少 16 MB 的視訊記憶體。 所需的實際記憶體數量取決於視訊資料流程的影像大小,以及所使用之顯示模式的解析度。
  • 支援 RGB 重迭或混合至 YUV 重迭表面的能力。
  • DirectX 影片加速) 解碼的硬體加速影片 (支援。
  • 高圖元填滿率。

注意

VMR 要求系統監視器至少設定 16 位的色彩深度。 如果監視器已設定 256 種色彩,則 VMR 無法進入執行狀態。 此外,當顯示器設定為每個圖元 24 位時,某些視訊卡無法執行 Direct3D 作業。

 

關於影片混合轉譯