MFPKEY_RANGEREDUX 属性
指定编解码器应减小视频的有效颜色范围的程度。
IPropertyBag 的常量
g_wszWMVCRangeRedux
数据类型
VT_I4
默认值
0
备注
范围缩减指定编解码器应减少视频的亮度和色度范围的程度。 缩小范围会减小编码的视频帧的大小,但也会减少视频的颜色细节。
范围缩减包括编码期间的缩减和解码期间的扩展。 可以将扩展因子与缩减因子不同,但在范围重新映射非常有用的大多数情况下不建议这样做。
范围缩减和扩展在亮度通道和色度通道上分别执行。 缩小范围是降低低比特率视频复杂性而不牺牲图像细节的有效方法。 将所有四个值都设置为 8 可将亮度和色度信息量减少一半,留出更多的位用于保留图像细节。
当以非常低的比特率编码视频时,编解码器可以选择自动使用范围缩减。 将所有四个值设置为 0 会完全禁用范围缩减,即使在低比特率方案中也是如此。
减小颜色范围会减小视频帧的编码大小,但可能会使解码的帧变得模糊。
如果未设置此属性,编解码器将确定是否在编码时使用范围缩减。 通常,编解码器仅在低比特率下选择此选项。
此属性的值是四个组件的组合,由零分隔,格式为 0x0M0m0N0n,其中:
- M 是 Y 分量编码范围缩减因子。
- m 是 Y 分量 (通常与 M) 相同的解码范围扩展因子。
- N 是 UV 分量编码范围缩减因子。
- n 是 UV 分量 (通常与 N) 相同的解码范围扩展因子。
每个因子都是 0 到 8 之间的一个数字,其中 0 表示不减少或扩展,8 表示最大缩减或扩展。
如果将值设置为 0x00000000,则完全禁用范围缩减。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows XP [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2003 [仅限桌面应用] |
标头 |
|
另请参阅