Utilisation du codec d’écran Windows Media Video 9 (Microsoft Media Foundation)

Le codec d’écran Windows Media Video 9 est optimisé pour compresser la vidéo d’application, qui se compose de captures d’écran consécutives pour un écran d’ordinateur. Le codec tire parti de la simplicité d’image classique (relativement peu de couleurs, beaucoup de lignes droites, etc.) et du manque relatif de mouvement pour obtenir un taux de compression très élevé. L’inconvénient de cette optimisation est que la vidéo qui n’est pas conforme aux caractéristiques attendues de la vidéo d’application peut être difficile à compresser avec un niveau de qualité acceptable.

L’encodeur d’écran Windows Media Video 9 est identifié par l’identificateur de classe CLSID_CMSSEncMediaObject2, et le décodeur est identifié comme identificateur de classe CLSID_CMSSDecMediaObject. La valeur FOURCC pour les types de médias utilisant ce codec est « MSS2 ».

Configuration de l’encodeur

L’encodeur du codec d’écran Windows Media Video 9 est configuré de la même façon que le décodeur vidéo standard.

Notes

L’encodeur d’écran prend en charge l’encodage en une seule passe. Vous pouvez définir la propriété MFPKEY_PASSESUSED sur 2 et traiter les entrées deux fois sans erreur, mais cela n’offre aucun avantage. Il s’agit d’un problème connu qui peut être corrigé dans les versions ultérieures.

 

Obtenir les meilleurs résultats

Si vous découvrez que la qualité souhaitée dans votre contenu de capture d’écran nécessite un débit plus élevé que celui que vous pouvez utiliser pour votre scénario de livraison, vous pouvez essayer les techniques suivantes pour obtenir plus d’efficacité à partir du codec :

  • Utilisez une résolution plus petite pour la capture d’écran. La capture d’une résolution d’écran plus grande que nécessaire peut perturber la visionneuse en présentant des informations inutiles.
  • Utilisez une fréquence d’images plus lente. Les captures d’écran peuvent souvent être efficaces à des fréquences d’images très faibles (parfois aussi faibles que 4 ou 5 images par seconde).
  • Utilisez moins de graphiques dans la capture d’écran. Le codec d’écran Windows Media Video 9 est optimisé pour encoder les primitives et le texte Windows avec une haute qualité. Les problèmes se produisent généralement en raison des graphiques bitmap, qui contiennent souvent des milliers de couleurs individuelles. Moins il y a de bitmaps à l’écran lorsque vous capturez, meilleurs seront vos résultats. Si vous ne pouvez pas éliminer les graphiques de votre capture d’écran, il existe plusieurs façons de réduire l’impact d’une bitmap sur la qualité de l’image :
    • Réduisez la taille du graphique.
    • Réduisez le nombre de graphiques individuels qui s’affichent à l’écran en même temps.
    • Réduisez la quantité de mouvement du graphique. Par exemple, si le graphique se trouve dans une fenêtre, conservez la fenêtre aussi stationnaire que possible.
    • Évitez de déplacer le pointeur de la souris sur le graphique, ou de faire glisser des fenêtres ou d’autres éléments sur le graphique.

Décodage

Il n’existe aucune exigence particulière pour le décodage de la vidéo de capture d’écran. Toutefois, comme avec tous les codecs Windows Media Video 9, le décodeur de capture d’écran ne peut pas décompresser correctement le contenu encodé sans les données privées du codec.

Configuration de l’encodage vidéo

Utilisation de données privées de codec vidéo

Encodeur d’écran Windows Media Video 9

Utilisation de la vidéo