【NanoPI2】监控Pi制作<2>

  • 微风细雨
  • LV2工程师
  • |      2016-01-09 00:12:03
  • 浏览量 1378
  • 回复:1

       既然是监控Pi就不能没有摄像头,没有摄像头模块,就直接采用USB摄像头。

先不着急,看看我们/dev目录下关于video的内容,发现本身就包含0-8的9个摄像头模块。但是这些我们都没有。

插上USB摄像头,提示相关信息:


【NanoPI2】监控Pi制作<2>


       从提示的信息中,可以看可以看到摄像头的型号,厂商,以及驱动信息。再看看/dev目录,会发现出现了一个新的设备video9,这才是我们USB摄像头的挂载点!!

       在这里告诉大家一个小技巧,Linux内核设备管理命令。

udevadm info -q all -n /dev/video9
       这个命令可以查看关于video9设备的所有信息:


【NanoPI2】监控Pi制作<2>


       到这里,只是看到摄像头挂载完成了。然后进行摄像头测试。

       本文利用mplayer工具进行测试。

       NanoPi中已安装好了mplayer工具,大家可以用这个看视频,听音乐等等。但是想要测试还是需要修改一下配置文件。且听我慢慢道来。

       测试命令比较简单:

mplayer tv://
       但是如果在远程终端,如Putty,Xshell等,肯定不行!因为这个是要视频输出的,是要有一个GUI界面。所以还是乖乖连接上显示器,再来测试。

       接着利用上面的测试命令会出现如下错误:


【NanoPI2】监控Pi制作<2>


       仔细阅读错误提示,发现两处问题:

首先,在/root/.mplayer目录下没有发现配置文件input.conf。

其次,驱动需要选择v4l2

最后,mplayer默认选择的video0,而不是video9。不符合之前的描述。


PS:还有一个错误没有截图:在/etc/mplayer目录下没有找到mplayer.conf文件,最重要的就是这个命令


进入到/root/.mpalyer目录下,只发现有一个conf文件,并不是input.conf文件!

首先想到的就是将conf文件拷贝成input.conf文件。同理处理mplayer.conf文件问题,前提创建/etc/mplayer目录。但是!!!并没有什么卵用。。。虽然没有什么作用,但拷贝这两个文件是必须的!!!

因为conf文件里啥也没有就一句话!!!


【NanoPI2】监控Pi制作<2>


也不要灰心,在/etc/mplayer/mplayer.conf文件中添加如下配置命令即可:

tv=driver=v4l2:input=1:width=768:height=576:device=/dev/video0:audiorate=48000 
然后重新使用mplayer tv://测试命令。


【NanoPI2】监控Pi制作<2>




  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:0
x
收藏成功!点击 我的收藏 查看收藏的全部帖子