Bonjour à tous,

je me permets de poster un post puisque là je ne trouve pas de solutions à mon problème.

J'utilise le block IMAQ AVI Read Frame de la bibliothèque Vision et Motion de Labview.

J'ai une vidéo en .avi que je lance dans mon vi. Seulement voilà, j'ai plusieurs exemplaire de ce .avi avec des codecs de compression différents.

Je ne comprend pas pourquoi tous ces .avi ne fonctionne pas.
Par exemple lorsque j'ouvre le .avi générer avec le codec Intel IYUV, cela fonctionne parfaitement.
Mais lorsque j'ouvre le .avi généré avec le codec MPEG4 ou bien H.264, cela ne me lit pas la vidéo et me génère cette erreur :

code erreur : -1074396009

"IMAQ AVI Read Frame
An internal DirectX error has occurred. Try upgrading to the latest version of DirectX."

J'ai la toute dernière version de DirectX pour XP, soit la 9.c

Si quelqu'un à une idée, j'en serais vraiment fort reconnaissant.

Merci beaucoup par avance.

Florian V