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 | ||
|
faire_fonctionner_sa_webcam_avec_les_logiciel_de_communication [Le 16/01/2009, 11:08] 213.95.41.13 Corrige la procédure d'installation (-xzvf) |
— (Version actuelle) | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ======Faire fonctionner sa webcam avec les logiciels de communication====== | ||
| - | Avec l'arrivé du nouveau noyau dans Ubuntu 8.10 Intrepid Ibex, de nombreuse applications de comunication ne fonctionnent plus avec certaines Webcam. | ||
| - | Nous allons détailler comment les faire refonctionner, d'une manière peu smart, mais qui marche. | ||
| - | |||
| - | La raison pour laquelle ces logiciels ne fonctionnent plus est liée au fait que le nouveau kernel utilise par défaut V4L2, et que ces logiciels veulent utiliser V4L1. | ||
| - | |||
| - | Heureusement, un correctif existe. | ||
| - | |||
| - | =====Installation===== | ||
| - | |||
| - | |||
| - | On se place dans un repertoire de travail, qu'ont créer pour l'occasion: | ||
| - | |||
| - | <code> | ||
| - | mkdir webcam | ||
| - | cd webcam | ||
| - | </code> | ||
| - | |||
| - | On telecharge les sources: | ||
| - | |||
| - | <code> | ||
| - | wget http://people.atrpms.net/~hdegoede/libv4l-0.5.0.tar.gz | ||
| - | </code> | ||
| - | |||
| - | on extrait le tout, en rendant executable: | ||
| - | |||
| - | <code> | ||
| - | tar -xzvf libv4l-0.5.0.tar.gz | ||
| - | </code> | ||
| - | |||
| - | on se déplace dans le nouveau répertoire | ||
| - | |||
| - | <code> | ||
| - | cd libv4l-0.5.0 | ||
| - | </code> | ||
| - | |||
| - | et on installe le tout: | ||
| - | |||
| - | <code> | ||
| - | sudo make install | ||
| - | export LD_PRELOAD=/usr/local/lib/libv4l/v4l1compat.so | ||
| - | </code> | ||
| - | |||
| - | Voila c'est installé. | ||
| - | |||
| - | |||
| - | =====Utilisation===== | ||
| - | |||
| - | ====Version simple==== | ||
| - | |||
| - | Il vous suffit maintenant de remplacer dans vos lanceurs la commande,prenons Skype comme exemple, "skype" par la commande "LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype" | ||
| - | |||
| - | Pour ce faire: Clic droit sur "Applications", on choisi "Editer les menus", puis on va dans "Internet", "Skype", et on clique sur propriété. | ||
| - | |||
| - | Dans la ligne commande, on met la commande suivante: | ||
| - | |||
| - | <code>LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype</code> | ||
| - | |||
| - | Et c'est déjà fini! | ||
| - | |||
| - | Vous pouvez procéder de cette manière pour tout les autre logiciels de communication, pour amsn, il suffit de remplacer "skype" par "amsn" | ||
| - | |||
| - | ====Version avec script (ancien)==== | ||
| - | |||
| - | ===Commande et script=== | ||
| - | |||
| - | Basiquement, il faut lancer la commande: | ||
| - | |||
| - | <code> | ||
| - | export LD_PRELOAD=/usr/local/lib/libv4l/v4l1compat.so | ||
| - | </code> | ||
| - | |||
| - | Avant de lancer votre logiciel. | ||
| - | |||
| - | C'est un peu fastidieu, donc on va créer un script. Dans cet exemple, nous allons prendre Skype, et placer le script dans "/usr/local/bin/skype-wc" (pasque j'en ai ch*** pour trouver une solution). | ||
| - | Vous pouvez bien entendu le placer ailleur, ou remplacer "skype" par "amsn" ou autre. | ||
| - | |||
| - | création du script: | ||
| - | |||
| - | en console: | ||
| - | |||
| - | <code> | ||
| - | sudo gedit | ||
| - | </code> | ||
| - | |||
| - | on met dans le fichier: | ||
| - | |||
| - | <code> | ||
| - | ## lancer skype avec la webcam | ||
| - | #!/bin/bash | ||
| - | export LD_PRELOAD=/usr/local/lib/libv4l/v4l1compat.so | ||
| - | skype | ||
| - | </code> | ||
| - | |||
| - | Et en enregistre sous "/usr/local/bin/skype-wc" | ||
| - | |||
| - | on rend le tout executable: | ||
| - | |||
| - | <code> | ||
| - | sudo chmod +x '/usr/local/bin/skype-wc' | ||
| - | </code> | ||
| - | |||
| - | Maintenant, on a un petit script pour lancer Skype avec la webcam, on va donc le renseigner a la place de Skype dans le menu (et éventuelement vos lanceurs). | ||
| - | |||
| - | ===Lanceurs=== | ||
| - | |||
| - | Clic droit sur "Applications", on choisi "Editer les menus", puis on va dans "Internet", "Skype", et on clique sur propriété. | ||
| - | |||
| - | Dans la ligne commande, on met l'emplacement de notre script: | ||
| - | |||
| - | <code> | ||
| - | /usr/local/bin/skype-wc | ||
| - | </code> | ||
| - | |||
| - | Et c'est fini! | ||
| - | |||
| - | En cliquant sur "Skype", on lance donc le script, pour voir si sa marche, il suffit donc de tester la video dans les preferences. | ||
| - | |||
| - | ====RAPPEL==== | ||
| - | |||
| - | On prend Skype en exemple, mais c'est aussi valable pour amsn, etc... il suffit de remplaces "skype" par le nom de votre logiciel. | ||
| - | |||
| - | ---- | ||
| - | |||
| - | //Contributeurs : [[trackzy|stdt]]// | ||
| - | // Basé sur [[https://answers.launchpad.net/ubuntu/+question/49739|Une réponse Launchpad]]//[en] | ||
| - | |||
| - | {{tag>webcam compatibilité skype amsn V4L}} | ||