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 05/01/2009, 00:14] Yomamen |
— (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ériel 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]] | ||
- | |||
- | ===== 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/ |