Comment installer le pilote pour une Microsoft Lifecam VX-3000?

10

J'ai regardé partout Ask Ubuntu et je ne trouve aucun moyen d'installer facilement le pilote. Je serai bien en le faisant via le terminal si c'est ainsi que je dois le faire.

Alexandre
la source
Existe-t-il un pilote Linux pour cette webcam?
mikewimporte
Que se passe-t-il lorsque vous le branchez?
Jorge Castro
fil de discussion connexe: ubuntuforums.org/showthread.php?t=1860212
fossfreedom
1
je pense que ce message est vraiment utile pour cette question -> burgerminds.wordpress.com/2010/03/15/…
hhlp

Réponses:

10

Chauffeur

Le pilote de cette webcam est déjà inclus et devrait fonctionner hors de la boîte. Vous pouvez vérifier si c'est le cas cheese.

Le module du noyau de cette webcam est appelé gspca_sonixj. Vous pouvez vérifier s'il est chargé avec:

lsmod | grep sonixj

Skype

Tester si cela fonctionne

Si la webcam fonctionne dans Cheese mais pas dans Skype , c'est parce que cette webcam ne peut sortir que des images compressées JPEG que Skype ne peut pas gérer. Pour résoudre ce problème, la solution proposée des autres réponses est déjà presque correcte.


Démarrez Skype à partir d'une fenêtre de terminal en exécutant:

LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype

ou si vous êtes sur un système 64 bits (si la sortie de uname -mest x86_64):

LD_PRELOAD=/usr/lib32/libv4l/v4l2convert.so skype

Dans Ubuntu 11.10, le chemin a changé, donc pour une utilisation 32 bits

LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l2convert.so skype

et pour une utilisation 64 bits

LD_PRELOAD=/usr/lib32/libv4l/v4l2convert.so skype

Dans Ubuntu 12.04, le chemin pour 64 bits a encore changé , alors utilisez

LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l2convert.so skype

Pour 32 bits, voir ci-dessus.

Rendre permanent

Si cela fonctionne, vous pouvez modifier l'entrée de menu de la même manière que @demua suggère de le faire:

  • copiez-le /usr/share/applications/skype.desktopdans un fichier de votre profil pour empêcher les futures mises à jour d'annuler vos modifications. Cela peut être fait dans un terminal avec:

    mkdir -p $HOME/.local/share/applications
    cp /usr/share/applications/skype.desktop $HOME/.local/share/applications/
    
  • ouvrir le nouvellement créé $HOME/.local/share/applications/skype.desktopdans un éditeur et changer la ligne

     Exec=skype
    

    à quelque chose comme

     Exec=env LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype
    

    Bien sûr, vous devez utiliser le même chemin ici que ci-dessus lors des tests.


La solution de contournement pour Skype fonctionne également pour d'autres applications héritées et d'autres webcams qui ne prennent en charge que les formats inhabituels. Testé avec:

  • Microsoft VX-3000
  • Verre optique Hercules Deluxe
bseibold
la source
Excellente réponse et correction parfaite, je l'ai utilisé plusieurs fois à plusieurs reprises et le garde dans mes favoris. Je vous remercie!
RafLance
Cela fonctionne avec cheesecomme le dit bseibold. Mars 2018, Ubuntu 16.04 LTS avec la LifeCam VX-5000
SDsolar
La prochaine étape sera d'essayer motionselon maketecheasier.com/setup-motion-detection-webcam-ubuntu
SDsolar
6

Votre webcam devrait fonctionner dès la sortie de la boîte en 11.10. Quelles sont les sorties de ces commandes?

lsusb | grep LifeCam
sudo lsmod | grep v4l1_compat

Assurez-vous que la vidéo pour linux est installée

#32-bit
sudo apt-get install libv4l-0

#64-bit
sudo apt-get install libv4l-0 lib32v4l-0

Cependant, Skype peut ne pas détecter la caméra. Pour résoudre ce problème, forcez skype à charger la bibliothèque v4l comme ceci:

LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype
des ballons
la source
lsusb | grep LifeCammontre très clairement le VX-5000. Mars 2018 Ubuntu 16.04, vidéo plein mouvement par défaut dans cheese. Excellente réponse.
SDsolar
1

Skype

http://www.ubunturoot.com/2010/05/how-to-fix-webcam-problem-in-skype.html

désinstaller libavcodec53et

installer xubuntu restricted extras

Puis commandes

echo -e "\n# libv4l PPA\ndeb http://ppa.launchpad.net/libv4l/ppa/ubuntu `lsb_release -c | awk '{print $2}'` main" | sudo tee -a /etc/apt/sources.list

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com C3FFB4AA

sudo apt-get update

sudo apt-get install libv4l-0
    LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype

bash -c 'LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype'

Premier trz pour éditer dans le lanceur la commande et mettre

bash -c 'LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype

travaillé pour moi

Si vous utilisez Ubuntu 11.04 et Unity ou un autre environnement de bureau, l'éditeur de menu n'est pas disponible. Pour modifier le lanceur dans Unity, vous devez modifier Skype.desktop

Alors lancez le terminal et tapez:

sudo gedit /usr/share/applications/skype.desktop

Maintenant éditez à la ligne 4, remplacez;

Exec=skype 

avec:

Exec=bash -c 'LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype'
demua
la source
0

Il semble qu'il y ait des problèmes pour que cette webcam particulière fonctionne correctement sur Ubuntu, après un bon bout de temps j'ai trouvé ces informations sur les forums Ubuntu qui peuvent résoudre votre problème - bonne chance.

Mark Rooney
la source
J'ai regardé cela et c'est pour une version différente d'Ubuntu. Vous avez d'autres idées?
Alexander
Je veux le faire sur skype et il montre la webcam, mais ne le testera pas ou ne me laissera pas le voir.
Alexander
@Alexander - le message du forum peut concerner une version différente d'Ubuntu mais l'avez-vous essayé? J'ai peu d'expérience pour faire fonctionner des caméras Web, ma Microsoft se branche simplement et fonctionne ...
Mark Rooney
Il fonctionne prêt à l'emploi avec v16.04 LTS et cheese - mars 2018
SDsolar