Bonjour,
Je fait une application qui superpose une bitmap à une vidéo avec VMR9.
Comment faire pour que la vidéo résultat soit envoyée vers un fichier .avi, plutot que sur un écran ?
Merci,
Christophe
Bonjour,
Je fait une application qui superpose une bitmap à une vidéo avec VMR9.
Comment faire pour que la vidéo résultat soit envoyée vers un fichier .avi, plutot que sur un écran ?
Merci,
Christophe
Salut.
Le filtre vmr9 utilise les capacités hardware de la carte graphique. Ceci signifie que la vidéo et le bitmap sont mixés au niveau de la carte graphique. Il est possible de récupérer l'image résultante dans la méthode "PresentImage".
Une possibilité serait de créer un filtre source qui prendrait en entrée l'image résultante, et qui serait connecté à un filtre de compression AVI. La fin de la chaîne sera constituée d'un filtre de type "file writer", pour l'écriture d'un fichier sur le disque. Les deux graphes étant indépendants, il faudra s'assurer que des images ne sont pas droppées.
Open Source Microsoft MediaFoundation
https://github.com/mofo7777
http://jeux.developpez.com/faq/directx/?page=dshow
Partager