Come installo il driver per una Microsoft Lifecam VX-3000?


11

Ho guardato dappertutto Chiedi a Ubuntu e non riesco a trovare alcun modo per installare facilmente il driver. Starò bene facendolo tramite il terminale, se è così.


Esiste un driver Linux per quella webcam?
mikewhatever,

Cosa succede quando lo si collega?
Jorge Castro,


1
penso che questo post sia davvero utile per questa domanda -> burgerminds.wordpress.com/2010/03/15/…
hhlp

Risposte:


10

autista

Il driver per questa webcam è già incluso e dovrebbe funzionare immediatamente. Puoi verificare se funziona con cheese.

Si chiama il modulo kernel per questa webcam gspca_sonixj. Puoi verificare se è caricato con:

lsmod | grep sonixj

Skype

Verifica se funziona

Se la webcam funziona in Cheese ma non in Skype , è perché questa webcam può produrre solo frame compressi JPEG che Skype non è in grado di gestire. Per risolvere questo problema, la soluzione proposta delle altre risposte è già quasi corretta.


Avviare Skype dalla finestra di un terminale eseguendo:

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

o se si utilizza un sistema a 64 bit (se l'output di uname -mè x86_64):

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

In Ubuntu 11.10 il percorso è cambiato, quindi per l'uso a 32 bit

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

e per uso a 64 bit

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

In Ubuntu 12.04 il percorso per 64 bit è cambiato di nuovo , quindi usa

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

Per 32 bit vedi sopra.

Rendendolo permanente

Se funziona, puoi cambiare la voce del menu in modo simile a come @demua suggerisce di fare:

  • copia /usr/share/applications/skype.desktopin un file nel tuo profilo per impedire che futuri aggiornamenti annullino le modifiche. Questo può essere fatto in un Terminale con:

    mkdir -p $HOME/.local/share/applications
    cp /usr/share/applications/skype.desktop $HOME/.local/share/applications/
    
  • apri il nuovo creato $HOME/.local/share/applications/skype.desktopin un editor e cambia la riga

     Exec=skype
    

    a qualcosa del genere

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

    Ovviamente devi usare lo stesso percorso qui sopra durante i test.


La soluzione alternativa per Skype funziona anche con altre applicazioni legacy e altre webcam che supportano solo formati insoliti. Testato con:

  • Microsoft VX-3000
  • Vetro ottico Hercules Deluxe

Ottima risposta e correzione perfetta, l'ho usato più volte in più occasioni e l'ho aggiunto ai segnalibri. Grazie!
RafLance,

Funziona cheeseproprio come dice bseibold. Marzo 2018, Ubuntu 16.04 LTS con LifeCam VX-5000
SDsolar

Il prossimo passo sarà provare motioncome da maketecheasier.com/setup-motion-detection-webcam-ubuntu
SDsolar

6

La tua webcam dovrebbe funzionare immediatamente dopo l'11.10. Quali sono gli output di questi comandi?

lsusb | grep LifeCam
sudo lsmod | grep v4l1_compat

Assicurati che il video per Linux sia installato

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

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

Skype potrebbe tuttavia non rilevare la videocamera. Per risolvere questo problema, imponi a skype di caricare la libreria v4l in questo modo:

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

lsusb | grep LifeCammostra il VX-5000 molto chiaramente. Marzo 2018 Ubuntu 16.04, video full-motion di default in cheese. Risposta eccellente.
SDsolar

1

Skype

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

disinstallare libavcodec53e

installare xubuntu restricted extras

Quindi comandi

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'

Prima trz per modificare nel programma di avvio il comando e inserire

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

ha funzionato per me

Se si utilizza Ubuntu 11.04 e Unity o altri ambienti desktop, Menu Editor non è disponibile. Per modificare il programma di avvio in Unity è necessario modificare Skype.desktop

Quindi avvia il terminale e digita:

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

Ora modifica nella riga 4, sostituisci;

Exec=skype 

con:

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

0

Sembra che ci siano problemi a far funzionare correttamente quella particolare webcam su Ubuntu, dopo un bel po 'di ricerca ho trovato queste informazioni sui forum di Ubuntu che potrebbero risolvere il tuo problema - buona fortuna.


L'ho visto e per una versione diversa di Ubuntu. Hai altre idee?
Alexander,

Voglio farlo su skype e mostra la webcam, ma non lo testerà o non mi permette di vederlo.
Alexander,

@Alexander - il post sul forum potrebbe riguardare una versione diversa di Ubuntu ma l'hai provato? Ho poca esperienza nel far funzionare le webcam, la mia Microsoft si collega e funziona ...
Mark Rooney,

Funziona fuori dalla scatola con v16.04 LTS e cheese - marzo 2018
SDsolar l'
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.