[UDF] Webcam (l’ultime!)

Partagez des fonctions et des UDF AutoIt.
Règles du forum
.
Répondre
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

[UDF] Webcam (l’ultime!)

#1

Message 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!
Fichiers joints
webcam.au3
(12.92 Kio) Téléchargé 1518 fois
Modifié en dernier par matwachich le sam. 27 nov. 2010 20:24, modifié 1 fois.
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
pierrotm777
Membre émérite
Membre émérite
Messages : 770
Enregistré le : sam. 11 oct. 2008 14:44
Localisation : Bordeaux
Status : Hors ligne

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

#2

Message par pierrotm777 »

Vous arivez à visualiser plusieurs webcam en même temps ?
Quels sont les modifs svp ? :)
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

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

#3

Message 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
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Avatar du membre
yagonfstm91
Niveau 4
Niveau 4
Messages : 66
Enregistré le : dim. 07 août 2011 14:26
Status : Hors ligne

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

#4

Message 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
Mon site web : http://YagoServer.net/
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

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

#5

Message 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!
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Avatar du membre
sablier94
Niveau 4
Niveau 4
Messages : 87
Enregistré le : lun. 20 sept. 2010 10:18
Localisation : Suisse
Status : Hors ligne

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

#6

Message 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
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2086
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

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

#7

Message 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 20096 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 :/
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
pierrotm777
Membre émérite
Membre émérite
Messages : 770
Enregistré le : sam. 11 oct. 2008 14:44
Localisation : Bordeaux
Status : Hors ligne

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

#8

Message par pierrotm777 »

j'ai eu le même problème lorsque j'utilisai cet UDF .
pierrotm777
Membre émérite
Membre émérite
Messages : 770
Enregistré le : sam. 11 oct. 2008 14:44
Localisation : Bordeaux
Status : Hors ligne

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

#9

Message 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
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2086
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

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

#10

Message 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.
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
A2Energie
Niveau 5
Niveau 5
Messages : 140
Enregistré le : ven. 15 nov. 2013 20:22
Status : Hors ligne

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

#11

Message 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)
Répondre