诺基亚N900有前后两个镜头,前置640x480(0.3M)后置848*480(0.4M),这两个镜头都是V4L2设备,分别对应**/dev/video0和/dev/video1**,因此可以方便的通过mplayer或gstreamer;来访问它们。
Video4Linux或V4L是一个视频截取及设备输出API,以及Linux的驱动程序框架,支持很多USB摄像头、电视调谐卡以及其他设备。 V4L2是V4L的第二个版本。Video4Linux2修复了一些设计上的程序错误,最先在2.5.X版的核心中出现。Video4Linux2的驱动程序包含了一个对Video4Linux1应用程序的兼容模式,虽然支持并不完整,并且建议在V4L2模式下使用Video4Linux1设备。
mplayer访问镜头:
$ mplayer tv:// -tv device=/dev/video0 # 后置镜头
$ mplayer tv:// -tv device=/dev/video1 # 前置镜头
如果使用前置镜头,建议使用镜像模式-vf mirror
$ mplayer tv:// -tv device=/dev/video1 -vf mirror