環境:主機win8 64bit
虛擬機VMware10.0- ubuntu14.04
問題描述:
打開Cheese
There is an error playing video from thewebcam
解決方案:
1.可能是虛擬機VMware無法識別筆記本攝像頭以及USB攝像頭
解決方法:虛擬機-->可移動設備-->攝像頭或者USB攝像頭—>連接
打開Terminal:
$ cd /dev
$ ls
發現會有video0或者video1,就是攝像頭,此時攝像頭連接成功
2.可能缺少UVC驅動
Linux UVC driver and tools:
http://www.ideasonboard.org/uvc/
UVC驅動如果能成功驅動攝像頭,會在/dev目錄下出現video0、video1等。
在Linux中,除了SPCA和GSPCA這類經典的USB攝像頭驅動外,還有一種,即Linux UVC,全稱爲Linux USB Video Class,UVC是webcams, digital camcorders, analog video converters, analog 以及 digitaltelevision tuners等的視頻設備驅動。從2.6.26版本開始,Linux UVC驅動就納入到內核中,不需要手動下載。
3.可能缺少必要的依賴庫
解決方法:安裝guvcview(順帶裝上了依賴庫)
guvcview是一個使用linuxUVC驅動的視頻查看和採集軟件,基於luvcview,但所有的控件都由GTK完成,圖形用戶界面使用更加友好。
guvcview 一般有兩種安裝形式:源碼安裝 (tar.gz) or debian包安裝 (.deb)
Ubuntu 用戶可以如下安裝,亦可以用源碼或deb包安裝。
打開Terminal:
添加軟件源:$ sudo add-apt-repository ppa:pj-assis/ppa
更新: $ sudo apt-get update
安裝: $ sudo apt-getinstall guvcview
友情提示:
類似視頻軟件中
easycam2早就不再更新了
luvcview是guvcview的基本版
xawtv還能用
參考:
Linux 下攝像頭驅動支持情況:
http://www.cnblogs.com/leaven/archive/2010/08/19/1802926.html