Salut,
alors voilà deux jours que je galère à utiliser le SampleGrabber de DirectShow, pour extraire des images d'une vidéo sous forme de bitmaps...
Pour l'instant, je suis arrivé à coder les fonctions de base d'un player video: lecture, arrêt, défilement de la vidéo, redimensionnement, accélerer ou diminuer le débit...
Ce que je voudrais faire maintenant, c'est sélectionner une portion de la vidéo, et extraire toutes les images sous forme de bitmaps.
J'y arrive en passant par pBasicVideo->GetCurrentImage, mais c'est super long.
J'ai vu sur le net qu'il valait mieux utiliser le Sample Grabber intégré à DirectShow.
Mais le problème est que je ne veux pas qu'il soit tout le temps dans le Filter Graph, donc je voudrais le connecter uniquement en cas de besoin, puis le déconnecter ensuite quand j'en ai fini...
Mais ça je sais pas faire...
Quelqu'un peut-il m'aider??
Merci d'avance
---------------
Another .Net Blog