Partager via


Redimensionnement de la vidéo

[La fonctionnalité associée à cette page, le Kit de développement logiciel (SDK) Windows Media Format 11, est une fonctionnalité héritée. Il a été remplacé par le lecteur source et l’enregistreurrécepteur. Le lecteur source et l’enregistreur récepteur ont été optimisés pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise le lecteur source et l’enregistreur récepteur au lieu du Kit de développement logiciel (SDK) Windows Media Format 11, 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.]

Lorsque vous définissez les paramètres d’un flux vidéo, vous devez spécifier une largeur et une hauteur pour les trames vidéo. Cette taille vidéo détermine la taille des images vidéo encodées dans la section de données du fichier. Toutefois, la taille de la vidéo dans un profil ne détermine pas ou ne limite pas la taille du média d’entrée que vous fournissez au rédacteur, ni la taille du média de sortie que vous recevez du lecteur. L’enregistreur peut redimensionner les trames vidéo en fonction des besoins de votre application.

La taille de l’image vidéo peut être considérée comme passant par trois étapes : la taille de la vidéo d’entrée, la taille de la vidéo de streaming et la taille de la vidéo de sortie.

La taille de la vidéo d’entrée est la taille des images que vous passez en tant qu’exemples à l’objet writer. Vous définissez cette taille comme l’une des propriétés d’entrée vidéo requises. Pour plus d’informations sur les propriétés d’entrée, consultez Pour énumérer les formats d’entrée.

La taille de la vidéo de flux est la taille des images dans la section de données du fichier ASF. Vous définissez cette taille comme l’un des paramètres de configuration de flux requis dans le profil. Si vous écrivez un fichier et que la taille de la vidéo d’entrée est différente de la taille de la vidéo de flux, l’enregistreur redimensionne les images lors de l’encodage. Pour plus d’informations sur les propriétés de flux vidéo, consultez Configuration des flux vidéo.

La taille de la vidéo de sortie est la taille des images fournies par le lecteur ou le lecteur synchrone. Vous définissez cette taille comme l’une des propriétés de sortie vidéo requises. Si vous lisez un fichier et que la taille de la vidéo de sortie est différente de la taille de la vidéo de flux, le lecteur redimensionne les images lors du décodage.

Vous ne pouvez pas définir la taille d’un flux vidéo sur un nombre impair de pixels de large. Si vous définissez la largeur d’un flux vidéo sur une valeur impaire, le profil ne sera pas accepté par l’enregistreur ou la vidéo résultante sera encodée avec une ligne noire d’un côté vers le bas pour compenser la différence.

Vous devez faire attention lors du redimensionnement de la vidéo. Les images ont tendance à donner le meilleur d’eux-même à leur résolution d’origine. Le redimensionnement des images peut souvent entraîner une distorsion et rendre le texte illisible. Si vous compressez la vidéo à un faible débit binaire, vous constaterez également que les distorsions de redimensionnement peuvent entraîner de graves artefacts de compression.

Le codec d’écran Windows Media Video 9 ne prend pas en charge le redimensionnement.

Fonctionnalités d’écriture de fichiers

Utilisation des entrées

Utilisation des sorties