买了个logitech摄像头,型号是HD c270的。附带的驱动只有windows的,但我经常要用Ubuntu,难道在linux下这摄像头就成了废物了么?我立刻想到了强大的网络Geek们,我遇到的问题绝对其他人遇到过的,那么肯定就有解决的办法了。于是我决定自己动手。
网上果然有很多方法,那么我也来试试吧。
一。检查是否有驱动
ls -l /dev/video*
如果该目录是空的,那就说明你的webcam的驱动没有安装,需要自己安装了。
二。安装驱动
1. 检查是否有相应的驱动
v4l(video for linux API)是支持大部分驱动的,但有的摄像头可能没有相应的驱动可用。首先到这个网站上 查看可用的驱动。里面列出了各种webcam设备的Device ID和驱动支持情况。如果你的摄像头在列表里面有,说明有相应的驱动可供下载了。
2. 安装驱动
安装驱动可以按照这个网站的方法 :
git clone git://linuxtv.org/media_build.git
cd media_build
./build
sudo make install
或者这个网站,写的更详细些。
当然你需要先安装git,sudo apt-get git-core . 然后再下载安装驱动,可能需要几分钟时间。 在执行sudo make install 时,会往内核里写东西,因此terminal 会提示是否允许,输入yes或者y就可以了。如果出现error, 重新执行sudo make install 就可以了。这样驱动就装好了。
3. 检查驱动是否已正确安装。
这时,再输入 ls -l /dev/video*,就应该会有目录列出了,一般是/dev/video0,这就是你安装的webcam device了。
三。测试webcam
1. 用skpye测试
如果你安装了skype,那就很容易测试摄像头是否工作了。在skype->Option里面,选择 Video Device, 然后点击test。就可以启动摄像头了,如果前面安装顺利的话。
2. 用Chesse测试
当然还有其他的软件可以测试,ubuntu上很详细地列出了各种测试方法。我觉得最简单的就是用Chesse了。安装如下:
sudo apt-get install chesse
安装后,打开chesse应用,就会自动搜索webcam,直接启动摄像头了。你可以拍照或者录像。
3. 用web qq测试
估计这是最简单的测试方法了,因为不需要安装任何软件。web qq 3.0已经支持视频了,因此也可以用来检测摄像头是否工作。