Partager via


Correction des proportions

[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngineet audio/vidéo capture dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer, IMFMediaEngine et capture audio/vidéo dans Media Foundation au lieu de directShow, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

Cette rubrique s’applique à Windows XP Service Pack 2 ou version ultérieure.

En mode mixage, vmR dimensionne la vidéo au rapport d’aspect correct. (Exception : voir mélange non carré.) Cela peut nécessiter l’étirement de la vidéo si le rapport d’aspect préféré n’est pas le même que le rapport d’aspect physique de l’image. Par exemple, le format vidéo numérique (DV) est de 720 x 480 pixels (3:2), mais doit être affiché à un rapport d’aspect de 4:3.

VmR prend en charge deux comportements différents pour la correction des proportions :

  • Ajustez la taille horizontale ou verticale afin que l’image soit toujours étirée, jamais réduite. Il s’agit maintenant du comportement par défaut.
  • Ajustez la taille horizontale, étirement ou réduction de la vidéo.

Étant donné que le deuxième comportement (ajustement horizontal uniquement) peut impliquer la réduction de la vidéo, l’image de sortie peut avoir moins de résolution. Pour cette raison, le premier comportement est préféré. Par exemple, dans le cas de 720 x 480 vidéos à 4:3 proportions, le comportement par défaut produit une image de 720 x 550, tandis que l’ajustement horizontal produit une image plus petite de 640 x 480.

VMR-7: pour définir la préférence de correction des proportions, appelez IVMRMixerControl ::SetMixingPrefs. Définissez l’indicateur MixerPref_ARAdjustXorY pour le comportement par défaut, ou désactivez cet indicateur uniquement pour l’ajustement horizontal.

VMR-9: pour définir la préférence de correction des proportions, appelez IVMRMixerControl9 ::SetMixingPrefs. Définissez l’indicateur MixerPref9_ARAdjustXorY pour le comportement par défaut ou désactivez cet indicateur uniquement pour l’ajustement horizontal.

à l’aide du mode de mixage VMR