最終更新:2016-10-05 (水) 16:30:03 (992d)  

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 

メモ

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, 

関連