Bonjour à tous, voilà plusieurs semaines que
je tente de décoder des vidéos afin de les afficher à l'aide de la SDL.
J'ai ainsi suivi les conseils donnés à d'autres sur plusieurs forums
dont celui-ci mais, quelques soient les techniques que j'ai utilisées
jusqu'à présent, je me confronte toujours à un problème qui me dépasse.
J'ai tout d'abord utilisé la librairie VFW en suivant le tutoriel suivant :
http://www.gamedev.net/reference/articles/article840.asp
Cela fonctionne, mais ça rame énormément, même
sur des configurations puissantes, de plus le son et l'image ne sont
pas tout à fait synchro (quelque soit le codec utilisé)...
Ensuite, je me suis donc tourné vers la librairie FFMPEG et j'ai suivi ce tutoriel :
[ Lien ]
Ce tutoriel est très clair en ce qui concerne
le décodage du flux vidéo, mais il ne traite pas du décodage du son,
ainsi, je suis parvenu à lire correctement la vidéo, mais je ne
parviens toujours pas à lire le son des vidéos (j'utilise SDL_mixer
mais je suis prêt à utiliser n'importe quelle librairie).
Enfin, dans un grand désespoir, je me suis
tourné vers DirectShow, mais le manque de documentation claire sur
cette API ne m'aide pas vraiment et je ne sais pas trop comment m'y
prendre pour l'utiliser afin de récupérer des images non compressées
affichables avec la SDL.
Ayant épuisé mes ressources en matière de
recherche, je m'en remet donc à vous pour m'aider à résoudre mes
problèmes, je suis ouvert à toutes les propositions. Merci.