virtualbox:攝像頭無顯示:V4L2_CORE: Could not grab image (select timeout): Resource temporarily unavailable
阿新 • • 發佈:2019-02-02
virtual box虛擬機器中要使用usb裝置,需要對virtual box增加usb支援,網上這樣的文章很多,參見《virtualbox的USB識別》。
照著上面的步驟完成了usb支援,執行ls /dev/video*
已經可以找到usb攝像頭裝置了。
然後執行sudo apt-get install guvcview
安裝guvcview
。
執行guvcview
檢查攝像頭是否正常工作。結果卻是沒有任何影象輸出,並且命令列一直報錯:
V4L2_CORE: Could not grab image (select timeout): Resource temporarily unavailable
根據這個錯誤資訊在網上找到很多文章,都不能解決問題,在virtualbox.org
論壇貼子裡一個不太起眼的回覆卻給了我答案(如下圖紅線標註)。(Help with webcam on Ubuntu Guest)
的確,virtual box中有個攝像頭(Webcams)選單,但我之前沒注意到這個選單因為,我的virtualbox中都是在USB這個選單下將攝像頭裝置勾選的(virtual box版本 5.2.14)。
所以在攝像頭
這個選單 下,顯示沒有連線攝像頭
,所以以為它沒啥用。
根據那個跟貼的提示,我將USB
選單下的USB攝像頭全部去掉勾選。在攝像頭
選單下就可以勾選了。
再執行guvcview就可以正常顯示影象了。