
Ultimamente uso molto spesso Skype, e fino a poco oggi pomeriggio lo odiavo quando usavo la mia webcam… quale modello?!
redvaio redsend # lsusb
Bus 001 Device 002: ID 046d:0928 Logitech, Inc. Quickcam Express
Una Logitech Quickcam Express, come questa…
Su linux uso il driver gspca compatibile con millemila webcam. Su tutti i programmi funzionava bene, l’immagine si vedeva “bene”, relativamente perchè non è una granchè la qualità della webcam… ma almeno si vedeva. Tranne su Skype!!!
Dopo 20, 30 secondi che avevo avviato la videochiamata su Skype il video diventava quasi nero e anche rendendo la stanza super illuminata, l’immagine si vedeva sempre scura. Cercando un pò su internet ho trovato un post sul forum di Skype che parla proprio di questo. Si discuteva della possibilità di aggiungere a Skype il controllo dei parametri della webcam, che manca attualemnte alla versione 2.0.68. Fosse quasi ora che lo aggiungono sto benedetto controllo e migliorino un pochino questo programma che su windows è arrivato già alla ventesima versione… mentre su Linux è rimasto fermo alla 2 da mesi.
Non è una critica a Skype quella che volevo fare, che fà il suo lavoro egreggiamente, ma l’obbiettivo del post era quello di spiegare come ho risolto questo problema. La soluzione che ho adottato, insieme a molti altri (leggendo dal forum di skype) è quella di impostare dei parametri personali per il gamma e i colori RGB della webcam, direttamente agendo sul driver senza nessun programma.
Sembra chisà cosa come l’ho detta prima invece è una sciocchezza…
Il driver offre, come tutti, la possibilità di impostare alcuni parametri per il dispositivo, per vedere quali potete lanciare il comando
redvaio redsend # modinfo gspca
filename: /lib/modules/2.6.24-tuxonice-r9/usb/video/gspca.ko
license: GPL
description: GSPCA/SPCA5XX USB Camera Driver
depends: videodev
vermagic: 2.6.24-tuxonice-r9 preempt mod_unload PENTIUMM
….
….
….
parm: autoexpo:Enable/Disable auto exposure (default=1: enabled) …
parm: debug:Debug level: 0=none, …
parm: force_rgb:Read RGB instead of BGR (int)
parm: gamma:gamma setting range 0 to 7 3-> gamma=1 (int)
parm: OffRed:OffRed setting range -128 to 128 (int)
parm: OffBlue:OffBlue setting range -128 to 128 (int)
parm: OffGreen:OffGreen setting range -128 to 128 (int)
parm: GRed:Gain Red setting range 0 to 512 /256 (int)
parm: GBlue:Gain Blue setting range 0 to 512 /256 (int)
parm: GGreen:Gain Green setting range 0 to 512 /256 (int)
parm: compress:Turn on/off compression (not functional yet) (int)
parm: usbgrabber:Is a usb grabber 0×0733:0×0430 ? (default 1) (int)
parm: lightfreq:Light frequency banding filter. Set to 50 or 60 Hz, or 0 ….
parm: force_gamma_id:Forced assigning ID of contrast settings (0=default,1,2,3) …
parm: force_sensor_id:Forced assigning ID sensor (Zc03xx only). Dangerous…
I parametri possono essere modificati on-the-fly (a volo) attraverso il filesystem sys, ovvero
redvaio redsend # echo 4 > /sys/module/gspca/parameters/gamma
redvaio redsend # echo 350 > /sys/module/gspca/parameters/GBlue
redvaio redsend # echo 350 > /sys/module/gspca/parameters/GGreen
redvaio redsend # echo 350 > /sys/module/gspca/parameters/GRed
Quello che vedete nell’esempio sopra sono anche i valori che ho usato per far sì che la webcam si vedesse “bene” anche dopo 20, 30 secondi che la videochiamata era partita. Non si vede proprio come all’avvio, ma è migliorato di molto il risultato tanto da farmi risparmiare di comprare un’altra webcam…
per il momento…
I parametri possono essere impostati anche automaticamnente all’avvio, andando a scrivere nel file
redvaio redsend # nano /etc/modprobe.d/options
options gspca gamma=4
options gspca GRed=350
options gspca GGreen=350
options gspca GBlue=350
ricordatevi di dare il comando
redvaio redsend # modules-update
altrimenti le modifiche non vengono scritte nel file /etc/modules.conf che è quello che conta al caricamento del modulo. A questo punto ogni volta che verra caricato il modulo gspca avrete già i parametri impostati sul valore corretto. Corretto per skype, perchè negli altri programmi si vedrà un pò più bianco del solito… ora sta a voi decidere come usarli… l’importante che la soluzione c’è…
Tags: LinuxSe vuoi inserire un commento, per favore completa il form sottostante.
Il contenuto di questo sito web è pubblicato sotto una Licenza Creative Commons.