Page 1 sur 1

[UDF] Webcam (l’ultime!)

Posté : ven. 19 nov. 2010 20:54
par matwachich
Alors voila, étant utilisateur actif de webcam avec autoit, j'ai beaucoup retourné le sujet dans tous les sens, et je pense détenir enfin un Bon UDF qui marche!
C'est celui qu'a fait Ludocus, puis modifier par pierrotm777, et enfin, quelques corrections par moi!

Il reste la gestion des erreurs qui n'est pas super précise, mais je l'ai testé sur plusieurs PC avec Win XP, Vista et Seven sans aucun problème!

Re: [UDF] Webcam (l’ultime!)

Posté : sam. 27 nov. 2010 11:40
par pierrotm777
Vous arivez à visualiser plusieurs webcam en même temps ?
Quels sont les modifs svp ? :)

Re: [UDF] Webcam (l’ultime!)

Posté : sam. 27 nov. 2010 20:11
par matwachich
Oui, j'affiche plusieurs webcams dans une fenêtre

Les modifs:
- La plus importante est dans _webcam_close, avant, elle fermait les dll ce qui empêchait de reouvrir la webcam en milieu de script
- J'ai arrangé la description et le nom des fonction
- _webcam_snap peut prendre directement des photos en jpg
- Et la plus petite, j'ai mis un lien vers la page MSDN qui explique toutes les constantes au début de l'UDF

!!! ATTENTION !!!
La plus importante modification dont je parle, je viens de l'ajouté, il faut donc re-télécharger l'UDF maintenant

Re: [UDF] Webcam (l’ultime!)

Posté : dim. 07 août 2011 17:07
par yagonfstm91
Bonjour,

j'ai essayer cet UDF, il marche, mais aléatoirement pour moi (du genre une fois sur 4), et sans changer le code !

Voila mon script (fait a la va vite):
► Afficher le texteVoir
Soit la caméra se lance toute seul sans rien me demander et la ca marche,
soit on me demande de choisir la source video, je la sélectionne (il y en a qu'une), fait ok et la webcam ne se lance pas et ne s'affiche pas :?

EDIT : J'ai trouver une solution tres bizarre, j'ai mis la commande _Webcam_Open 2 fois a la suite et ca marche a tout les coups :shock:
► Afficher le textevoir
Aussi j'ai essayer la capture video, l'affichage de la camera se fige (mais sa enregistre bien).
Par contre la video est saccadée :(

Que faire ? Merci

Re: [UDF] Webcam (l’ultime!)

Posté : dim. 07 août 2011 19:33
par matwachich
Le premier problème, je l'ai eu quelque fois chez moi, et je n'ai jamais compris pourquoi!
Pourtant j'ai plusieurs sources vidéos sur mon pc (webcam, splitcam, youcam...) mais il ne me demande jamais.

Quand au 2e problème, j'ai jamais compris non plus, j'ai pas vraiment chercher sur le forum anglais et ailleurs vu que je n'utilise plus la fonction video, ni cet udf tout court.

Si quelqu'un d'autre a des lumières!

Re: [UDF] Webcam (l’ultime!)

Posté : dim. 07 août 2011 19:46
par sablier94
Salut,

J'aimerai aussi utiliser cet udf mais il fait pareil chez moi : Il demande un source alors qu'il n'y en a qu'une et il marche une fois sur deux...

C'est dommage. Y a-il un autre udf qui fonctionne mieux ?

Merci

Re: [UDF] Webcam (l’ultime!)

Posté : mar. 10 juil. 2012 10:16
par TommyDDR
Salut matwachich,
Cela fait quelque temps que j'essaye d'afficher plusieurs webcam en même temps sans y arriver, j'ai essayé avec ton UDF mais sans succès non plus...

Je m'explique :
J'ai une webcam ainsi que ManyCam (camera virtuelle)

J'ai fait ce petit script pour afficher toutes les camera de 0 à 9
► Afficher le textecode
Mais seul manycam s'affiche en 0.
autoit.PNG
autoit.PNG (11.18 Kio) Vu 20086 fois
Je me suis donc dit que manycam prenait le dessus sur ma webcam.
Mais récemment j'ai aperçu dans les options vidéos de skype que je pouvais choisir entre manycam et ma webcam.
skype.PNG
Je pense donc qu'il y a un moyen pour afficher la camera souhaiter, la question est : Comment ?

La seule solutions que j'ai trouvé est de changer la clé de registre :

Code : Tout sélectionner

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaResources\msvideo\MSVideo.VFWWDM : DevicePath
pour pointer sur la webcam au lieu de manycam (mais du coup je n'ai plus manycam ^^') j'ai les deux si je change la clé entre les deux _WebCam_Open ... mais c'est un peu du travail de porc :/

Re: [UDF] Webcam (l’ultime!)

Posté : mar. 10 juil. 2012 13:32
par pierrotm777
j'ai eu le même problème lorsque j'utilisai cet UDF .

Re: [UDF] Webcam (l’ultime!)

Posté : mar. 10 juil. 2012 15:08
par pierrotm777
si cela peut vous intéresser j'avais travaillé le sujet sur 4 caméras .Attention à l'UDF inclus qui est un peu plus ancien .
http://www.mediafire.com/?vmpur6pjurrqjk0

Re: [UDF] Webcam (l’ultime!)

Posté : mar. 10 juil. 2012 15:29
par TommyDDR
Merci mais malheureusement vous utilisez les mêmes fonctions que moi (_WebCam_Open) avec incrémentation de l ID. Donc ça ne marche toujours pas chez moi.

Re: [UDF] Webcam (l’ultime!)

Posté : ven. 16 mars 2018 09:59
par A2Energie
Salut et merci pour cet UDF,

Un micro_mini problème détecté :
Désolé pour la contribution ridicule, mais contribution quand même :)
Vais essayer de faire mieux les prochains coups.

Ligne 97 : ; Syntax: _WebcamOpen($sHwnd, $sLeft, $sTop, $sWidth, $sHeight)
A remplacer par :
Ligne 97 : ; Syntax: _Webcam_Open($sHwnd, $sLeft, $sTop, $sWidth, $sHeight, $WebCamId = 0)

Ligne 162 : ; Syntax: _WebcamSnap($sId, $sFile)
A remplacer par :
Ligne 162 : ; Syntax: _Webcam_Snap($sId, $sFile)

Ligne 207 : ; Syntax: _WebcamClose($sId)
A remplacer par :
Ligne 207 : ; Syntax: _Webcam_Close($sId)

Ligne 231 : ; Syntax: _WebcamRecordStart($sFile, $sId)
A remplacer par :
Ligne 231 : ; Syntax: _Webcam_Rec_Start($sFile, $sId)

Ligne 264 : ; Syntax: _WebcamRecordStop($sId)
A remplacer par :
Ligne 264 : ; Syntax: _Webcam_Rec_Stop($sId)