obtenir de bons résultats avec le Codec d’écran Windows Media Video 9

le codec d’écran Windows Media Video 9 est conçu pour produire des vidéos hautement compressées pour la capture d’écran. Étant donné que la plupart des besoins en matière de capture d’écran impliquent des images statiques et simples, les niveaux élevés de compression atteints ne signifient généralement pas un véritable sacrifice de la qualité de l’image. Toutefois, chaque capture d’écran est différente, et la qualité d’image résultante peut varier considérablement selon les circonstances.

La meilleure façon de déterminer les paramètres de profil pour une session de codec d’écran consiste à encoder un fichier de test à l’aide d’un flux de vitesse de transmission variable basé sur la qualité. Définissez la qualité sur la valeur souhaitée et encodez une capture d’écran comme si vous enregistriez le fichier final. Lorsque le fichier est écrit, lisez-le à l’aide de l’objet lecteur asynchrone, en effectuant des appels réguliers à IWMReaderAdvanced :: GetStatistics. En surveillant la valeur du membre dwBandwidth de la structure des _ _ statistiques du lecteur WM pour chaque appel, vous pouvez déterminer la vitesse de transmission approximative requise pour obtenir la qualité souhaitée. Vous pouvez ensuite utiliser ce taux de bits pour l’encodage à débit binaire constant.

Si vous découvrez que la qualité que vous souhaitez nécessite une vitesse de transmission supérieure à celle que vous pouvez utiliser pour votre scénario de distribution, 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 supérieure à celle dont vous avez besoin peut également créer une confusion pour la visionneuse en présentant plus d’informations que nécessaire.
  • Utilisez moins de graphiques dans la capture d’écran. le codec d’écran Windows Media Video 9 est optimisé pour encoder des primitives Windows et du texte de haute qualité. En général, des problèmes se produisent en raison des graphiques bitmap, qui contiennent souvent des milliers de couleurs individuelles. Moins il y a d’images bitmap à l’écran lors de la capture, plus vos résultats seront nombreux. Si vous ne pouvez pas éliminer les graphiques de la capture d’écran, il existe plusieurs façons de réduire l’impact d’une image bitmap sur la qualité de l’image :
    • Réduisez la taille du graphique.
    • Réduisez le nombre de graphiques individuels qui s’affichent simultanément sur l’écran.
    • Réduisez la quantité de mouvement du graphique. Par exemple, si le graphique est dans une fenêtre, laissez 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.
  • Utilisez une fréquence d’imagesplus lente. Les captures d’écran peuvent souvent être efficaces à des fréquences d’images très basses (parfois jusqu’à 4 ou 5 images par seconde).
  • Réduisez la vitesse de transmission de l’audio qui l’accompagne.

En outre, le codec ne prend pas en charge le redimensionnement du rectangle vidéo. En d’autres termes, si vous essayez d’utiliser le codec pour encoder un écran 800 x 600 dans un rectangle vidéo 640 x 480, la vidéo obtenue aura des artefacts significatifs qui peuvent rendre illisible la grande partie du texte sur l’écran.

Configuration de la capture d’écran Flux

Configuration de Flux