Propriedade MFPKEY_RANGEREDUX
Especifica o grau em que o codec deve reduzir o intervalo de cores efetivo do vídeo.
Constante para IPropertyBag
g_wszWMVCRangeRedux
Tipo de Dados
VT_I4
Valor padrão
0
Comentários
A redução de intervalo especifica o grau em que o codec deve reduzir o intervalo de luma e chroma do vídeo. Reduzir o intervalo reduz o tamanho dos quadros de vídeo codificados, mas também reduz os detalhes de cor do vídeo.
A redução de intervalo consiste em redução durante a codificação e expansão durante a decodificação. É possível tornar os fatores de expansão diferentes dos fatores de redução, mas isso não é recomendado na maioria dos cenários em que a remapeamento de intervalos é útil.
A redução e a expansão do intervalo são executadas separadamente nos canais luma e chroma. Reduzir o intervalo pode ser uma maneira eficiente de reduzir a complexidade do vídeo de baixa taxa de bits sem sacrificar os detalhes da imagem. Definir todos os quatro valores como 8 reduz a quantidade de informações de luma e chroma pela metade, deixando mais bits a serem direcionados para preservar os detalhes da imagem.
O codec pode optar por usar automaticamente a redução de intervalo ao codificar vídeo com taxas de bits muito baixas. Definir todos os quatro valores como 0 desabilita completamente a redução de intervalo mesmo em cenários de baixa taxa de bits.
Reduzir o intervalo de cores reduz o tamanho codificado de quadros de vídeo, mas pode introduzir desfoque nos quadros decodificados.
Se essa propriedade não estiver definida, o codec determinará se deve usar a redução de intervalo no momento da codificação. Normalmente, essa opção é selecionada pelo codec apenas com taxas de bits baixas.
O valor dessa propriedade é uma combinação de quatro componentes, separados por zeros, formatados como 0x0M0m0N0n, em que:
- M é o fator de redução de intervalo de codificação para o componente Y.
- m é o fator de expansão do intervalo de decodificação para o componente Y (geralmente o mesmo que M).
- N é o fator de redução de intervalo de codificação para o componente UV.
- n é o fator de expansão do intervalo de decodificação para o componente UV (geralmente o mesmo que N).
Cada fator é um dígito de 0 a 8, em que 0 não é redução ou expansão e 8 é a redução ou expansão máxima.
Se você definir o valor como 0x00000000, a redução de intervalo será completamente desabilitada.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho |
|
Confira também