Skip to Content

Installer une Webcam sous Linux Debian

But de ce document

Ce document me sert de mémo pour installer une webcam. Les sites internet cités dans l’article permettent de trouver les drivers les plus appropriés. Le pré requis est d’avoir un noyau (2.6.18 dans ce cas) qui prenne en charge les ports USB. Comme le dit :

  •  http://fr.wikipedia.org/wiki/Webcam#Utilisation_avec_Linux :

    Comme tous les périphériques, l’utilisation avec Linux a un côté aléatoire, aucun fabricant ne fournissant de pilote, ni, le plus souvent, d’informations permettant d’en réaliser un. Ce qui pousse les utilisateurs et particulièrement les développeurs de drivers linux pour Webcam à utiliser la technique du reverse engeenering pour détailler les composants électroniques de la Webcam afin de programmer les bons pilotes.

    Trouver le nom de sa Webcam

    Faites cette commande en console pour connaître le nom.

    $ lsusb
    Bus 003 Device 001: ID 0000:0000
    Bus 001 Device 003: ID 0ac8:301b Z-Star Microelectronics Corp. ZC0301 WebCam
    Bus 001 Device 001: ID 0000:0000
    Bus 002 Device 002: ID 062a:0000 Creative Labs Optical Mouse
    Bus 002 Device 0

    Dans mon cas présent, le nom de la Webcam est zcO301. L’emballage ne dit pas cela mais NoteCam Direct B300, Connectland !

    Trouver et installer le driver

    Trouver le driver

    Pour trouver s’il existe un driver pour votre Webcam, vous pouvez regarder ici :

  •  http://mxhaard.free.fr/spca5xx.html

    Connaissant son nom, il faut trouver son driver, soit il y a un lien (http://mxhaard.free.fr/) soit il faut le chercher ! Pour ma part, il m’est conseillé spca5xx. Mais si vous allez sur http://zc0302.sourceforge.net/zc0302.php vous constatez que le projet est à l’arrêt :

    The zc030x project has been inactive for some time now. (le projet est inactif depuis quelques temps.)

    Selon http://www.andesi.org/forum/viewtopic.php ?pid=51410

    le module spca5xx ne fonctionne qu’avec les noyaux antérieurs au 2.6.11.

    Selon http://www.archlinux.org/pipermail/arch/2006-October/012307.html

    Use the gspcav1 module instead (in community repo). It’s the replacement > for the spa5xx module which stopped his development. If you really want > to continue using spa5xx, rebuild the spa5xx package.

    (Résumé en français : Gspca est le module remplaçant depuis l’arrêt de spa5xx.)

    Pour résumé, spca5xx est pour les noyaux antérieurs au 2.6.11 et gspca pour les noyaux postérieurs :

  •  http://mxhaard.free.fr/download.html

    Installer Gspca (Debian Lenny 07/2007), disponible dans les dépôts officiels

    # aptitude install gspca-modules-2.6.21-2-686

    Cas de webcam supporté par linux-uvc et/ou d’une wecam non identifié par lsusb

    Ce chapitre trouve son origine d’une discussion sur la liste debian (debian-user-french@lists.debian.org)

    La commande lsusb renvoyait ceci sans nom de webcam :

    Bus 001 Device 002 : ID 5986:0100

    Il faut donc identifier le constructeur 5986 et son matériel 0100 (non présent sur le site précédemment cité)

    Trois pistes :

  •  http://www.linux-usb.org/usb.ids (pas de bol pour celui là !) mais ici :
  •  http://forum.ubuntu-fr.org/viewtopic.php ?pid=1309365 (on s’aperçoit que c’est une Acer OrbiCam™ avec 0.3 megapixel CMOS, intégrée)
  •  http://linux-uvc.berlios.de/ (On s’aperçoit que Linux-uvc supporte cet webcam)

    Installation du pilote uvc

    # svn checkout svn://svn.berlios.de/linux-uvc/linux-uvc/trunk
    # cd trunk
    # make && make install
    # modprobe uvcvideo
    # lsmod|grep uvcvideo

    uvcvideo  46020 0

    compat_ioctl32 1792 1 uvcvideo

    videodev 21440 1 uvcvideo

    v4l1_compat 12356 2 uvcvideo,videodev

    v4l2_common 20736 2 uvcvideo,videodev

    usbcore 113412 4 uvcvideo,ohci_hcd,ehci_hcd

    Plus d’info et de documentation ici :

  •  http://openfacts.berlios.de/index-en.phtml ?title=Linux+UVC

    Installation et configuration de camstream

    En console :

    # aptitude install camstream

    $ camstream

    Voilà, votre webcam doit fonctionner. Dans Camstream,

  •  file
  •  Open viewer (le driver « device » doit être par défaut celui de votre webcam et il ne vous reste plus qu’à choisir la taille de la vidéo).

    Liens utiles pour les drivers et utilitaires de Webcam

  •  http://mxhaard.free.fr/ (le plus important pour les pilotes)
  •  http://linux-uvc.berlios.de/ (pour d’autres webcam supportées par linux-uvc)
  •  http://www.linux-projects.org/modules/news/
  •  http://tomatlab.videontv.org/webcam/webcamlinux.html
  •  http://www.exploits.org/v4l/
  •  http://www.aboutdebian.com/webcam.htm
  •  http://www.gcolpart.com/howto/webcam.php4 (Tutos pour webcam Logitech)
  •  http://linuxtv.org/v4lwiki/index.php/Webcams (En anglais, tous les liens vers les drivers en fin de page)
  •  http://tldp.org/HOWTO/Webcam-HOWTO/framegrabbers.html#GUI (encore en anglais mais avec tous les programmes et méthodes pour utiliser votre webcam)
  • Liens pour enregistrer un flux vidéo à partir de la webcam

  •  http://www.coagul.org/article.php3 ?id_article=599
  • Mise à jour du noyau (en cas d’installation manuelle de Gspca)

    Si vous mettez à jour votre noyau (dist-upgrade), vous découvrirez que votre webcam n’est plus reconnu. Trois petites commandes sous root et tout repart comme avant !

    # m-a update
    # m-a prepare
    # m-a auto-install gspca

    Historique des modifications

    Version Date Commentaire
    0.2 25/02/07 Création par Claude Bobey
    0.3 18/03/07 Mise à jour du noyau
    0.4 24/06/07 Clarification de la première partie du tuto.
    0.5 05/07/07 Ajout différence entre Spca5xx et Gspca
    0.6 11/07/2007 Installation module Gspca depuis les dépôts Debian
    0.7 13/11/2007 Ajout support linux-uvc (Merci Thierry)

    Commentaires

    Installer une Webcam sous Linux Debian

    Merci de ton encouragement.

    Installer une Webcam sous Linux Debian

    Trés bon tuto, en à peine 10 minutes ma WebCam Créative NX Ultra fonctionnait impeccable. Me manque plus que le son, si tout les tutos était aussi clair !!!

    Sous Linux Debian, Noyau 2.6.18-5-486.

    MERCI !!!

    Installer une Webcam sous Linux Debian

    Vivement que le site soit redisponible, j’ai formatais mon systeme et surprise : plus de site !!
    Trés bon tuto, je m’en ai servi plusieurs fois et jamais de bugs ni aucun problème. Bravo !
    Si on pouvais m’envoyer un mail pour me prevenir de la redisponibilté du site,ca serais gentil, merci.

    Installer une Webcam sous Linux Debian

    Merci de l’encouragement et je mets à jour le tuto très prochainement grâce au module intégré dans Debian.

    Installer une Webcam sous Linux Debian

    Merci pour cet article très clair et très utile !
    ma Logitech Quickcam Communicate STX fonctionne parfaitement sous Lenny.

    A noter que le module gspca-modules-xxx existe maintenant en stable et en testing ce qui évite la création manuelle du module à partir des sources.

    > Installer une Webcam sous Debian testing

    C’est vrai que ça reste galère pour installer une webcam sous linux, il y a quand même des pilotes directement dans le source du noyau (surtout des Logitech QuickCam et autres).

    Un utilitaire léger pour tester les webcam c’est aussi ’xavtv’ (qui dit X, dit moche mais très petit).