歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

Linux 下Video 的制作方法

1.這裡我用的內核是linux-2.6.32.59 版本的,首先在www.kernel.com中下載這個內核

2.下載完畢之後拷貝到Linux中進行解壓,tar jxvf linux-2.6.32.59.tar

3.進入linux-2.6.32.59 目錄把當前內核的配置文件拷貝到當前目錄下

cp /boot/config-2.6.18-238.e15 ./.config  因為我當前用的內核是linux-2.6.18版本的

4.在配置視頻所需要的驅動  make  menuconfig  進入之後找到Device Drivers 按回車進入  找到MultiMedia Support先按空格鍵進行選中  再按回車鍵進入找到 Video For Linux 按回車鍵選中  再按空格鍵選中 Video capture adapters  將此選項選中之後按回車鍵進入找到V4L USB devices 按空格鍵選中再按回車鍵進入  找到USB ZC0301[P] ImageProcessor and Control Chip support 按空格鍵選中  再找到<M>GSPCA based webcamsà先按空格鍵選中再按回車鍵進入在最後一項的菜單下選中ZC3XX USB Camera Driver  

5.以上配置好之後再次回到頂層菜單,找到General setup-à按回車鍵進入找到[]enable deprecated sysfs features which may confuse old usersp 按空格鍵選中

6.經過4 ,5 兩步驟已經將視頻的驅動配置好退出保存

7.下面進行編譯 make  此步驟大概需要一個小時左右

8.再次進行 make modules_install

9.再次進行 make install

10.此時查看將攝像頭插入USB 再次查看設備文件中是否已經有了 video0  用ls  /dev/  命令查看

11.如果有說明安裝成功

以上是內核升級的步驟

下面是將攝像頭的內容顯示出來

1首先安裝SDL庫在此下載http://www.libsdl.org/release/SDL-1.2.14.tar.gz

2.進行解壓tar zxvf SDL-1.2.15.tar

3.進入目錄 cd  SDL-1.2.15  再進入 test目錄 cd test 在test 目錄下配置 ./configure

再進行make 則會有許多編譯好的程序隨便運行一個試試

4.在我上傳的資料文件夾中找到servfox-R1_1_3 文件夾進入之後首先將Makefile.i386的名字改為 Makefile ,

5.編譯 make

6. 在我上傳的資料文件夾中找到spcaview-20061208 文件夾進入之後直接make

7.之後將攝像頭插入到USB 接口首先運行servfox-R1_1_3 文件夾中的servfox

./servfox  如果提示出現錯誤則要把打印的錯誤語句在spcav4l.c中找到將錯誤信息刪除知道沒有錯誤出現

再次運行

./servfox  -g –w 127.0.0.1:7070 –d /dev/video0

8. 再次運行spcaview          ./ spcaview –g –w 127.0.0.1:7070

此時應該在你的虛擬機上就會顯示攝像頭拍出來的視頻注意此時的項目支持網絡

Copyright © Linux教程網 All Rights Reserved