Moi!
Eli otsikosta käynee ilmi ongelma. Kamera on Logitech Webcam C120
Olen yrittänyt muutamille eri ohjelmalla ja kaikki antavat jotain virhettä, ettei kuvaa voi ottaa.
Tarkoituksena on siis ottaa vain kuva ja sitten ohjelma sammuu. Eli ei videota (olen harkinnut videosta kuvien leikkaamista) ja ohjelman pitäisi olla komentorivipohjainen, koska sitä käytetään skriptissä, joka ottaa ja arkistoi kuvat.
Laite on video1 ja se toimii. xawtv sekä cheese antavat oikeaa kuvaa.
Näin siis käy
vgrabbj:
leonarven@Napi-Book:~$ vgrabbj -d /dev/video1 -f ~/foo18.03.jpg
Reading image from /dev/video1
There was no map allocated to be freed...
streamer:
leonarven@Napi-Book:~$ streamer -F /dev/video1 -d
checking writer files [multiple image files] ...
audio name=mono8 ext=wav: name mismatch [need /dev/video1]
audio name=mono16 ext=wav: name mismatch [need /dev/video1]
audio name=stereo ext=wav: name mismatch [need /dev/video1]
checking writer raw [single file, raw video data] ...
audio name=mono8 ext=wav: name mismatch [need /dev/video1]
audio name=mono16 ext=wav: name mismatch [need /dev/video1]
audio name=stereo ext=wav: name mismatch [need /dev/video1]
checking writer avi [Microsoft AVI (RIFF) format] ...
audio name=mono8 ext=avi: name mismatch [need /dev/video1]
audio name=mono16 ext=avi: name mismatch [need /dev/video1]
audio name=stereo ext=avi: name mismatch [need /dev/video1]
no match found
neither audio nor video format specified/found
xawtv: (ei tallenna kuvaa mutta avaa ikkunan, jossa kuva näkyy oikein)
leonarven@Napi-Book:~$ xawtv -c /dev/video1 -o foo.jpg
This is xawtv-3.95.dfsg.1, running on Linux/i686 (2.6.32-22-generic)
xinerama 0: 1280x800+0+0
/dev/video1 [v4l2]: no overlay support
v4l-conf had some trouble, trying to continue anyway
ffmepg:
leonarven@Napi-Book:~$ ffmpeg -f video4linux2 -i /dev/video1 ulos.mpg
FFmpeg version SVN-r0.5.1-4:0.5.1-1ubuntu1, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration: --extra-version=4:0.5.1-1ubuntu1 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --disable-stripping --disable-vhook --enable-runtime-cpudetect --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --enable-shared --disable-static
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 1 / 52.20. 1
libavformat 52.31. 0 / 52.31. 0
libavdevice 52. 1. 0 / 52. 1. 0
libavfilter 0. 4. 0 / 0. 4. 0
libswscale 0. 7. 1 / 0. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
built on Mar 4 2010 12:35:30, gcc: 4.4.3
[video4linux2 @ 0x8b91a60]Wrong size (0x0)
/dev/video1: Error while opening file
Otan mielelläni vastaan myös ehdotuksia muista komentoriviohjelmista, joilla voi komentoriviltä ottaa kuvan web-kamerasta.
Teen erästä projektia jonka pitäisi olla melko pian valmis, joten jos mitään tietoa mahdollisista vioista tai vastaavista, niin olen kiitollinen kaikesta.
- leonarven