lsusb してみると
Bus 005 Device 002: ID 046d:08f0 Logitech, Inc. QuickCam Messenger
んで 046d:08f0 用の kernel module は gspca_stv06xx のようだ
とりあえず Linux Kernel が 2.6.32 なら、これ modprobe しとくだけで問題なく動いてくれた。
ただし shared library が Video 4 Linux v1 でないとうまく動かないらしいので、
とりあえずコマンドの前に LD_PRELOAD で v4l1compat.so を以下のように指定しとけとのこと。
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so
v4l-info でパラメータが取れる
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so v4l-info
bright, contrast が調整可能な模様
調整は、例えば以下のようにする。
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so v4lctl bright 3
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so v4lctl contrast 11
解像度は下限が 160x120(=qsif)、上限が 320x240(=sif)
grab は例えば vgrabbj でやると以下のようにできる。
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so vgrabbj -f /tmp/a.jpg -d /dev/video0 -i sif
監視カメラ用途には
motion を使うと良いらしい。
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so motion
2021-01-07: 追記
v4lctl は show または list コマンドで現在のパラメータ一覧
v4lctl show
v4lctl list
bright, contrast 以外のパラメータの多くは setattr コマンドで設定
v4lctl setattr <name> <value>
snap コマンドで jpeg or ppm でファイルに保存
v4lctl snap [ jpeg | ppm ] [ full | win | <W>x<H> ] <filename>
参考:
関連: