歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux下Skype使用免驅攝像頭

Linux下Skype使用免驅攝像頭

日期:2017/2/28 16:30:50   编辑:Linux教程

這裡的免驅特指在windows下,它在windows下使用v4l2驅動程序,而大多windows自帶此驅動,所以在windows下可以叫免驅。

Linux下也有v4l2驅動,但它要分64位和32位。如果設置不當,也可能會出現不能使用攝像頭的問題,尤其是在skype上表現得非常明顯。

在我的Ubuntu上直接插入攝取頭,使用cheerse程序可以識別,當然也可以用mplayer抓取,

代碼1:mplayer tv:// -tv driver=v4l2:input=0:width=640:height=480 -vo x11


而此時如果直接打開skype,那麼skype就不能識別它。解決辦法可以先LD_PRELOAD出v4l2驅動出來,

代碼2(終端執行運行skype): LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so /usr/bin/skype


這樣做之後skype可以識別此攝像頭了,但此時skype是運行在終端裡的,一旦關閉此終端,skype也就跟著關閉。老開著這樣一個終端,始終感覺有點礙眼,有沒有辦法讓skype不在終端裡運行呢?答案是有的,跟著下面做:

終端輸入:

0.進入/usr/bin目錄 cd /usr/bin


1.先把skype文件移動(重命名)sudo mv skype skype.real


2.新建一個名為的skype文本文件,sudo gedit skype 寫入以下內容 LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so skype.real (也許你的系統填的不是此內容,請繼續往下看)


PS:新建文本文件代碼:
gnome桌面:sudo gedit skype
kde桌面:sudo kate skype
通用方法:sudo nano skype

3.給剛剛新建的skype文件加可執行權限 sudo chmod +x skype

Copyright © Linux教程網 All Rights Reserved