webcam sous linux - Hardware - Linux et OS Alternatifs
Marsh Posté le 08-01-2009 à 18:19:11
Quelles sont les webcam testées ?
Marsh Posté le 08-01-2009 à 18:34:07
la première assez ancienne qui tournait sur ov519 était une créative, mais dire le type ??? (je pourrais le redemander je connais la personne à qui je l'ai donnée)
et la seconde celle que je possède encore et qui tourne sur gspca, est une "logitec QuickCam Notebook".
Mais les 2 avaient (ont) le même comportement.
Marsh Posté le 10-01-2009 à 18:57:17
il n'y a que moi qui ai ce genre de souci ?
Tout de même 2 webcam qui fonctionnent de la même manière. (avec les mêmes défauts)
Serai ce une question de distribution ? J'ai mandriva
Sur les autres distributions, vos webcam fonctionnent bien le soir avec une lampe normal ?
Marsh Posté le 11-01-2009 à 18:25:34
Moi ça marche sans soucis. Enfin.. Je dis sans soucis parce que j'ai trouvé le bon module.. mais j'ai eu plusieurs cas de modules qui marchaient mal/pas .. J'ai des Logitech mais pas le même module ... Essaie de tester avec d'autres modules peut-être
Marsh Posté le 13-01-2009 à 14:10:32
merci pour ta réponse, je vais chercher d'autres modules ... nous verrons ce qu'il en est.
Marsh Posté le 22-01-2009 à 20:23:52
Bonjour crouik, puisque tu es sur MDV voici un lien qui te fournira tous les renseignements:
http://wiki.mandriva.com/fr/Webcam#Uvcvideo
Pour faire court, achète de préférence une Webcam UVC, c'est le protocole d'avenir et universel: avec une cam UVC tu n'as pas besoin de pilote autre que le pilote générique uvcvideo (pour les Linux et Unix); depuis les versions Windows XP le protocole UVC est reconnu, pas besoin non plus de pilote spécial, il est déjà intégré dans Windows.
Résultat: tu branches ta Cam et ça marche! comme tu le fais avec une clé USB ou un disque externe, parce que justement eux aussi fonctionnent avec un protocole (ou norme) universel comme l'UVC...
Les meilleures Webcams UVC sous Linux chez Logitech, sont:
- quickcam E 3500 plus N° sur la boîte: 960-000233 ~ 30€
- quickcam communicate S 5500 N° sur la boîte: 960-000242 ~50 €
- quickcam communicate Deluxe N° sur la boîte: 961465-0310 ~60 €
- quickcam S 7500 N° sur la boîte: 960-000249 ~70 €
Aucunes 9000pro ne fonctionnent correctement sauf celle sortie, il y a 3mois et probablement pas encore en magasin.
Enfin tu trouveras la liste de toutes les Webcams UVC qui fonctionnent sous Linux, sur le site des devs du pilote UVC:
http://linux-uvc.berlios.de/
Et si tu veux un bon programme audio-vidéo pour tester à fond ta cam, tu peux le charger ici:
http://pagesperso-orange.fr/zebulon-02/Progs/guvcview
( je compile régulièrement le source et tiens l'exécutable de ce programme à jour sur le lien).
Marsh Posté le 23-01-2009 à 18:06:16
et bien un grand merci, je ne connaissais pas cette "norme" mais elle est bien venue !
ce ne sera jamais que la 3 ème cam que j'achèterais.
En attendant j'ai remis mon portable sur wiindowsXP (avec cette cam), au fur et à mesure des nouvelles versions de opensuse il fonctionne de moins en moins bien. j'ai essayé d'autres distributions, pas convainquant je perd à chaque fois une ou l'autre fonction. Dans 2 ans il ne fonctionnera plus du tout sur linux si cela continue.
Je laisserai cette cam pour le portable et je m'en achèterai une autre compatible UVC pour ma machine de bureau.
En tout cas merci pour cette réponse complète, je la met dans mes favoris.
Marsh Posté le 30-01-2009 à 22:29:25
bon, j'ai pris une hercule qui est dans la liste proposée sur le site http://linux-uvc.berlios.de/
Elle est reconnue sans pilote et directement sur ... windowsXP (donc elle fonctionne bien)
Pas de chance sur mandriva 2009 fonctionne pas.
elle est bien "reconnue":
Code :
|
Device 005: ID 06f8:300a Guillemot Corp.
Avec le logiciel luvcview j'ai cette erreur:
Code :
|
Aucun autre logiciel ne fonctionne avec (amsn kopete vlc), j'ai cependant l'entrée micro qui est détectée (dans kmix)
le module est bien chargé:
Code :
|
Par contre il y a cette ligne:
v4l1_compat 18052 2 uvcvideo,videodev
et spécialement: v4l1_compat
Il me semble avoir lu que ça ne fonctionne qu'avec v4l2 ...
Si je modprobe le module: v4l2_common
il se met en place, mais il ne prend pas les deux autres: uvcvideo,videodev
Code :
|
voilà voilà pour aujourd'hui j'en ai ma dose, si quelqu'un passe par ici et peut me dire comment attribuer ces deux modules à v4l2_common en place de v4l1_compat ...
Ce que je ne comprend pas de la part de mandriva c'est d'utiliser v4l1 et d'inclure le module uvcvideo qui semble ne fonctionner que sur v4l2
Marsh Posté le 01-02-2009 à 00:40:21
Pour la luminosité celle ci ça va, j'en suis très content même en soirée avec la lampe c'est très bien.
Reste un seul défaut à corriger et ce sera parfait
Marsh Posté le 01-02-2009 à 00:54:59
tu as essayé un
LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so tonapplication ?
Marsh Posté le 01-02-2009 à 11:13:11
je n'ai pas de: /usr/lib/libv4l
Il y a un autre souci: le module ub
Code :
|
Voici ce qui marche comme module depuis un live CD (fedora) avec kernel 2.6.27.5
(v4l2convert ne serait pas nécessaire)
Pour essayer j'ai chargé sur ma machine le 2.6.27.5 de mdrv et fais cet essai (la photo)
De fait avec ce module chargé il crée automatiquement /dev/video0 nécessaire pour au moins sortir une image même mauvaise.
L'erreur au lancement de luvcview venait de là.
Code :
|
Pour ce qui est de la petite bande verte sur l'image , je ne sais pas le pourquoi, car avec le liveCD fedora, l'image était très bien.
Marsh Posté le 02-02-2009 à 11:47:48
bon ben j'ai installé le même logiciel utilisé dans le live CD de fedora. (logiciel unique de webcam proposé dans ce live CD)
Alors pour autant que le module UB soit installé (ce qui n'est pas le cas dans les derniers kernel)
Et qu'on utilise le logiciel "cheese" et uniquement celui là, j'ai une bonne image ...
Mais je ne peux rien en faire d'autre avec que m'admirer ...
Donc plug and play, c'est plutôt raté
Il parait en plus que ce module UB ferait des misères pour d'autres montages de périphérique ? (lu quelque post sur google)
Raison pour lequel il n'est plus activé par défaut dans le kernel ?
Question y aurait ils certaines webcam uvc qui nécessiteraient le module UB et d'autre pas?
Voilà pour la conclusion.
Marsh Posté le 02-02-2009 à 12:38:48
crouik a écrit : je n'ai pas de: /usr/lib/libv4l |
c'est étrange cela.
le paquet libv4l est installé ?
Marsh Posté le 02-02-2009 à 13:12:02
mikala a écrit : |
Code :
|
mandriva 2008.1 j'ai les sources Backports, pas les testing
Marsh Posté le 02-02-2009 à 13:33:20
c'est un paquet qui est dans Main...
tes sources sont elles correctement configurés ?
Citation : |
Marsh Posté le 02-02-2009 à 13:36:26
hum...
je viens de regarder le changelog et le paquet a été introduit dans la 2009.0
Citation : * Thu Jul 31 2008 Herton Ronaldo Krzesinski <herton AT mandriva DoT com DOT br> 0.3.8-1mdv2009.0 |
un urpmf --files /usr/lib/libv4l ne donne rien ?
Marsh Posté le 02-02-2009 à 14:34:26
voilà ce que ça donne:
Marsh Posté le 02-02-2009 à 14:41:49
bref il ne donne rien
Marsh Posté le 02-02-2009 à 15:01:01
non, j'avais déjà regardé dans le gestionnaire de paquet, après avoir mis a jour les sources de la 2008.1
Je vais regarder dès que je peux sur une autre machine avec la 2009.0 dessus, pour l'instant je suis un peu occupé.
Marsh Posté le 02-02-2009 à 20:23:09
bon j'ai passe un peu de temps dimanche a essaye de configurer mes 2 webcams sans succes cette fois
Marsh Posté le 03-02-2009 à 17:17:05
suite:
Sur mdrv 2009.0 j'ai bien: /usr/lib/libv4l/v4l2convert.so
Donc après avoir chargé le module ub j'ai branché la camera (kernel 2.6.27.5)
j'ai démarré "cheese" qui a planté:
Code :
|
Je l'ai redémarré avec: LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so cheese
La il démarre et image parfaite ...
Je démarre donc amsn de la même manière, et là 1/4 d'image bonne et le reste en vert
Voilà voilà ...
Ne sachant plus que faire, je dépose les armes.
Marsh Posté le 03-02-2009 à 18:06:26
Bonjour crouik,
Désolé, j'étais absent!
En fait, il te manque un module: usbvideo
# modprobe -v usbvideo
Je suis sous la 2008.1 et si je fais:
sudo lsmod | grep "video"
j'obtiens:
uvcvideo 53864 0
usbvideo 25028 0
compat_ioctl32 1920 2 uvcvideo,usbvideo
videodev 27104 2 uvcvideo,usbvideo
v4l1_compat 14340 2 uvcvideo,videodev
v4l2_common 16128 2 uvcvideo,videodev
usbcore 121932 15 uvcvideo,usbvideo,wacom,usbserial,usbhid,snd_usb_audio,snd_usb_lib,usblp,uhci_hcd,ohci_hcd,ehci_hcd
en effet, le pilote UVC a besoin de ce pilote USB pour faire passer sa vidéo, tout comme usblp pour faire passer les données d'un scanner etc...
ça devrait aller beaucoup mieux
zebu66
Marsh Posté le 03-02-2009 à 22:29:15
zebu66 a écrit : Bonjour crouik, |
Merci de cette précision, je ferai ces essais dès demain et te dis ce qu'il en est ensuite
Marsh Posté le 04-02-2009 à 13:42:59
bonjour zebu66,
quel kernel as tu sur ta mandriva 2008.1 ?
Normalement ce devrait être:
Code :
|
qui n'incorpore pas le module uvc. Je l'ai compilé et installé depuis le liens que tu as donné dans ton premier post.
Voici ce que j'ai comme module de chargé:
Code :
|
J'ai beau brancher la webcam, rien ne se passe. Ecran tout bleu dans kopete, et pas de camera installée dans amsn, dans cheese rien qu'une mire.
Je regarde dans /dev après mon video0 et il n'y est pas ! Il ne se crée pas automatiquement.
Je constate que dans la liste de module que tu me donne, (usbcore) ub ne s'y trouve pas.
Hors sans ce module je n'arrive à rien, pas de video0 sans lui. (apparemment)
Merci de ton aide
Marsh Posté le 04-02-2009 à 16:03:41
Il y a eu un test recemment sur clubic sur des webcam fonctionnant sous linux. Si ca peut en aider quelques'uns.
http://www.clubic.com/article-2521 [...] rizon.html
Marsh Posté le 06-02-2009 à 02:27:13
Bonjour croulk,
- oui j'ai le dernier kernel en vigueur sur la 2008.1
Si j'ai bien compris, ton dernier post relate tes essais avec la 2008.1?
C'est curieux, je n'ai pas de module ub!!! jamais vu ce module d'ailleurs, et pas non plus dans la 2008.0
C'est bizarre! les Cams Logitech E3500 S5000 et S5500 fonctionnent parfaitement sans ce module en 2008.0 et 2008.1
Normalement, la liste des modules que tu trouves installés devrait suffire...
As-tu essayé de brancher la Webcam avant de booter la machine?
Il arrive que sur certaines machines, des périphériques soient reconnus au boot mais pas branché à chaud.
J'ai ce problème pour le canal son avec les Cams citées plus haut, les Cams n'apparaissent dans Kmix que si
elles sont branchées avant le boot.
Marsh Posté le 06-02-2009 à 04:28:58
zebu66 a écrit : Bonjour croulk, |
Bonjour zebu66
oui c'est bien la 2008.1 et j'ai déjà essayé de démarrer avec la cam branchée, mais sans succès.
Par contre j'ai l'inverse moi, le micro est bien détecté lorsque je branche la cam. (kmix)
Mais pas de /dev/video0 donc ça ne peut fonctionner.
J'ai été étonné aussi de voir que ce module ub était nécessaire. C'est un peu par hasard que je m'en suis rendu compte il était activé sur un live cd sur lequel cette webcam fonctionnait et par comparaison j'ai vu que ce module me manquait.
En installant le même kernel j'ai obtenu l'image plus haut dans ce post (en partie verte)
J'ai aussi essayé avec la 2009.0 kernel qui inclus le module uvc mais le même souci est constaté. Pas de /dev/video au branchement et pourtant elle est bien détectée.
(je re précise que la webcam fonctionne sur windows ce n'est pas un défaut matériel)
J'ai remballé cette cam retour (15 jours satisfait ou remboursé) je vais regarder pour une logitec E3500
J'arrête de chercher plus loin, merci pour ton aide.
Marsh Posté le 06-02-2009 à 15:13:38
Bonjour crouilk,
Je pense que les Devs de l'uvcvideo n'ont pas assez de temps pour tester à fond toutes les Cams UVC;
c.à.d avec plusieurs distribs et sur différentes CM, de plus, les constructeurs modifient les firmwares
sans changer les références, ce qui fait que tu as peut-être une Cam différente de celle testée par les Devs!
Tu fais bien de retourner cette Webcam, tu n'auras que des problèmes.
Bon à savoir: Il y a un point dans les spécifs du protocole UVC qui n'a pas été défini avec suffisamment de précision,
un point qui concerne la méthode de transmission vidéo dans une des couches USB, cela permet plusieurs interprétations possibles.
M$ à choisi une interprétation et les fabricants se sont alignés, Linux a choisi une autre et c'est le bazar!
Logitech a passé du temps avant de comprendre l'origine du problème avec ses modèles UVC!
C'est donc corrigé pour les modèles suivants :
- E3500
- S5500
- S7500
et en fait les ID (en hexa) de: 046d:0991 à 046d:09b0
+ très récemment la Pro9000 dont la dernière version contient un firmware qui corrige ce bug.
l'ID de cette unique version totalement fonctionnelle est toujours: 046d:0990 (comme toutes les autres, mais ce qui change c'est la modif pour le pb. sus-cité).
Cette Cam doit commencer à apparaître en magasin, mais ATTENTION, TRES IMPORTANT: Le N° sur la boîte, qui identifie cette version est: 860-000109 (présent sur la boîte à côté de CE)
La commande suivante:
# lsusb -vd 046d:0990 | grep bcdDevice
doit retourner 0.09 toutes les autres valeurs correspondent aux Cams défectueuses!.
Ma S5500 fonctionne parfaitement(image et son) avec: Ekiga - Skype(V2.0.0.72) - Amsn - guvcview - luvcview - motion(transforme la Cam en caméra de surveillance) - cheese et certainement beaucoup d'autres. Camorama et Xawtv ne fonctionnent pas du tout, mal programmés pour l'UVC!
La S5000 "marchotte", fonctionnement variable selon les progs, avec blocages aléatoires, dus justement au problème sus-cité...
Pour tester à fond la E3500, tu peux télécharger guvcvideo, excellent programme son et image dédié à l'UVC, que les Devs utilisent pour leurs tests.
Tu peux charger l'exécutable, prêt à l'emploi sur le lien ci-dessous:
--> http://pagesperso-orange.fr/zebulon-02/Progs/guvcview
Il est presque en fin de développement (V0.98), je compile le dernier source ~ 2 fois par mois et tiens à jour le lien.
Ainsi donc, avec la E3500 tu auras enfin satisfaction! enfin je te le souhaite...
Marsh Posté le 06-02-2009 à 17:39:13
zebu66 a écrit : (...) |
Bonjour zebu66,
merci pour cette explication.
Pas de chance encore, pour cette différence d'interprétation.
Si je comprend bien les prochaines webcams UVC devraient quand même être corrigée dans l'avenir.
Marsh Posté le 06-02-2009 à 18:10:12
crouik a écrit : |
J'espère que oui, maintenant qu'ils ont compris ou était le problème!
Il existe un problème similaire avec la norme qui définie la coexistence IDE et SATA, un manque rigueur dans une définition permet l'interprétation et là également M$
a choisi une possibilité, les fabricants l'on évidemment adopté et Linux a choisi une autre solution! d'ou le problème que tu connais peut-être, avec les CM IDE +SATA:
les lecteurs-graveurs sont reconnus comme HD!
Marsh Posté le 07-02-2009 à 13:14:24
zebu66 a écrit : J'espère que oui, maintenant qu'ils ont compris ou était le problème! Il existe un problème similaire avec la norme qui définie la coexistence IDE et SATA, un manque rigueur dans une définition permet l'interprétation et là également M$ |
j'en ai entendu parler, mais je n'ai pas connu le problème la dernière machine que j'ai monté, j'avais pris un DVDrom sata tout comme le DD. Je n'ai donc pas eu de souci.
Par contre pour la webcam je ne m'attendais pas à cela, heureusement que je pouvais en demander le retour
Marsh Posté le 07-02-2009 à 18:01:33
Bonjour zebu66,
et bien voilà, je viens de rentrer avec une logitech E3500 et ..... et .......ET ........
Plug and play ! ça marche.
Le micro de la cam charge un nouvel onglet dans kmix dès que je la connecte.
J'ai ouvert cheese, kopete, amsn et skype c ok, jamais eu un résultat pareil avec une cam même après des jours de lutte.
C'est clair que ce protocole sera à l'avenir une avancée pour ce type de périphérique.
Merci encore pour toutes tes explications.
Marsh Posté le 07-02-2009 à 19:40:24
crouik a écrit : Bonjour zebu66, |
Content pour toi
Essaye donc le lien que j'ai donné plus haut pour guvcview et tu seras également surpris.
Tu lances tout simplement l'exécutable en icône sur le bureau ou en console.
NB: pour un bon résultat en plein jour et le soir, placer les réglages suivants:
- Exposition: priorité ouverture
- cocher également : Exposition, mode automatique.
Tu constateras une image d'excellente qualité, qui te servira de référence pour d'autres programmes.
Tu peux aussi enregistrer la vidéo et l'audio dans les formats de ton choix, etc, etc... enfin tu peux faire tout ce dont ta Cam est capable.
A noter que certains paramétrages sont conservés dans les programmes lancés, c'est intéressant si le prog. ne possède pas la fonction.
Marsh Posté le 07-02-2009 à 23:15:51
zebu66 a écrit : |
Pas mal comme logiciel en effet, quelques effets en plus (miroir, envers, négatif, ..)
C'est bien pour tester sa cam en tout cas et régler plus finement la mise au point.
Créer des petites video, capt une image ...
Tout fonctionne chez moi !
(pas encore essayé l'audio)
Merci de me le faire découvrir
Marsh Posté le 12-05-2009 à 22:24:28
Bonjour
Que faut-il utiliser pour faire fonctionner une creativ webcam vista sous Mandriva 2009.1?
Lors que je lance Ekiga, la webcam est bien détectée mais celà ne fonctionne pas. En installant amsn 0.98b elle marchait.
Marsh Posté le 14-05-2009 à 13:33:49
La webcam fonctionne avec VLC, elle est sur /dev/video0
Par contre, elle ne marche pas avec amsn 0.97b
Marsh Posté le 14-05-2009 à 13:34:56
C'est une Creative Technology, Ltd Creative Webcam Vista [VF0010]
Marsh Posté le 21-05-2009 à 13:17:24
zebu66 a écrit : Bonjour crouik, puisque tu (...) |
Bonjour zebu66
J'ai retéléchargé guvcview car la version que j'avais ne se lance pas sur kde4.2
Est ce que le programme sera adapté à kde4.2 ?
Merci
Marsh Posté le 08-01-2009 à 18:12:41
Bonjour,
êtes vous comme moi déçu de l'utilisation d'une webcam sous linux ?
C'est la deuxième webcam que j'utilise sur linux et je si l'image est très correcte la journée, quand vient le soir et qu'il faut la lampe pour y voir clair l'image est très sombre voir impossible à distinguer quoi que ce soit, à moins que de mettre une "mandarine" (éclairage video de 500watt). Testée sur windows et dans les mêmes conditions d'éclairage, l'image est pourtant correcte le soir.
Les deux webcams testées ont un pilote linux différent, l'une sur ov519 et une autre sur gspca mais dès le soir c'est inutilisable même en poussant la luminosité au maximum. (logiciel kopete)
Et chez vous comment ça marche ?