最終更新:2016-10-05 (水) 16:30:03 (2751d)
luvcview
Top / luvcview
UVCベースのウェブカメラ用カメラビューア
http://mxhaard.free.fr/spca50x/Investigation/uvc/
https://packages.debian.org/wheezy/luvcview
luvcview 0.2.6。 SDL information: Video driver: x11 A window manager is available Device information: Device path: /dev/video0 Stream settings: Frame format: MJPG Frame size: 640x480 Frame rate: 30 fps find DRI
メモ
- SDL video Usb Video Class grabber
- Ubuntu 14.04~Ubuntu 12.04にしか無い。
help
-h print this message -d /dev/videoX use videoX device -g use read method for grab instead mmap -w disable SDL hardware accel. -f choose video format (YUYV/yuv, UYVY/uyvy and MJPG/jpg are valid, MJPG is default) -i fps use specified frame rate -s widthxheight use specified input size -c enable raw frame capturing for the first frame -C enable raw frame stream capturing from the start -S enable raw stream capturing from the start -o avifile create avifile, default video.avi -L query valid video formats -l query valid controls and settings -r read and set control settings from luvcview.cfg (save/restore with F1/F2
-L
$ luvcview -L luvcview 0.2.6 SDL information: Video driver: x11 A window manager is available Device information: Device path: /dev/video0 { pixelformat = 'MJPG', description = 'MJPEG' } { discrete: width = 1920, height = 1080 } Time interval between frame: 1/30, { discrete: width = 1280, height = 720 } Time interval between frame: 1/60, { discrete: width = 1024, height = 768 } Time interval between frame: 1/30, { discrete: width = 640, height = 480 } Time interval between frame: 513/61612, { discrete: width = 800, height = 600 } Time interval between frame: 1/60, { discrete: width = 1280, height = 1024 } Time interval between frame: 1/30, { discrete: width = 320, height = 240 } Time interval between frame: 513/61612, { pixelformat = 'YUYV', description = 'YUV 4:2:2 (YUYV)' } { discrete: width = 1920, height = 1080 } Time interval between frame: 1/6, { discrete: width = 1280, height = 720 } Time interval between frame: 1/9, { discrete: width = 1024, height = 768 } Time interval between frame: 1/6, { discrete: width = 640, height = 480 } Time interval between frame: 1/30, { discrete: width = 800, height = 600 } Time interval between frame: 1/20, { discrete: width = 1280, height = 1024 } Time interval between frame: 1/6, { discrete: width = 320, height = 240 } Time interval between frame: 1/30, { pixelformat = 'RGB3', description = 'RGB3' } { discrete: width = 1920, height = 1080 } Time interval between frame: 1/30, { discrete: width = 1280, height = 720 } Time interval between frame: 1/60, { discrete: width = 1024, height = 768 } Time interval between frame: 1/30, { discrete: width = 640, height = 480 } Time interval between frame: 1/30, { discrete: width = 800, height = 600 } Time interval between frame: 1/60, { discrete: width = 1280, height = 1024 } Time interval between frame: 1/30, { discrete: width = 320, height = 240 } Time interval between frame: 1/30, { pixelformat = 'BGR3', description = 'BGR3' } { discrete: width = 1920, height = 1080 } Time interval between frame: 1/30, { discrete: width = 1280, height = 720 } Time interval between frame: 1/60, { discrete: width = 1024, height = 768 } Time interval between frame: 1/30, { discrete: width = 640, height = 480 } Time interval between frame: 1/30, { discrete: width = 800, height = 600 } Time interval between frame: 1/60, { discrete: width = 1280, height = 1024 } Time interval between frame: 1/30, { discrete: width = 320, height = 240 } Time interval between frame: 1/30, { pixelformat = 'YU12', description = 'YU12' } { discrete: width = 1920, height = 1080 } Time interval between frame: 1/30, { discrete: width = 1280, height = 720 } Time interval between frame: 1/60, { discrete: width = 1024, height = 768 } Time interval between frame: 1/30, { discrete: width = 640, height = 480 }* Time interval between frame: 1/30, { discrete: width = 800, height = 600 } Time interval between frame: 1/60, { discrete: width = 1280, height = 1024 } Time interval between frame: 1/30, { discrete: width = 320, height = 240 } Time interval between frame: 1/30, { pixelformat = 'YV12', description = 'YV12' } { discrete: width = 1920, height = 1080 } Time interval between frame: 1/30, { discrete: width = 1280, height = 720 } Time interval between frame: 1/60, { discrete: width = 1024, height = 768 } Time interval between frame: 1/30, { discrete: width = 640, height = 480 } Time interval between frame: 1/30, { discrete: width = 800, height = 600 } Time interval between frame: 1/60, { discrete: width = 1280, height = 1024 } Time interval between frame: 1/30, { discrete: width = 320, height = 240 } Time interval between frame: 1/30,