歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu7.04 virtualbox 攝像頭的使用

Ubuntu7.04 virtualbox 攝像頭的使用

日期:2017/2/28 17:31:35   编辑:Linux教程
雖然在linux下的im軟件比較缺乏,尤其是帶有視頻功能的,更是少有,但這不能阻止我們對於視頻聊天的熱情,下面的內容將簡述攝像頭在Ubuntu7.04中的配置使用:
1.安裝驅動:
最好的驅動居然是一位法國的醫生設計編寫的,開源的魅力居然讓一位可愛的法國大胡子老伯展現的淋漓盡致。這是他的網站,http://mxhaard.free.fr/index.html

查看攝像頭芯片型號,在終端輸入命令:
***@***-laptop:~$ lsusb
Bus 005 Device 001: ID 0000:0000
Bus 003 Device 002: ID 0c45:613b Microdia #紅色即是攝像頭芯片型號
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 004: ID 15d9:0a37
Bus 001 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000

在這個網站http://mxhaard.free.fr/spca5xx.html中找到攝像頭芯片型號及對應的驅動。
http://mxhaard.free.fr/download.html下載。

安裝驅動模塊:
下載下來的文件是個壓縮包,解壓後進入文件目錄,執行:
sudo make
sudo make install
sudo modprobe gspca #我的驅動是gspca,modprobe是裝在模塊的命令
注:
與modules有關的命令有:
lsmod : 列出已經被內核調入的模塊
insmod : 將某個module插入到內核中
rmmod :將某個module從內核中卸載
modprobe:自動根據依賴文件裝入模塊
depmod : 生成依賴文件,告訴modprobe和kerneld要從哪兒調入modules
Kerneld:負責自動的將模塊調入內核和把模塊從內核中卸載。
這樣,攝像頭就能夠使用了,可用ekiga軟電話測試下。

2.在虛擬機中使用攝像頭:
由於攝像頭是usb接口的,因此必須將自己加入usbfs組,否則,在虛擬機中無權限加載usb設備,提示錯誤:
Not permitted to open the USB device, check usbfs options
解決方法:
增加用戶組usbfs
sudo groupadd usbfs
將當前用戶加入usbfs組
sudo adduser USER usbfs
查看usbfs的gid
cat /etc/group | grep usbfs
在我的系統上輸出
usbfs:x:1002:******
編輯/etc/fstab文件,添加下面一行
none /proc/bus/usb usbfs devgid=1002,devmode=664 0 0
重新起動後,就可以在virtuabox中使用USB設備了。
現在,在虛擬機的xp中安裝好驅動後,就可以qq視頻了,只是cpu占用很大,圖像延遲很嚴重,這沒辦法了,誰讓 是在虛擬機中呢。
Copyright © Linux教程網 All Rights Reserved