Partager via


MFPKEY_RANGEREDUX, propriété

Spécifie le degré auquel le codec doit réduire la plage de couleurs effective de la vidéo.

Constante pour IPropertyBag

g_wszWMVCRangeRedux

Type de données

VT_I4

Valeur par défaut

0

Notes

La réduction de la plage spécifie le degré auquel le codec doit réduire la plage luma et chromatique de la vidéo. La réduction de la plage réduit la taille des trames vidéo encodées, mais réduit également les détails de couleur de la vidéo.

La réduction de la plage se compose de la réduction pendant l’encodage et de l’expansion pendant le décodage. Il est possible de rendre les facteurs d’expansion différents des facteurs de réduction, mais cela n’est pas recommandé dans la plupart des scénarios où le remapping de plage est utile.

La réduction et l’expansion de la plage sont effectuées séparément sur les canaux luma et chromatique. La réduction de la plage peut être un moyen efficace de réduire la complexité de la vidéo à faible débit sans sacrifier les détails de l’image. L’attribution de la valeur 8 aux quatre valeurs réduit de moitié la quantité d’informations luma et chroma, ce qui laisse plus de bits à diriger vers la préservation des détails de l’image.

Le codec peut choisir d’utiliser automatiquement la réduction de plage lors de l’encodage de la vidéo à des débits binaires très faibles. La définition des quatre valeurs sur 0 désactive complètement la réduction de la plage, même dans les scénarios à faible débit binaire.

La réduction de la plage de couleurs réduit la taille encodée des trames vidéo, mais peut introduire un flou dans les images décodées.

Si cette propriété n’est pas définie, le codec détermine s’il faut utiliser la réduction de plage au moment de l’encodage. En règle générale, cette option est sélectionnée par le codec uniquement à des débits binaires faibles.

La valeur de cette propriété est une combinaison de quatre composants, séparés par des zéros, au format 0x0M0m0N0n, où :

  • M est le facteur de réduction de la plage d’encodage pour le composant Y.
  • m est le facteur d’expansion de la plage de décodage pour le composant Y (généralement le même que M).
  • N est le facteur de réduction de la plage d’encodage pour le composant UV.
  • n est le facteur d’expansion de la plage de décodage pour le composant UV (généralement le même que N).

Chaque facteur est un chiffre de 0 à 8, où 0 est aucune réduction ou expansion et 8 est la réduction ou l’expansion maximale.

Si vous définissez la valeur sur 0x00000000, la réduction de la plage est complètement désactivée.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2003 [applications de bureau uniquement]
En-tête
Wmcodecdsp.h

Voir aussi

Propriétés de Media Foundation