Webcam

Un article de Wiki de la communauté Mandriva.

Jump to: navigation, search


Cet article va vous aider à identifier le modèle de votre webcam et à installer le module qui la fera fonctionner. Il vous aidera aussi pour le choix lors de l'achat d'une webcam.

Sommaire

[modifier] Acheter une Webcam

Cette section a pour but de vous aider pour l'achat d'une Webcam qui fonctionnera sous Linux, la liste ci-dessous est loin d'être exhaustive mais elle vous présente des Webcam ( testées par les membres de la communauté Mandrivan ) 100 % compatibles dans toutes les gammes de prix.

[modifier] Webcam UVC

L' USB video device class (aussi appellé USB video class ou UVC) est un protocole USB qui définit des périphériques capables de gérer des flux vidéo, tel que les webcams. Ainsi toutes les Webcams conformes à la norme UVC sont normalement compatibles avec Linux grâce à un unique pilote, ce driver est intégré au noyau depuis la version 2.6.26. C'est pourquoi je vous recommande donc d'acheter ce type de Webcam, dont vous avez une liste plus complète ici.

Marque Modèle Numéro de boîte Prix
Logitech quickcam E 3500 plus 960-000233 32 €
Logitech quickcam communicate S 5500 960-000242 50 €
Logitech quickcam communicate Deluxe 961465-0310 60 €
Logitech quickcam S 7500 960-000249 70 €

[modifier] Webcam non-UVC

Ces Webcam utilisent des protocoles qui diffèrent en fonction des marques et des modèles des Webcams ce qui rend plus difficile la création de driver. Bon nombres de ces Webcam fonctionnent quand même grâce aux modules gspca, qc-usb, quickcam, etc.

Marque Modèle Prix Module
Logitech quickcam messenger version OEM 11.60 € qc-usb
Logitech quickcam chat 30 € gspca

[modifier] Identification du modèle de votre webcam

Certains types de Webcam sont vendus sous plusieurs marques. La commande lsusb vous indique le modèle de la Webcam tel qu'il est vu du système. Par exemple, une Webcam Dexxa est vue comme une "046d:0840 Logitech, Inc. QuickCam Express".
Cette commande vous renvoie tous les périphériques connectés en usb à votre ordinateur, par exemple :

Image:Konsole.png
[root@ordi ~]# lsusb
Bus 001 Device 002: ID 0402:5602 ALi Corp. Video Camera Controller
Bus 001 Device 001: ID 0000:0000


Dans ce cas là, la Webcam est connectée sur le Bus 001 Device 002, la commande nous donne ensuite l'identifiant de la marque et du modèle de la WebCam suivant la syntaxe :

ID marque:modèle

[modifier] Classement par marque

La marque de votre Webcam correspond au premier groupe de quatre chiffres.
Si votre Webcam n'apparait pas dans cette liste reportez-vous aux liens donnés ici pour trouver le module correspondant.

[modifier] 0402 : Ali Corp.

Modèle Fonctionne Module
5602 Oui m5602
5603 En développement m5603

[modifier] 046D : Logitech

Modèle Fonctionne Module
08AE Oui  ?
0840 Oui qc-usb
0850 Oui qc-usb
0870 Oui qc-usb
08F6 oui qc-usb
0929 ?  ?
08AD Oui gspca
08D7 Oui gspca
08da Oui gspca

[modifier] 041E : Creative

Modèle Fonctionne Module
401C Oui gspca
4029 Oui gspca
4034 Oui gspca
4035 Oui gspca
4051 Oui gspca
4052 Oui ov51x
4053 Oui gspca

[modifier] 0471 : Philips

Modèle Fonctionne Module
0325 Oui gspca

[modifier] 04F2 : Chicony Electronics

Modèle Fonctionne Module
B016 Oui natif
B039 Oui natif

[modifier] 04FC : Sunplus Technology

Modèle Fonctionne Module
0561 Oui gspca

[modifier] 05CA : Ricoh Co.

Modèle Fonctionne Module
1810 Oui ry5u870
1830 Oui ry5u870
1832 Oui ry5u870
1833 Oui ry5u870
1834 Oui ry5u870
1835 Oui ry5u870
1836 Oui ry5u870
1870 Oui ry5u870

[modifier] 05E1 : Syntek

Modèle Fonctionne Module
0501 Oui Syntek

[modifier] 06f8 : Hercules

  • 3006 : nécessite le paquet ov51x-jpeg correspondant au noyau

Sinon, voir le support direct USB

[modifier] 093A : Pixart Imaging

Modèle Fonctionne Module
2468 Oui gspca

[modifier] 174F : ?

Modèle Fonctionne Module
A311 Oui Syntek
A821 Oui Syntek

[modifier] Installation des modules

Il existe deux méthodes pour installer un module. Mais avant de vous lancer dans une des deux méthodes il vous faut connaître la version de votre noyau. Pour cela tapez en console :

Image:Konsole.png
[utilisateur@ordi ~]$ uname -r
2.6.27-desktop586-0.rc8.2mnb

Ici, la version du noyau est la 2.6.27-desktop586-0.rc8.2mnb.

[modifier] gspca

Depuis Mandriva 2009 et plus particulièrement le noyau 2.6.27.x, le module gspca est intégré au noyau Linux. Les webcams utilisant ce module fonctionnent donc nativement, vous n'avez rien à installer.
Pour les versions précédentes de Mandriva, vous devez suivre la même procédure que les modules qc-usb, syntek... pour installer votre webcam.

[modifier] qc-usb, syntek, ryu870

[modifier] En utilisant DKMS

Avantages : Lorsque vous changerez de noyau, le module pour votre webcam se compilera automatiquement et vous n'aurez pas à le réinstaller.
Inconvénient : Il vous faut obligatoirement avoir téléchargé les sources de votre noyau.


Il faut commencer par télécharger les headers de votre noyau, le plus facile est d'utiliser l'outil d'installation / suppression de logiciels de Mandriva, tapez dans la barre de recherche : kernel-headers

Redémarrez maintenant votre ordinateur et vous n'avez plus maintenant qu'à télécharger le paquet nommé dkms-<nom_du_module>.

Exemples : dkms-syntek ou dkms-qc-usb.

Redémarrez votre ordinateur et votre WebCam est fonctionnelle ! Vous n'avez plus qu'à la tester avec votre logiciel de messagerie préféré ( par exemple AMSN).

[modifier] En utilisant les binaires

Avantages : Vous n'avez pas besoin des sources du noyau.
Inconvénient : Si vous changez de noyau vous devez télécharger à nouveau le module compilé pour votre nouveau noyau.

Attention !
Si vous décidez de changer de noyau n'oubliez pas de télécharger le module recompilé pour votre nouveau noyau ! Il peut arriver qu'il ne soit disponible que quelques jours après la sortie d'un nouveau noyau.


En utilisant cette méthode, il vous faut télécharger le module déjà compilé pour votre noyau, il se nomme <nom_du_module>-kernel-<version de votre noyau>.

Exemples : qc-usb-messenger-kernel-2.6.24.4.3mnb ou gspca-kernel-2.4.24.4-1mnb.

Vous n'avez plus qu'à redémarrer et votre Webcam sera fonctionnelle !

[modifier] Uvcvideo

Le module UVC Video est désormais intégré au noyau, mais étant donné qu'il est encore en phase de développement il peut être intéressant de mettre soi-même le module à jour pour bénéficier de toutes des dernières avancées. Pour installer le module UVC Video, il vous faut d'abord installer Subversion qui permet de télécharger les dernières modifications apportées au projet, pour cela :

Image:Konsole.png
[root@ordi ~]# urpmi subversion

Il vous faut aussi l'utilitaire de compilation :

Image:Konsole.png
[root@ordi ~]# urpmi make

Pour vous simplifiez la suite, Zeb_66 a écrit un script qui permet d'installer/mettre à jour le module en une seule commande !
Vous pouvez trouver son script ici
Il vous fait juste remplacer <USER> par votre nom d'utilisateur et rendre le programme executable avec la commande :

Image:Konsole.png
[utilisateur@ordi ~]$ chmod u+x maj_uvcvideo.sh

Lancer ensuite le programme pour installer ou mettre à jour le module avec :

Image:Konsole.png
[utilisateur@ordi ~]$ ./maj_uvcvideo.sh

[modifier] Résolution des problèmes

[modifier] Problème de droit

Il est arrivé à plusieurs personne de ne pas posséder le droit d'accès à leur Webcam, c'est-à-dire de ne pouvoir accéder au fichier /dev/video0 ( en effet, pour Linux tout périphérique est un fichier ! ) ce qui empêche la reconnaissance de la Webcam par les logiciels. Pour se donner les droits d'accès allez dans le Centre de Contrôle Mandriva Image:Drakconf-icon.png -> système-> gèrer les utilisateurs du système-> sélectionner l'utilisateur -> éditer -> onglet groupe-> cocher vidéo -> ok

[modifier] Chargement du module

Si après avoir installé le module de votre Webcam et redémarré votre ordinateur votre Webcam n'est toujours pas reconnue il se peut que le module ne soit pas chargé en mémoire. Pour vérifier :

Image:Konsole.png
[root@ordi ~]# lsmod

Si votre module apparaît alors il est bien chargé, sinon chargez le avec :

Image:Konsole.png
[root@ordi ~]# modprobe <nom_du_module>

[modifier] Fonctionnant après configuration

[modifier] Les applications associées

  • Cheese est une application Gnome ( mais qui fonctionne aussi sous KDE ) qui utilise la Webcam pour prendre des photos et des vidéos en applicants différents effets comme noir et blanc, déformation, contours ...
  • Livecam est un petit logiciel qui permet d'afficher l'image de votre Webcam en différentes résolution. La légèreté de ce logiciel le rend très pratique pour effectuer des test sur votre Webcam.

[modifier] Liens externes

  • http://mxhaard.free.fr/ Le site du pilote GSPCA/SPCA5xx vous y trouverez la liste de toutes les webcams supportées.
Récupérée de « http://wiki.mandriva.com/fr/Webcam »
Ad (via La Vignette)
Looking for a job?