¥¥ã¥×¥Á¥ã¥½¥Õ¥È¤Ç¤¢¤ëxawtv¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¡£
$ wget http://dl.bytesex.org/releases/xawtv/xawtv-3.95.tar.gz
$ ./configure
$ make
# make install
¥¤¥ó¥¹¥È¡¼¥ë»þ¤Ë¤¤¤í¤¤¤í¥¨¥é¡¼¤¬½Ð¤¿¡£
°ì¤ÄÌÜ¡£
$ ./configure
¡Ê¾Êά¡Ë
checking for jpeg_start_compress in -ljpeg... no
Oops: jpeg library not found. You need this one, please install.
Note: to compile stuff just the library packages are not enougth,
you need also the *-devel packages.
¤³¤ì¤Ïlibjpeg-devel¥Ñ¥Ã¥±¡¼¥¸¤¬¤Ê¤¤¤¿¤á¡£
libjpeg-devel¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤³¤È¤ÇÂбþ²Äǽ¡£
# yum install -y libjpeg-devel
Æó¤ÄÌÜ¡£
$ make
CC console/dump-mixers.o
LD console/dump-mixers
CC console/record.o
console/record.c:9:20: curses.h: ¤½¤Î¤è¤¦¤Ê¥Õ¥¡¥¤¥ë¤ä¥Ç¥£¥ì¥¯¥È¥ê¤Ï¤¢¤ê¤Þ¤»¤ó
console/record.c: In function `tty_raw':
¤³¤ì¤Ïncurses-devel¥Ñ¥Ã¥±¡¼¥¸¤¬¤Ê¤¤¤¿¤á¡£
ncurses-devel¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤³¤È¤ÇÂбþ²Äǽ¡£
# yum install -y ncurses-devel
º£²ó»ÈÍѤ¹¤ëwebcam¤ÎÀßÄê¥Õ¥¡¥¤¥ë¤òºîÀ®¤¹¤ë¡£
¡¡¡¦¥¥ã¥×¥Á¥ã²èÁü¤Ï¥í¡¼¥«¥ë¤ËÊݸ
¡¡¡¦ÆüÉÕ̾¤Î²áµî¥Ç¡¼¥¿¤òÊݸ
¡¡¡¦ºÇ¿·¤Î¥Õ¥¡¥¤¥ë̾¤Ïwebcam.jpg
/usr/local/etc/webcamrc
[grab]
device = /dev/video0
text = "%Y-%m-%d %H:%M:%S"
#infofile = filename
fg_red = 255
fg_green = 255
fg_blue = 255
width = 320
height = 240
delay = 3
wait = 0
#input = composite1
norm = pal
rotate = 0
top = 0
left = 0
bottom = -1
right = -1
quality = 75
trigger = 0
once = 0
archive = /usr/local/apache2/htdocs/webcam/%y%m%d%H%M.jpg
[ftp]
#host = www
#user = webcam
#pass = xxxxxx
dir = /usr/local/apache2/htdocs/webcam
file = webcam.jpg
tmp = uploading.jpg
passive = 1
debug = 0
auto = 0
local = 1
ssh = 0
²èÁü¤ÎÊݸÀè¤òºîÀ®¤·¤Æ¤«¤éwebcam¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤¹¤ë¡£
# /usr/local/bin/webcam /usr/local/etc/webcamrc
reading config file: /usr/local/etc/webcamrc
ioctl: VIDIOC_QUERYCAP(driver="";card="";bus_info="";version=0.0.0;capabilities=0x0 []): Unknown error 515
video4linux webcam v1.5 - (c) 1998-2002 Gerd Knorr
grabber config:
size 320x240 [24 bit TrueColor (LE: bgr)]
input (null), norm pal, jpeg quality 75
rotate=0, top=0, left=0, bottom=240, right=320
write config [ftp]:
local transfer /usr/local/apache2/htdocs/webcam/uploading.jpg => /usr/local/apache2/htdocs/webcam/webcam.jpg
²èÁü¤¬¥¥ã¥×¥Á¥ã¤µ¤ì¤Æ¤¤¤ë¤«³Îǧ¤¹¤ë¡£
# ls -al /usr/local/apache2/htdocs/webcam/
¹ç·× 40
drwxr-xr-x 2 root root 4096 6·î 18 12:57 .
drwxr-xr-x 7 apache apache 4096 6·î 18 12:08 ..
-rw-r--r-- 1 root root 13409 6·î 18 12:57 0706181257.jpg
-rw-r--r-- 1 root root 7517 6·î 18 12:59 0706181259.jpg
-rw-r--r-- 1 root root 13569 6·î 18 13:00 0706181300.jpg
-rw-r--r-- 1 root root 13569 6·î 18 13:00 webcam.jpg
¥í¥°¤ò¸«¤ë¤È²¿¤ä¤éÂçÎ̤Υ¨¥é¡¼¤¬¡¦¡¦¡¦
# tail /var/log/messages
Jun 18 12:57:45 bruna kernel: quickcam: frame lost
Jun 18 12:57:45 bruna kernel: quickcam: frame lost
Jun 18 12:57:45 bruna kernel: quickcam: frame lost
Jun 18 12:57:45 bruna kernel: quickcam: frame lost
¡Ê°Ê²¼¾Êά¡Ë
¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸¤òÀ©¸æ¤¹¤ëÊýË¡¤¬¤¢¤Ã¤¿¡£
¤³¤ì¤Ç¥¨¥é¡¼¤¬½Ð¤Ê¤¯¤Ê¤ë¡£
# /usr/local/bin/qcset debug=0 2&>1 /dev/null