Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
webcam_ali [Le 26/04/2010, 23:43]
213.95.41.13 detail sur v4lctrl
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​webcam}} 
---- 
  
-====== 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 une des lignes contient "​0402:​5602"​ ou "​0402:​5603"​ vous êtes sur la bonne page. 
- 
-===== Récupérer les sources du pilote gspca-m5602 ===== 
-==== Karmic ==== 
- 
-L'​installation de gspca-source,​ disponible dans le CD 9.10 permet de faire fonctionner Cheese 
- 
-==== 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 
-]] 
- 
-si le lien ci-dessus ne fonctionne pas, essayez le suivant, en selectionnant ~eandren/​gspca-m5602 : [[http://​217.160.6.122/​hg/​]] 
- 
-==== 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 
- 
-===== Installer le(s) module(s)/​pilote(s) ===== 
- 
-Pour installer le module : 
- 
-<​code>​sudo make install</​code>​ 
- 
-===== Charger le(s) module(s)/​pilote(s) ===== 
- 
-Si tout s'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 activerez 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>​ 
- 
-puis définissez 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 réinitialiser 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]] ou [[http://​people.atrpms.net/​~hdegoede/​ ]] 
- 
-Pour l'​installer suivait la procédure habituelle (./​configure,​ make, make install) 
- 
-Ensuite lister les ids de commandes disponibles pour votre caméra ​ 
- 
-v4lctrl -d 
- 
-Reperer l'ID correspondant a l'​action que vous désirez, par exemple Vertical Flip pour une image à l'​envers. executer le changement de paramètre 
- 
-sudo v4lctrl -s L'​id_de_vertical_flip -v 1 
- 
- 
-Une vidéo de démonstration est disponible ici : [[http://​www.karry.wz.cz/​download/​libv4l_control_screencast.avi]] 
- 
- 
-===== Mettre à jour le pilote ===== 
- 
-Pour mettre à jour le pilote, il vous suffit tout simplement de refaire la procédure d'​installation (récupération des sources, compilation,​ installation ) 
- 
-Puis de recharger le module en tapant cette commande : 
- 
-<​code>​sudo modprobe -r gspca_m5602 && sudo modprobe gspca_m5602</​code>​ 
- 
-=====  Compiler libv4l pour des applications 32 bits sur une distribution 64 bits ===== 
- 
-Si vous avez une distribution 64 bits et que vous souhaitez utiliser une application qui n'est disponible qu'en 32 bits (comme par exemple skype), vous devez installer une deuxième version de libv4l (dans un autre répertoire) que vous compilerez de la façon suivante : 
- 
-<​code>​make CFLAGS="​-m32"​ LDFLAGS="​-shared -m32"</​code>​ 
- 
- 
-===== Informations diverses ===== 
- 
-Les webcams du constructeur Ali, appelées Bisoncam, équipent de nombreux ordinateurs portables. Le constructeur ne fournit aucun pilote pour Linux et refuse également de donner les spécifications techniques. 
-Ces dernières permettrait aux développeurs bénévoles de concevoir rapidement de très bon pilotes, gérant les différents paramètres de ces webcams. 
- 
-En analysant, les communications du pilotes sous Windows au niveau des ports USB (reverse engineering),​ des développeurs ont mis au point un pilote/​module qui a atteint actuellement une maturité suffisante pour qualifier ce pilote de stable. 
- 
-Il y a en fait différents modèles de webcam Bisoncam Ali dont l'id est unique est 0402:5602 
-C'est en fait un support unique sur lequel vient se greffer différents capteurs (mt9m111, ov9650, po1030, s5k4aa, s5k83a) 
-Il se peut qu'un capteur soit moins bien géré qu'un autre puisque les développeurs n'ont pas à disposition les différents modèles. 
- 
-Comme vous pouvez le voir sur le site du projet, le pilote continue à être amélioré sans cesse. 
-Les développeurs bénévoles sont très réactifs, ils n'​hésitent pas à revoir toute la structure du pilote pour l'​intégrer dans des projets plus globaux qui faciliteront l'​évolution et l'​intégration dans le noyau. 
- 
-Grâce au travail des développeurs et de la participation de la communauté des utilisateurs de Linux, le projet est récemment passé du stade de projet en développement au stade de pilote fonctionnel intégré au noyau, ainsi dans les prochaines distributions Linux contenant un noyau >= 2.6.28, il n'y aura probablement plus aucune manipulation à faire pour faire fonctionner ce type de webcam. 
- 
-===== Liens externes ===== 
- 
-Le site actuel du projet 
-http://​linuxtv.org/​hg/​~eandren/​gspca-m5602/​ 
- 
-Le blog du développeur principale du pilotes 
-http://​eriksdatadump.blogspot.com/​ 
  • webcam_ali.1272318214.txt.gz
  • Dernière modification: Le 26/04/2010, 23:43
  • par 213.95.41.13