Debian: Webcam. Vad ska det stå efter "input = "

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
Användarvisningsbild
JimmyAndersson
Inlägg: 26308
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Debian: Webcam. Vad ska det stå efter "input = "

Inlägg av JimmyAndersson »

Jag hade problem med att få webkameran att fungera på servern för några år sedan.
Men nu när jag kör kernel 2.6.18 så tänkte jag försöka igen. :)

Kameran är en liten Aiptek nånting som har ett chip vid namn STV0680A-002.

Skriver jag lsmod så hittar jag bl.a:

Kod: Markera allt

Module                  Size  Used by
stv680                 25356  0
compat_ioctl32          1536  1 stv680
videodev               21120  1 stv680
v4l1_compat            12164  1 videodev
v4l2_common            20480  1 videodev
usbcore               109444  3 stv680,ohci_hcd
Kameran är inkopplad. lsusb ger:

Bus 001 Device 002: ID 0553:0202 STMicroelectronics Imaging Division (VLSI Vision) Aiptek PenCam 1
Bus 001 Device 001: ID 0000:0000



Vad jag vet så är det allt som behövs, förutom program för att streama jpg-bilder från /dev/video0.
Jag skaffade Webcam: apt-get install webcam
och konfigurerade filen webcam.conf såhär:

Kod: Markera allt

[ftp]
host = localhost
user = webcam
pass = xxxxxx 
dir = /var/www/osv
file = image.jpg
tmp = imageup.jpg
local = 1

[grab]
device = /dev/video0
width = 320
height = 240
delay = 0
input = camera
norm = pal
quality = 75
trigger = 180

När jag sedan kör webcam /etc/webcam.conf & så får jag:

invalid input: camera

[1]+ Exit 1 webcam /etc/webcam.conf



Jag har även provat med "input = stv680" och "input = Aiptek pencam1" och liknande.

Mitt problem är alltså:


Vad ska det stå efter "input =" ?
I ett exempel jag hittade på nätet (har tyvärr inte kvar länken) stod det att det fungerade med "input = Webcam" och man webcam säger "input = composite1" vilket inte heller fungerar, utan ger "invalid input: composite1". Så det verkar vara väldigt olika tydligen..
Jag har letat länge utan att hitta någon förklaring till vad "input = " står för.


Länk till en av alla sidor jag hittat om detta.
Manualen till webcam.




edit kl 23:46:
Fyller på med mer eftersom det inte dykt upp något svar än.

Jag testade webcamd ("Capture images from video devices")
Manualen finns här.

Men.. när jag kör webcamd start så får jag:

RTFM, missing template (/root/.webcamd/index_up.html)

..och eftersom manualen är så knapphändig så har jag inte en aning om vad som är fel.

Testade även Motion. Men när jag kör det så får jag:

[0] Processing thread 0 - config file /etc/motion/motion.conf
[1] Thread is from /etc/motion/motion.conf
[1] Thread started
[1] Failed with YUV420P, trying YUV422 palette: Invalid argument
[1] Failed with YUV422, trying RGB24 palette: Invalid argument
[1] Failed with RGB24, trying GREYSCALE palette: Invalid argument
[1] Failed with all supported palettes - giving up: Invalid argument
[1] Capture error calling vid_start
[1] Thread finishing...



Har suttit i 4 timmar och letat information... :roll: :sleepy:


edit 2: 007sweden hittade webcam-server och den fungerar fint. :)
Användarvisningsbild
lgrfbs
Inlägg: 6973
Blev medlem: 28 januari 2005, 15:48:53
Ort: X-län
Kontakt:

Inlägg av lgrfbs »

grattis.
Användarvisningsbild
JimmyAndersson
Inlägg: 26308
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

Tack. :)

Det fungerar riktigt bra.
Idag har jag gjort lite kod så att kameran kan titta sig omkring (med hjälp av servon). Är nästan klar med lite kod som gör det möjligt att klicka i en översiktsbild och på så vis välja en bana för hur kameran ska panorera. Men den delen kommer bara jag har tillgång till. När jag är klar så dyker länken till kameran upp i min signatur. :)
Användarvisningsbild
oJsan
EF Sponsor
Inlägg: 1541
Blev medlem: 11 november 2005, 21:36:51
Ort: Umeå
Kontakt:

Re: Debian: Webcam. Vad ska det stå efter "input = "

Inlägg av oJsan »

Väcker en gammal tråd, bara för att hjälpa någon annan som eventuellt kör fast nån gång i framtiden...
Själv började jag i andra änden, med webcam-server. Konstaterade att portar och applets inte passade mitt behov och testade istället webcam. Fick samma problem som jimmy med 'input'. Hittade då den här sidan som hjälpte mig:
http://blog.mymediasystem.net/uncategor ... -on-linux/
Tricket för att få reda på vad 'input' skulle vara var att använda

Kod: Markera allt

#v4l-info | grep name
I mitt fall skulle det vara 'input = Camera 1'

Nu fungerar min kamera! =D
Användarvisningsbild
JimmyAndersson
Inlägg: 26308
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Re: Debian: Webcam. Vad ska det stå efter "input = "

Inlägg av JimmyAndersson »

Aha! Kul att du hittade en lösning. :)

Verkar webcam bra?

Jag fick ju aldrig möjlighet att testa det, men jag har planerat
att göra ett nytt webkamera-projekt så då ska jag nog testa det.
(Webkamera-styrningen med servos har blivit konverterat till antennstyrning.)
Skriv svar