2008-12-24 7 views

Répondre

3

Vous avez besoin d'un composant supplémentaire, DirectShow.Net. Puisque vous faites référence à MDX, je suppose que vous utilisez toujours MDX v1.1, que la version bêta 2.0 est arrêtée et a expiré en août 2008. En outre, je suppose que vous savez comment lire une vidéo de base en utilisant MDX et DirectShow.

Je ne posterez pas de code ici comme il y a 2 échantillons dans la bibliothèque DirectShow.Net vous montrer comment faire cela, à savoir DxText (Samples \ Joueurs \ DxText) et BitmapMixer (échantillons \ VMR9 \ BitmapMixer). BitmapMixer utilise VMR9 comme moteur de rendu et super-impose un bitmap par-dessus. Vous pouvez générer le bitmap avec votre propre texte en utilisant System.Drawing.Graphic et super-imposer sur la vidéo. La plupart des lecteurs vidéo avec sous-titres utilisent l'une ou l'autre de ces méthodes. VMR9 est plus populaire car il est accéléré par le matériel.

Questions connexes