共用方式為


MFPKEY_RANGEREDUX屬性

指定編解碼器應減少視訊的有效色彩範圍的程度。

IPropertyBag 的常數

g_wszWMVCRangeRedux

資料類型

VT_I4

預設值

0

備註

範圍縮減會指定編解碼器應減少視訊的 luma 和 chroma 範圍的程度。 減少範圍會減少編碼的視訊畫面大小,但也會減少視訊的色彩詳細資料。

範圍縮減是由解碼期間編碼和展開期間的縮減所組成。 可能會讓擴充因數與縮減因數不同,但在大部分範圍重新對應很有用的情況下,不建議這麼做。

範圍縮減和展開會在 luma 和 chroma 通道上個別執行。 減少範圍可能是降低低位元速率視訊複雜度而不犧牲影像詳細資料的有效方式。 將這四個值全部設定為 8,會將 luma 和 chroma 資訊的數量減少一半,將更多位導向至保留影像詳細資料。

編解碼器可以選擇在以非常低位元速率編碼視訊時,自動使用縮小範圍。 將所有四個值設定為 0 會完全停用範圍縮減,即使在低位元速率案例中也是如此。

減少色彩範圍會減少視訊畫面的編碼大小,但在解碼的畫面格中可能會造成模糊。

如果未設定此屬性,編解碼器會判斷是否要在編碼時間使用範圍縮減。 一般而言,編解碼器只會以低位元速率選取此選項。

此屬性的值是四個元件的組合,並以零分隔,格式為 0x0M0m0N0n,其中:

  • M 是 Y 元件的編碼範圍縮減因數。
  • m 是 Y 元件的解碼範圍擴充因數, (通常與 M) 相同。
  • N 是 UV 元件的編碼範圍縮減因數。
  • n 是 UV 元件的解碼範圍擴充因數, (通常與 N) 相同。

每個因素都是從 0 到 8 的數位,其中 0 不減少或展開,而 8 是最大縮減或展開。

如果您將值設定為 0x00000000,則會完全停用範圍縮減。

規格需求

需求
最低支援的用戶端
Windows XP [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2003 [僅限桌面應用程式]
標頭
Wmcodecdsp.h

另請參閱

媒體基礎屬性