Webcam
De Wiki de la communauté Mandriva.
Sommaire |
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.
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 S 5500 | 46,99 € sur Mandriva Store | |
| Logitech | QuickCam communicate Deluxe | 961465-0310 | 60 € |
| Logitech | QuickCam S 7500 | 960-000249 | 70 € |
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 |
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 :
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
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.
0402 : Ali Corp.
| Modèle | Fonctionne | Module |
|---|---|---|
| 5602 | Oui | m5602 |
| 5603 | En développement | m5603 |
046D : Logitech
| Modèle | Fonctionne | Module |
|---|---|---|
| 08AE | Oui | ? |
| 0840 | Oui | qc-usb |
| 0850 | Oui | qc-usb |
| 0870 | Oui | qc-usb |
| 08F6 | oui | qc-usb |
| 0928 | ? | ? |
| 0929 | ? | ? |
| 08AD | Oui | gspca |
| 08D7 | Oui | gspca |
| 08D8 | oui | gspca |
| 08D9 | Oui | gspca |
| 08da | Oui | gspca |
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 |
0471 : Philips
| Modèle | Fonctionne | Module |
|---|---|---|
| 0325 | Oui | gspca |
| 2037 | Oui | natif(UVC) |
04F2 : Chicony Electronics
| Modèle | Fonctionne | Module |
|---|---|---|
| B016 | Oui | natif |
| B039 | Oui | natif |
04FC : Sunplus Technology
| Modèle | Fonctionne | Module |
|---|---|---|
| 0561 | Oui | gspca |
0553 : Trust
| Modèle | Fonctionne | Module |
|---|---|---|
| 0002 | Oui | cpia_usb |
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 |
05E1 : Syntek
| Modèle | Fonctionne | Module |
|---|---|---|
| 0501 | Oui | Syntek |
06f8 : Hercules
| Modèle | Fonctionne | Module |
|---|---|---|
| 3006 | Oui | ov51x-jpeg |
| 3007 | Oui | aucun (UVC) |
UVC : USB Video Class = support direct USB
093A : Pixart Imaging
| Modèle | Fonctionne | Module |
|---|---|---|
| 2468 | Oui | gspca |
174F : ?
| Modèle | Fonctionne | Module |
|---|---|---|
| A311 | Oui | Syntek |
| A821 | Oui | Syntek |
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 :
Ici, la version du noyau est la 2.6.27-desktop586-0.rc8.2mnb.
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.
qc-usb, syntek, ryu870
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).
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.
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 !
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 :
Il vous faut aussi l'utilitaire de compilation :
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 :
Lancer ensuite le programme pour installer ou mettre à jour le module avec :
Résolution des problèmes
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
-> système-> gèrer les utilisateurs du système-> sélectionner l'utilisateur -> éditer -> onglet groupe-> cocher vidéo -> ok
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 :
Si votre module apparaît alors il est bien chargé, sinon chargez le avec :
Webcams ne fonctionnent pas avec certaines applications
Plusieurs webcams ne fonctionnent pas avec certaines applications, y compris Skype. Si votre webcam fonctionne avec certaines applications mais pas d'autres, visitez le lien suivant : [[1]]
Fonctionnant après configuration
- Logitech Quickcam : Installer_une_webcam_logitech_quickcam,
- Logitech Quickcam messenger : http://forum.mandriva.com/viewtopic.php?t=74920,
- Logitech Quickcam Chat : Installation manuelle décrite à la page Manuel, 2008.0, 2008.1, logitech quickcam web et autres, installation à appliquer au module gspcav1-20071224
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.
- http://alpha.dyndns.org/ov511/apps.html Ce site présente une liste non exhaustive mais assez complète d'applications pour Webcam
Liens externes
- http://mxhaard.free.fr/ Le site du pilote GSPCA/SPCA5xx vous y trouverez la liste de toutes les webcams supportées.
- http://alpha.dyndns.org/ov511 Le site du pilote ov511.
- http://linux-uvc.berlios.de/ Le site du pilote uvcvideo
- http://opensource.creative.com/webcam.html Un site donnant le pilote qui correspond à chaque webcam de marque Creative

