linux Skype, webcam e brightness ora è chiaro!Skype, webcam e brightness ora è chiaro!

Di RedSend | Nov 28, 2008
Stampa questo post Stampa questo post Articolo originale

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: Linux

Post correlati

Lascia un commento

Se vuoi inserire un commento, per favore completa il form sottostante.

Nome (obbligatorio)

Email (obbligatorio)

Sito Web

Commenti

© 2008 - 2009 Tuttolinux - novità ed articoli dal mondo del pinguino !
Tutti i contenuti © dei rispettivi autori. Leggi questo per ulteriori informazioni.
Creative Commons LicenseIl contenuto di questo sito web è pubblicato sotto una Licenza Creative Commons.

Warning: stristr() [function.stristr]: Empty delimiter in /home/.nine/luckylinux/tutto-linux.com/wp-content/plugins/wassup/wassup.php on line 2093