webcam kerdes

Fórumok

Udv!

Vettem ma egy webcamot, tipusa szerint opticam 1.3MP webcam, es szerettem volna eletet lehelni bele ma. Debian squeeze az oprendszer, es miutan bedugtam, log szerint fel is ismerte:


Nov 30 23:36:16 esdhcp03633 kernel: [90035.328125] usb 3-2: USB disconnect, address 3
Nov 30 23:36:16 esdhcp03633 kernel: [90035.328365] gspca: disconnect complete
Nov 30 23:36:55 esdhcp03633 kernel: [90074.744080] usb 1-4: new high speed USB device using ehci_hcd and address 4
Nov 30 23:36:55 esdhcp03633 kernel: [90074.955657] usb 1-4: New USB device found, idVendor=0ac8, idProduct=3330
Nov 30 23:36:55 esdhcp03633 kernel: [90074.955665] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Nov 30 23:36:55 esdhcp03633 kernel: [90074.955671] usb 1-4: Product: Sirius USB2.0 Camera
Nov 30 23:36:55 esdhcp03633 kernel: [90074.955675] usb 1-4: Manufacturer: Vimicro Corp.
Nov 30 23:36:55 esdhcp03633 kernel: [90074.955882] usb 1-4: configuration #1 chosen from 1 choice
Nov 30 23:36:56 esdhcp03633 kernel: [90076.126824] uvcvideo: Found UVC 1.00 device Sirius USB2.0 Camera (0ac8:3330)
Nov 30 23:36:56 esdhcp03633 kernel: [90076.130460] input: Sirius USB2.0 Camera as /devices/pci0000:00/0000:00:1d.7/usb1/1-4/1-4:1.0/input/input10
Nov 30 23:36:56 esdhcp03633 kernel: [90076.130602] usbcore: registered new interface driver uvcvideo
Nov 30 23:36:56 esdhcp03633 kernel: [90076.130606] USB Video Class driver (v0.1.0)

, es amikor megprobaltam kiolvasni valamit a /dev/video0- bol, a ledek fel is villantak (mintha vakuba neztem volna). Ez eddig ok, szepen tudok is belole csinalni jpeget vgrabbj- vel, de csak 352x288- as kepet, pedig az 1.3MP- bol nagyobb is kijohetne :- ).

vgrabbj -i svga/sxga

azt mondja, hogy:


Device doesn't support width/height
Fatal Error (non-daemon), exiting...
There was no map allocated to be freed...

.

Hogyan tudnek nagyobb felbontasu kepeket kesziteni vele?

Koszi.

Hozzászólások

Nagyon jo kerdes, de hogy tudom kideriteni? Ez egy laptop, valami ibm 41 vagy t41.

-----

lsusb

ezt mondja:


Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 0ac8:3330 Z-Star Microelectronics Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Olvasd el, amit írtál:

Nov 30 23:36:55 esdhcp03633 kernel: [90074.744080] usb 1-4: new high speed USB device using ehci_hcd and address 4

Nov 30 23:36:56 esdhcp03633 kernel: [90076.130460] input: Sirius USB2.0 Camera as /devices/pci0000:00/0000:00:1d.7/usb1/1-4/1-4:1.0/input/input10

Azt írja: hály szpíd.
És talán még az alaplap USB 2.0-s portját is eltaláltad vele.

a GSPCA ahogy en tudom egy altalanos driver, ami tobb fele chipsetet tamogat egy adott (eleg gyenge) felbontason. meg kell nezni a GSPCA specifikaciokat, szerintem ezzel a driverrel nem fogsz tudni jobb minoseget elerni.

eso utan koponyeg, de javaslom nezd meg a kernel altal tamogatott kamerak listajat, s hogy milyen modul tamogatja az adott kamerat
pl itt:

http://www.linux-drivers.org/usb_webcams.html

--
{ Nem is kernel az, ami nem fut el egy quartz órán }

BTW a supportolt felbontások függenek attól, hogy milyen módban (JPG, YUV, RGB, stb.) használod őket.
Általában a JPG móüdban a támogatott felbontás kisebb, illetve hallottam olyanról aki már látott olyat, hogy az RGB is kisebb volt, mert azt a kernel váltotta át YUV-ból. (ld. v4l2_fmtdesc compressed flag.) Kilistázni a támogatott felbontásokat nem tudom mivel szokták. Csak, hogy hazabeszéljek, az mjpg-streamer svn repójából az újabbak tudják ezt. Ha ráfanyalodsz a http://127.0.0.1:8080/input.json fájlban a tekinteted a formats bekezdésre vesd.