Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
webcam_ali [Le 06/01/2009, 09:11] 213.95.41.13 |
— (Version actuelle) | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>webcam ali bisoncam gspca-m5602 m560x}} | ||
| - | ====== Comment faire fonctionner une webcam Ali, Bisoncam ====== | ||
| - | |||
| - | ===== Cette page est-elle pour vous ? ===== | ||
| - | |||
| - | Vérifiez que ce pilote est pour votre webcam, en lançant dans un terminal la commande suivante | ||
| - | |||
| - | <code>lsusb</code> | ||
| - | |||
| - | Si un des les lignes contient "0402:5602" ou "0402:5603" vous êtes sur la bonne page. | ||
| - | |||
| - | ===== Récupérer les sources du pilote gspca-m5602 ===== | ||
| - | |||
| - | ==== Intrepid ==== | ||
| - | |||
| - | La dernière version du pilote fonctionne uniquement avec une version du noyau >= 2.6.27 (Intrepid) se trouve ici : | ||
| - | |||
| - | [[http://linuxtv.org/hg/~eandren/gspca-m5602/archive/tip.tar.gz | ||
| - | ]] | ||
| - | |||
| - | ==== Hardy ==== | ||
| - | |||
| - | Si vous avez une version inférieure < 2.6.27 (Hardy), il vous faut utiliser l'ancienne version du pilote qui n'évolue plus (branche m5602) que vous pouvez récupérer ici : | ||
| - | |||
| - | [[http://m560x-driver.svn.sourceforge.net/viewvc/m560x-driver.tar.gz?view=tar | ||
| - | ]] | ||
| - | |||
| - | |||
| - | ===== Compiler les sources ===== | ||
| - | |||
| - | décompressez l'archive graphiquement ou dans un terminal en tapant | ||
| - | |||
| - | <code>tar xzvf gspca-numero-de-la-version.tgz</code> | ||
| - | |||
| - | rentrez dans le répertoire | ||
| - | |||
| - | <code>cd gspca-numero-de-la-version</code> | ||
| - | |||
| - | et compilez | ||
| - | (Vous devez avoir les sources du noyau installés pour que ça marche) | ||
| - | |||
| - | <code>make</code> | ||
| - | |||
| - | la compilation est un peu longue car elle compile de nombreux modules (pilotes) pour de nombreux matériels d'acquisition vidéo | ||
| - | Il est possible de sélectionner uniquement le pilote gspca-m5602 en utilisant "make menuconfig" au préalable | ||
| - | |||
| - | ===== Installer le(s) module(s)/pilote(s) ===== | ||
| - | |||
| - | Pour installer le module : | ||
| - | |||
| - | <code>sudo make install</code> | ||
| - | |||
| - | ===== Charger le(s) module(s)/pilote(s) ===== | ||
| - | |||
| - | Si tous c'est bien passé, vous pouvez dès à présent charger le pilote manuellement. | ||
| - | |||
| - | <code>sudo modprobe gspca_m5602</code> | ||
| - | |||
| - | Cette étape ne sera plus utile puisqu'il se chargera automatique au démarrage de votre ordinateur ou bien lorsque vous activerai votre webcam | ||
| - | |||
| - | |||
| - | ===== Installer/Paramétrer la librairie libv4l ===== | ||
| - | |||
| - | ==== Intrepid ==== | ||
| - | |||
| - | La librairie libv4l (version 0.5.6) est automatiquement installée. | ||
| - | Néanmoins, pour utiliser certains logiciels (vlc, mplayer), il faut définir la variable suivante : | ||
| - | |||
| - | <code>export LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so</code> | ||
| - | |||
| - | en restant dans le terminal, lancer le logiciel que vous voulez utiliser, par exemple vlc : | ||
| - | |||
| - | <code>vlc v4l2://</code> | ||
| - | |||
| - | |||
| - | ==== Hardy ou si vous souhaitez utiliser la dernière version de libv4l ==== | ||
| - | |||
| - | téléchargez-le paquet libv4l-numéro-le-plus-grand.tar.gz qui se trouve ici: | ||
| - | [[http://people.atrpms.net/~hdegoede/]] | ||
| - | décompressez-le, rentrer dans le répertoire et faite | ||
| - | |||
| - | <code>make</code> | ||
| - | |||
| - | ou si vous avez une distribution 64 bits faite | ||
| - | |||
| - | <code>make CFLAGS="-m32" LDFLAGS="-shared -m32"</code> | ||
| - | |||
| - | puis définisser les variables libv4l | ||
| - | |||
| - | par exemple, si vous avez décompressez libv4l-0.5.7 dans le répertoire personnel et que vous vous appeler toto lancer cette commande avant d'utiliser le logiciel : | ||
| - | |||
| - | <code>export LD_PRELOAD=/home/toto/libv4l.0.5.7/libv4l/v4l1compat.so</code> | ||
| - | |||
| - | ==== Définir de façon permanente les variables libv4l ==== | ||
| - | |||
| - | Si vous utilisez l'environnement Gnome, vous pouvez définir de façon permanente la variable LD_PRELOAD en la mettant dans le fichier .gnomerc qui faudra certainement créer, vous pouvez le faire en tapant (à adapter selon votre installation de libv4l): | ||
| - | |||
| - | <code>echo "export LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so" >> ~/.gnomerc</code> | ||
| - | |||
| - | |||
| - | Si vous n'utiliser pas gnome, vous pouvez mettre la variable dans le fichier .bashrc (à la fin de préférence) mais elle sera définit seulement pour les applications lancées à partir d'un terminal : | ||
| - | |||
| - | <code>echo "export LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so" >> ~/.bashrc</code> | ||
| - | |||
| - | ===== Modifier les paramètres de votre webcam (gain, rotation ...) ===== | ||
| - | |||
| - | ==== Avec VLC ==== | ||
| - | |||
| - | Le plus facile reste actuellement d'utiliser vlc (version 9) pour modifier les paramètres de votre webcam | ||
| - | |||
| - | lancer vlc : | ||
| - | |||
| - | <code>vlc v4l2://</code> | ||
| - | |||
| - | Allez dans "Outils" - "Paramètres étendues" - "Contrôles v4l2" | ||
| - | et modifier les paramètres souhaités | ||
| - | |||
| - | Les paramètres que vous modifiez sont conservés à la sortie du logiciel. | ||
| - | Pour les reinitialiser utiliser le bouton "reset to defaults" puis "refresh" | ||
| - | |||
| - | ==== Avec v4lctrl ==== | ||
| - | |||
| - | Il est possible d'utiliser le logiciel v4lctrl en ligne de commande uniquement. | ||
| - | |||
| - | Disponible ici : [[http://www.karry.wz.cz/download/v4lctrl-0.2.3.tar.gz]] | ||
| - | |||
| - | Pour l'installer suivait la procédure habituelle (./configure, make, make install) | ||
| - | |||
| - | Une vidéo de démonstration est disponible ici : [[http://www.karry.wz.cz/download/libv4l_control_screencast.avi]] | ||
| - | |||
| - | ==== Problèmes connus ==== | ||
| - | |||
| - | Il y a actuellement un bug qui provoque des modifications incontrôlées dans le paramétrage de la webcam (couleurs, rotation ...). | ||
| - | Ce bug apparait clairement lorsqu'on lance et referme plusieurs fois vlc rapidement, ou lorsqu'on utilise v4lctrl pour modifier ou simplement lire plusieurs paramètres à la fois. | ||
| - | |||
| - | ===== Informations divers ===== | ||
| - | |||
| - | |||
| - | ===== Liens externes ===== | ||
| - | |||
| - | Le site actuel du projet | ||
| - | http://linuxtv.org/hg/~eandren/gspca-m5602/ | ||
| - | |||
| - | Le wiki du projet (en anglais) : | ||
| - | http://m560x-driver.wiki.sourceforge.net/ | ||
| - | |||
| - | Le blog du développeur principale du pilotes | ||
| - | http://eriksdatadump.blogspot.com/ | ||