如何安装 Microsoft Lifecam VX-3000 的驱动程序?

Ale*_*der 11 webcam software-installation

我已经查看了 Ask Ubuntu,但找不到任何轻松安装驱动程序的方法。如果这是怎么做的话,我会通过终端来做。

bse*_*old 10

司机

该网络摄像头的驱动程序已经包含在内,它应该是开箱即用的。您可以检查它是否与cheese.

此网络摄像头的内核模块称为gspca_sonixj. 您可以检查它是否加载了:

lsmod | grep sonixj
Run Code Online (Sandbox Code Playgroud)

Skype

测试是否有效

如果网络摄像头在Cheese中工作但在Skype中不起作用,那是因为该网络摄像头只能输出 Skype 无法处理的 JPEG 压缩帧。为了解决这个问题,其他答案的建议解决方案已经几乎是正确的。


通过运行以下命令从终端窗口启动 Skype:

LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype
Run Code Online (Sandbox Code Playgroud)

或者如果您使用的是 64 位系统(如果输出uname -mx86_64):

LD_PRELOAD=/usr/lib32/libv4l/v4l2convert.so skype
Run Code Online (Sandbox Code Playgroud)

Ubuntu 11.10 中,路径已更改,因此对于 32 位使用

LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l2convert.so skype
Run Code Online (Sandbox Code Playgroud)

和 64 位使用

LD_PRELOAD=/usr/lib32/libv4l/v4l2convert.so skype
Run Code Online (Sandbox Code Playgroud)

Ubuntu 12.04中,64 位的路径再次更改,因此请使用

LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l2convert.so skype
Run Code Online (Sandbox Code Playgroud)

对于 32 位,请参见上文。

使其永久化

如果可行,您可以像@demua 建议的那样更改菜单条目:

  • 复制/usr/share/applications/skype.desktop到您的配置文件中的文件,以防止将来的更新撤消您的更改。这可以在终端中完成:

    mkdir -p $HOME/.local/share/applications
    cp /usr/share/applications/skype.desktop $HOME/.local/share/applications/
    
    Run Code Online (Sandbox Code Playgroud)
  • $HOME/.local/share/applications/skype.desktop在编辑器中打开新创建的并更改行

     Exec=skype
    
    Run Code Online (Sandbox Code Playgroud)

     Exec=env LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype
    
    Run Code Online (Sandbox Code Playgroud)

    当然,这里测试时必须使用与上面相同的路径。


Skype 的解决方法也适用于其他遗留应用程序和其他仅支持不寻常格式的网络摄像头。测试:

  • 微软 VX-3000
  • 大力神豪华光学玻璃


bal*_*ons 6

您的网络摄像头应该在 11.10 中开箱即用。这些命令的输出是什么?

lsusb | grep LifeCam
sudo lsmod | grep v4l1_compat
Run Code Online (Sandbox Code Playgroud)

确保已安装适用于 linux 的视频

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

#64-bit
sudo apt-get install libv4l-0 lib32v4l-0
Run Code Online (Sandbox Code Playgroud)

但是,Skype 可能无法检测到摄像头。要解决该问题,请强制 Skype 加载 v4l 库,如下所示:

LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype
Run Code Online (Sandbox Code Playgroud)


Mar*_*ney 0

似乎让特定的网络摄像头在 Ubuntu 上正常工作存在问题,经过一番查看后,我在 Ubuntu 论坛上发现了这个信息,它可能会解决您的问题 - 祝您好运。