| Video Control Center | |
|
|
Auteur | Message |
---|
Yannick
Nombre de messages : 8611 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: Video Control Center Sam 25 Mar 2017 - 18:28 | |
| Suite aux dernières fonctions de Kgf, je vous ai mis sur mon webdav le début d' un centre de control vidéo. Bon, je ne peux pas tout tester, je n' ai qu' une webcam... Le grand écran n' est pas encore actif mais c' est en cours... Attention, ce n' est qu' un début ! | |
|
| |
papydall
Nombre de messages : 7009 Age : 73 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Video Control Center Sam 25 Mar 2017 - 19:41 | |
| Hello Yannick
J’ai téléchargé et j’ai testé. Ça promet !
Personnellement, je dispose de deux webcams qui se complètent : l’une donne une bonne image mais ne dispose pas de micro, l’autre, son image est altérée (donc pratiquement inexploitable) mais elle dispose d’un bon microphone. J’utilise ce couple de webcams sur skype et sur Messenger et ça donne de bons résultats.
Revenons au test de video control center : Le programme ne détecte qu’une seule webcam : celle qui dispose d’un micro et dont l’image est très mauvaise. Si je débranche cette dernière et je refais le test, l’autre webcam est détectée mais pas de microphone.
Ce problème, je l’ai déjà rencontré avec le code de Klaus : la liste indiquant les différentes caméras s’affiche trop brièvement et s’efface avant de donner une chance de choisir quelle caméra on veut utiliser.
Voilà, c’est tout pour le moment. | |
|
| |
Marc
Nombre de messages : 2397 Age : 63 Localisation : TOURS (37) Date d'inscription : 17/03/2014
| Sujet: Re: Video Control Center Dim 26 Mar 2017 - 1:05 | |
| Superbe ! Voilà qui est très pro !
Vivement la suite !
Merci Yannick et Klaus ! | |
|
| |
Klaus
Nombre de messages : 12298 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Video Control Center Dim 26 Mar 2017 - 1:18 | |
| @Papydall: - Citation :
- Ce problème, je l’ai déjà rencontré avec le code de Klaus : la liste indiquant les différentes caméras s’affiche trop brièvement et s’efface avant de donner une chance de choisir quelle caméra on veut utiliser.
Je suis désolé, mais c'est que tu as mal lu la doc. Excuse-moi - ce n'est pas méchant, c'est simplement la réalité. Si tu regardes mon programme de démo de VideoCapture, tu remerqueras qu'il y a un objet LIST qui montre la liste des sources vidéo reconnues par Windows. Techniquement, Windows sait en gérer un maximum de 10, identifiées par un indice de 0 à 9. La première ligne dans cet objet LIST a donc l'indice numéro 0. Et dans mon programme de démo, je regarde, lorsqu'on clique sur le bouton "Connecter", quel est la ligne sélectionnée par l'utilisateur dans cette liste. Par défaut, aucune ligne n'est sélectionnée, bien entendu. Et donc, je prends par défaut l'indice 0. Mais si tu as deux ou pliusieurs lignes de source vidéo dans cette liste, tu peux cliquer sur une autre ligne que la première (celle de ta "bonne" caméra, par exemple), et le clic sur le bouton "Connecter" va alors en déduire l'indice correct (numéro de ligne -1) et passer cet indice à la fonction de connexion. Et ça marchera correctement. J'ai bien écrit dans la documentation que la fonction de connexion sélectionne le driver en fonction de l'indice qu'on lui passe. Voici l'extrait de la doc: - Citation :
- par1% = handle de l'objet dans lequel on place l'objet VideoCapture
par2% = index de la source vidéo (0, 1, 2, ..., 9) par3% = visibilité: VideoCapture_Hide% ou VideoCapture_Show% par4% = ./. et tu constate que dans par2%, tu passes l'indice du driver que tu veux connecter. Maintenant, la première chose à faire, c'est de lancer mon programme de démo, et, sans rien faire d'autre, regarder le contenu de l'objet LIST à droite. Est-ce qu'il y a bien deux lignes ? Si oui, tu cliques sur la ligne qui t'intéresse, puis ensuite, tu cliques sur "Connecter". Si par conte, une seule ligne apparaît dans cette liste, alors pas de chance, Windows n'a pas reconu deux sources vidéo distinctes. Je remplis cette liste à l'aide d'un API Windows, tout à fait indépendemment de la fonction de capture. | |
|
| |
Yannick
Nombre de messages : 8611 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Dim 26 Mar 2017 - 1:49 | |
| @ Papydall, dans VCC_Init.bas, remplace les lignes 17 à 26 par ceci : - Code:
-
' Listage des périphériques create_hide memo PeriphListe% : width PeriphListe%,400 res% = dll_call1("GetCaptureDriverNames",handle(PeriphListe%)) if count(PeriphListe%)=0 m%=message_information_ok("Aucun Périphérique vidéo trouvé !") else message text$(PeriphListe%) end_if create_show et dis nous ce que tu as en message stp. | |
|
| |
papydall
Nombre de messages : 7009 Age : 73 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Video Control Center Dim 26 Mar 2017 - 4:06 | |
| - Ça donne :
- Puis ça affiche les deux caméras:
- Je choisis la bonne:
| |
|
| |
Yannick
Nombre de messages : 8611 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Dim 26 Mar 2017 - 4:33 | |
| Les deux cam sont sur un port different ou sur un Hub ? C' est curieux qu' une seule soit détecté par kgf... | |
|
| |
papydall
Nombre de messages : 7009 Age : 73 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Video Control Center Dim 26 Mar 2017 - 4:45 | |
| Elles sont connectées chacune sur un port USB. | |
|
| |
papydall
Nombre de messages : 7009 Age : 73 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Video Control Center Dim 26 Mar 2017 - 5:29 | |
| @Klaus Ton programme de DEMO fonctionne et je peux choisir la caméra que je veux utiliser. Le "problème" venait de mon impatience : je n'attendais pas l'affichage de la LIST avant le clic sur le bouton "Connecter" Le programme va donc utiliser la 1ère caméra qui n'est pas la bonne. En devenant plus sage, j'ai pu choisir ma caméra et tout devient correct. Je suis désolé pour le dérangement. - Spoiler:
| |
|
| |
Yannick
Nombre de messages : 8611 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Mar 28 Mar 2017 - 5:09 | |
| Suite à quelques difficultés que j' ai attribué pour partie à mon interface, j' ai un peu modifiée celle ci. J' ai mis un version 2 sur mon webdav. On peut théoriquement (j' ai qu' une cam pour vérifier) visualiser 9 caméra en passer une de petit ecran à grand ecran. et enregistrer une photo ou une video. Je vais m' attaquer au son... | |
|
| |
mindstorm
Nombre de messages : 685 Age : 55 Localisation : charente Date d'inscription : 13/02/2013
| Sujet: Re: Video Control Center Mar 28 Mar 2017 - 21:01 | |
| bonsoir Messieurs tous cela m'a l'air bien intéressant. il faut que je retrouve ma vieille webcam LEGO Mindstorms pour lui donner une seconde vie. MERCI | |
|
| |
Contenu sponsorisé
| Sujet: Re: Video Control Center | |
| |
|
| |
| Video Control Center | |
|