ENREGISTRER UN VIDEO D'UNE WEBCAM

cs_sitemo Messages postés 341 Date d'inscription samedi 8 novembre 2003 Statut Membre Dernière intervention 29 juin 2011 - 6 juil. 2005 à 21:37
rackamlerouge Messages postés 13 Date d'inscription jeudi 18 septembre 2003 Statut Membre Dernière intervention 7 octobre 2013 - 10 janv. 2013 à 17:40
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/30202-enregistrer-un-video-d-une-webcam

rackamlerouge Messages postés 13 Date d'inscription jeudi 18 septembre 2003 Statut Membre Dernière intervention 7 octobre 2013 1
10 janv. 2013 à 17:40
Bonjour,
le fichier zip à l'air d'air d'être corrompu. 38,9 Ko sur les 40,7 Ko. Peut-on revoir çà ?

Merci
otelle Messages postés 11 Date d'inscription jeudi 4 décembre 2003 Statut Membre Dernière intervention 17 octobre 2010
25 mars 2010 à 02:49
Bonjour, (le même sans fautes)

Quelqu'un saurait il m'expliquer pourquoi les paramètres de Webcam qui sont remontés ne sont pas exhaustifs. Je m'explique, je viens de changer de WebCam (une lifecam cinema) et il m'est impossible de sélectionner le format 1280x720.

J'ai essayé avec Amcap, celui-ci arrive bien à détecter les différents format video supportés par la Webcam.

2 semaines que je sèche là-dessus, si quelqu'un avait une idée !!!

Oliv.
otelle Messages postés 11 Date d'inscription jeudi 4 décembre 2003 Statut Membre Dernière intervention 17 octobre 2010
25 mars 2010 à 02:48
Bonjour,

Quelqu'un saurait il m'expliquer pourquoi les paramètre de Webcam qui sont remonter ne sont pas exhaustifs. Je m'explique, je viens de changer de WebCam (une lifecam cinema) et il m'est impossible de sélectionner le format 1280x720.

J'ai essayé avec Amcap, celui-ci arrive bien à détecter les différents format video supporté par la Webcam.

2 semaines que je sèche la dessus, si quelqu'un avait une idée !!!

Oliv.
cs_CHETA Messages postés 15 Date d'inscription samedi 14 août 2004 Statut Membre Dernière intervention 24 août 2009
19 août 2009 à 14:14
Bonjour,
pour arreter l'enregistrement j'utilise la commande suivante et celà fonctionne
retvale = SendMessage(mCapHwnd, WM_CAP_STOP, 0, 0)
Par contre si quelqu'un a la solution pour supprimer cet "arret enregistrement" dés que l'on met le focus sur la forme celà m'arrangerait bien.(La touche esc ne me gene pas)
La form c'est embetant car je l'utilise pour la deplacer (form sans barre titre)
Merci d'avance
lahcen13 Messages postés 1 Date d'inscription jeudi 21 mai 2009 Statut Membre Dernière intervention 16 juin 2009
16 juin 2009 à 20:17
bonjour, je suis débutant et je veux avoir aprés le téléchargement du fichier comment l'utiliser( ou je le décomprice est comment je l'utilise)
etber2008 Messages postés 3 Date d'inscription samedi 28 mars 2009 Statut Membre Dernière intervention 6 mai 2009
6 mai 2009 à 10:30
salut je suis un jeune etudient.
moi j'ai besion de cette application mais avec vb.net 2008
si quelqu'un a une aider il va m'envoyer le code source apartire de mon courier éléctronique:
etber_230_widadi@hotmail.com
merci de votre attention!
chinchipatxi Messages postés 1 Date d'inscription dimanche 1 mars 2009 Statut Membre Dernière intervention 1 mars 2009
1 mars 2009 à 17:56
Comment on fait pour l'utiliser apres l'avoir enregistre dans ses documents ?
tsubasa403 Messages postés 1 Date d'inscription lundi 2 février 2009 Statut Membre Dernière intervention 2 février 2009
2 févr. 2009 à 19:45
Comment on utilise le fichier il n'y a pas d'exe?
Sylvain298 Messages postés 17 Date d'inscription samedi 6 novembre 2004 Statut Membre Dernière intervention 18 décembre 2008
18 déc. 2008 à 13:50
Salut VincGold,
Je crois que le ".vb" c'est en .net et ce code est en visual basic 6.0
Si tu travaille avec visual studio, il me semble qu'il arrive a faire la conversion...
VincGold Messages postés 2 Date d'inscription dimanche 8 octobre 2006 Statut Membre Dernière intervention 28 septembre 2010
14 déc. 2008 à 18:18
Bonjour, il manque la Form1.vb dans le zip non ?... j'ai le code du Form1 mais pas l'affichage et disposition des boutons...
felix517 Messages postés 1 Date d'inscription samedi 26 janvier 2008 Statut Membre Dernière intervention 26 janvier 2008
26 janv. 2008 à 09:57
Bonjour et merci
mais totalement nul que je suis je ne sait meme pas installer ce code ni ou ni comment
quelqun peut il m aider?
d avance merci
oomm Messages postés 9 Date d'inscription dimanche 2 décembre 2007 Statut Membre Dernière intervention 2 décembre 2007
5 déc. 2007 à 20:19
THENK YOU
Shad973 Messages postés 2 Date d'inscription mercredi 7 février 2007 Statut Membre Dernière intervention 4 décembre 2007
4 déc. 2007 à 01:17
salut a tous,
je voudrai savoir comment supprimer le msgbox qui demande si l'on veux demarrer l'enregistrement video a l'emplacement specifié. cette commande s'effectue apres l'appelle de la fonction "sauvegarde"
djodjo2050 Messages postés 19 Date d'inscription dimanche 11 mars 2007 Statut Membre Dernière intervention 26 octobre 2007
19 avril 2007 à 13:57
Bonjour,

ok j'ai réussi en m'aidant du code associé au bouton quitter-click() .

En effet j'y ai récupéré la syntaxe qui arrete la webcam et quand mon timer est à Zéro l'enregistrement s'arrete bien et le bouton rouge s'éteint (grace à sylvain!!)

Tout est OK.


bonne après midi
djodjo2050 Messages postés 19 Date d'inscription dimanche 11 mars 2007 Statut Membre Dernière intervention 26 octobre 2007
17 avril 2007 à 16:43
salut, j'ai essayé avec sendkeys "{ESC}" mais cela ne fonctionne pas (ca continue d'enregistrer). Pourquoi tu as mis 27 dans la définition de capparams, c arbitraire ou le 27 est lié à la touche échap?
sinon comment faire pour mettre le focus sur la fenetre de la webcam?

merci à toi
djodjo2050 Messages postés 19 Date d'inscription dimanche 11 mars 2007 Statut Membre Dernière intervention 26 octobre 2007
16 avril 2007 à 14:41
ok merci, mais je pensais que si on appuyais à nouveau sur le bouton enregistrer cela arrtait l'enregistrement. désolé.

sinon effectivement on pourrait simuler l'appui sur la touche échap.

je sais qu'en VBA la simulation de la touche entrer est:

SendKeys "{ENTER}"

est ce que pour échap en VB cette syntaxe est correcte?

SendKeys "{27}" ou SendKeys "27"


merci pour l'astuce.
Sylvain298 Messages postés 17 Date d'inscription samedi 6 novembre 2004 Statut Membre Dernière intervention 18 décembre 2008
14 avril 2007 à 21:04
Appuyer sur le bouton video (ou simuler le click) ne sert a rien puisque c'est sur ce bouton que l'on clique pour debuter l'enregistrement

Pour arreter l'enregistrement, il faut soit cliquer sur la fenetre (donc lui donner le focus) soit appuyer sur echap (code touche n° 27)
On peut choisir une autre touche que echap dans la definition de capparams

Je pense que le plus simple serait de simuler l'appui sur la touche echap
djodjo2050 Messages postés 19 Date d'inscription dimanche 11 mars 2007 Statut Membre Dernière intervention 26 octobre 2007
13 avril 2007 à 17:45
salut, désolé de répondre si tard mais c ok pour le positionnement.
La je suis entrain de voir pour mettre un compteur pour que lorsqu'on appuie sur le bouton enregistrer cela déclenche un compteur de 60 secondes (avec compte à rebour).

a l'aide d'un timer réglé sur 1000 je décremente la valeur de 1 à chaque coup et je l'affiche sur un label pour que l'utilisateur voit le temp qu'il lui reste pour enregistrer son petit "message video". jusque la ca va.


dans le timer j'ai fait une condition si la valeur du label=0 (soit si le temp d'enregistrement est fini) alors on appel la procédure click_video comme si on cliquait sur le bouton " enregistrer "pour arreter, et ben le témoin rouge ne s'éteint pas (donc l'enregistrement continue) , pourquoi? pourtant je suis sur que l'appel de la procédure se fait bien. si tu as une autre solution je prend.


Merci pour ton aide et bon week end
djodjo2050 Messages postés 19 Date d'inscription dimanche 11 mars 2007 Statut Membre Dernière intervention 26 octobre 2007
6 avril 2007 à 14:39
ok cool, c donc modifiable.

bon ben jme répete encore mais "j'regarde ca ce soir" lol.

merci
Sylvain298 Messages postés 17 Date d'inscription samedi 6 novembre 2004 Statut Membre Dernière intervention 18 décembre 2008
6 avril 2007 à 13:22
Pour le positionnement de la fenetre de la webcam c'est quand on definit l'espace de capture mcaphwnd avec capcreatecapturewindow
le code est le suivant

mCapHwnd = capCreateCaptureWindow(Nom de la fenetre de capture, son etat (si elle est visible ou si elle a des bordures, sa position x, sa position y, sa taille x, sa taille y, son objet parent, 1)

c'est dans la procedure form_loaf
voila
djodjo2050 Messages postés 19 Date d'inscription dimanche 11 mars 2007 Statut Membre Dernière intervention 26 octobre 2007
6 avril 2007 à 12:08
salut sylvain, c vraiment royal ce que tu as fais.

juste une question, comment tu fais pour positionner la fenetre de la webcam?

Il n'y a plus de picturebox comme dans l'ancienne version pour la prévisualisation? j'en ai trouvé qu'1, "webcam" qui sert uniquement pour la photo mais pas pour la video, c cela?

Merci à toi, bon appetit
djodjo2050 Messages postés 19 Date d'inscription dimanche 11 mars 2007 Statut Membre Dernière intervention 26 octobre 2007
5 avril 2007 à 18:00
je regarde ca ce soir, grand merci et bonne soirée.
Sylvain298 Messages postés 17 Date d'inscription samedi 6 novembre 2004 Statut Membre Dernière intervention 18 décembre 2008
5 avril 2007 à 13:41
C'est bon j'ai reussi pour le voyant rouge
ALlez voir le zip
Sylvain298 Messages postés 17 Date d'inscription samedi 6 novembre 2004 Statut Membre Dernière intervention 18 décembre 2008
4 avril 2007 à 15:21
J'ai trouvé une autre solution (sur code source http://www.vbfrance.com/codes/CAPTURER-VIDEO-WEBCAM-TV-ETC_4354.aspx) qui utilise une fonction de avicap.
La previsualisation marche pendant l'enregistrement.

Je vais mettre a jour le zip...

Maintenant que je me suis remis a cette source j'aimerais bien que la shape que j'ai mis sur le nouveau code se colore en rouge pendant qu'on enregistre et qu'il redevienne normale
Si vous avez des idées...
djodjo2050 Messages postés 19 Date d'inscription dimanche 11 mars 2007 Statut Membre Dernière intervention 26 octobre 2007
4 avril 2007 à 14:25
salut à tous, pour la prévisualisation (pour qu'elle reste visible pendant l'enregistrement) ne faudait il pas utiliser une autre méthode de prévisualisation de la video comme suggérer par Sylvain?

Quelles sont les autres méthodes pour acquérir la video d'une webcam?

merci
djodjo2050 Messages postés 19 Date d'inscription dimanche 11 mars 2007 Statut Membre Dernière intervention 26 octobre 2007
2 avril 2007 à 16:17
merci sylvain c vraiment sympa
Sylvain298 Messages postés 17 Date d'inscription samedi 6 novembre 2004 Statut Membre Dernière intervention 18 décembre 2008
2 avril 2007 à 13:42
Le timer1 continue de tourner pendant l'enregistrement.
J'ais essayé de refraichir la picturebox avec refresh, puis de carrement rafrichir l'affichage avec DoEvent mais rien n'y fait.
Apparament le probleme viendrait du fait que je passe par le presse-papier pour la previsualisation...
Je viens de voir un truc qui utiliser une fonction recursive j'essaierai tout a l'heure...
djodjo2050 Messages postés 19 Date d'inscription dimanche 11 mars 2007 Statut Membre Dernière intervention 26 octobre 2007
2 avril 2007 à 10:58
salut sylvain,
en fait j'ai tenté d'insérer un deuxième timer diffusant sur une autre picturebox. Et ben ca marche pas!? En meme temps, je découvre VB dc je fais ce que je peux.

je voulais savoir si pendant l'acquisition le timer1 continue de tourner ou il redémarre après l'enregistrement?

En tous cas, j'espere que tu va trouvé quelque chose parce que sérieux, la prévisualisation pendant l'enregistrement ca serait la cerise sur le gateaux.

Merci
Sylvain298 Messages postés 17 Date d'inscription samedi 6 novembre 2004 Statut Membre Dernière intervention 18 décembre 2008
31 mars 2007 à 12:08
Pour Djodjo j'ai pas trouvé pour la visualisation.

Pour Karsess voici le mode d'emploi:
- Brancher la webcam AVANT (sinon ca marche pas)
- Cliquer sur 'parametre' et verifier si c'est bien la webcam qui est selectionné dans 'source de capture video'
- Voir si arreter la previsualisation n'est pas enclencher
- Ca devrait marcher maintenant

Voila
KarSess Messages postés 17 Date d'inscription mercredi 26 octobre 2005 Statut Membre Dernière intervention 30 mars 2007
30 mars 2007 à 23:53
super genial heuuuu on l'utilise comment
djodjo2050 Messages postés 19 Date d'inscription dimanche 11 mars 2007 Statut Membre Dernière intervention 26 octobre 2007
29 mars 2007 à 22:59
Bonjour à tous, vraiment génial c ce que je cherchais, par contre comment faire pour que la prévisualisation soit possible pendant l'aquisition?

Merci à tous
Sylvain298 Messages postés 17 Date d'inscription samedi 6 novembre 2004 Statut Membre Dernière intervention 18 décembre 2008
30 nov. 2005 à 12:12
Comme pour Sitemo Chez moi ca marche super.

J'ai fais le test en filmant un chronometre sur environ 25 secondes. Le lecteur Windows Media lit normalement la video qui dure bien 25 seconde.

Ensuite c'est peut-etre un probleme de lecteur ou de systeme d'exploitation: Quand je suis passé sous XP certaines cinématique de certains jau ancien avez été super accéléré...

Je continue a chercher quand meme...
cs_oynis Messages postés 3 Date d'inscription lundi 5 mai 2003 Statut Membre Dernière intervention 15 août 2005
27 nov. 2005 à 15:15
Salut Sylvain,

Ton code est très bien mais j'ai remarqué que le fichier enregistré est vraiment très accéléré par rapport a la capture. J'ai essayé de changer le dwRequestMicroSecPerFrame mais ca ne change rien a la vitesse. Une suggestion ?
Sylvain298 Messages postés 17 Date d'inscription samedi 6 novembre 2004 Statut Membre Dernière intervention 18 décembre 2008
23 juil. 2005 à 10:25
Je comprend pas ce que tu veux dire chez moi ca marche bien...
cs_sitemo Messages postés 341 Date d'inscription samedi 8 novembre 2003 Statut Membre Dernière intervention 29 juin 2011 1
7 juil. 2005 à 15:24
je vois plus la webcam en marche il es tout noir
Sylvain298 Messages postés 17 Date d'inscription samedi 6 novembre 2004 Statut Membre Dernière intervention 18 décembre 2008
7 juil. 2005 à 14:20
Voila j'ai rajouté un bouton qui arrete la previsaulisation et qui permet de prendre en photo la visualisation

Sylvain
cs_sitemo Messages postés 341 Date d'inscription samedi 8 novembre 2003 Statut Membre Dernière intervention 29 juin 2011 1
6 juil. 2005 à 21:37
salut tres bien mais quand j'enregistre en .avi je peux pas voir la previsualisation en mm tps? et comment on larrete si je veu utilise la photo merci
MK
Rejoignez-nous