Share via


MFPKEY_RANGEREDUX (propiedad)

Especifica el grado en el que el códec debe reducir el intervalo de colores efectivo del vídeo.

Constante para IPropertyBag

g_wszWMVCRangeRedux

Tipo de datos

VT_I4

Valor predeterminado

0

Comentarios

La reducción de rango especifica el grado en el que el códec debe reducir el rango luma y cromático del vídeo. Reducir el intervalo reduce el tamaño de los fotogramas de vídeo codificados, pero también reduce el detalle de color del vídeo.

La reducción del intervalo consiste en la reducción durante la codificación y la expansión durante la descodificación. Es posible hacer que los factores de expansión sean diferentes de los factores de reducción, pero esto no se recomienda en la mayoría de los escenarios en los que la reasignación de rangos es útil.

La reducción de rango y la expansión se realizan por separado en los canales luma y cromático. Reducir el rango puede ser una manera eficaz de reducir la complejidad del vídeo de baja velocidad de bits sin sacrificar los detalles de la imagen. Si se establecen los cuatro valores en 8, se reduce la cantidad de información de luma y cromática a la mitad, dejando más bits para conservar los detalles de la imagen.

El códec puede optar por usar automáticamente la reducción del intervalo al codificar vídeo con velocidades de bits muy bajas. Al establecer los cuatro valores en 0, se deshabilita completamente la reducción del intervalo incluso en escenarios de velocidad de bits bajas.

Reducir el rango de colores reduce el tamaño codificado de fotogramas de vídeo, pero puede introducir desenfoque en los fotogramas descodificados.

Si no se establece esta propiedad, el códec determina si se debe usar la reducción del intervalo en tiempo de codificación. Normalmente, esta opción se selecciona mediante el códec solo a velocidades de bits bajas.

El valor de esta propiedad es una combinación de cuatro componentes, separados por ceros, con formato de 0x0M0m0N0n, donde:

  • M es el factor de reducción del intervalo de codificación para el componente Y.
  • m es el factor de expansión del intervalo de descodificación para el componente Y (normalmente igual que M).
  • N es el factor de reducción del intervalo de codificación para el componente UV.
  • n es el factor de expansión del intervalo de descodificación para el componente UV (normalmente igual que N).

Cada factor es un dígito de 0 a 8, donde 0 no es reducción o expansión y 8 es la reducción máxima o expansión.

Si establece el valor en 0x00000000, la reducción del intervalo está completamente deshabilitada.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado
Wmcodecdsp.h

Consulte también

Propiedades de Media Foundation