Post  |  Commenti

Post Meta

28th
NOV

Skype, webcam e brightness ora è chiaro!

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Posted by redsend | Filed under BugFix, Linux

closeQuesto articolo è stato pubblicato 1 anno 9 mesi 6 giorni giorni fa quindi alcuni contenuti o informazioni presenti in esso potrebbero non essere più validi. Questo sito non è responsabile per eventuali errori causati da questo problema.

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

Reader's Comments

  1. Nio |

    Quella webcam è una vera merda, ce l’avevo anch’io…prima di venderla a 35 euro :D

  2. RedSend |

    e tu sei un vero mariuolo… :) poverino che l’ha comprata per 35 euro :)

  3. nimo |

    Anche io con la mia trust merda deluxe ho dovuto settare gli options nel modulo gspca per aumentare un po’ la gamma. Peccato che il nuovo kernel di ubuntu non supporti gspca…

  4. RedSend |

    Che significa che nn lo supporta? Che versione usi? Io lo sto usando con la 2.6.24-r9 e compila tranquillamente… sei sicuro che non c’è un’altra procedura per metterlo? Strano che non funzioni…

  5. wildlux |

    ciao a me mi si vede ma si vede male
    eccocome mi si vede
    http://forum.ubuntu-it.org/index.php/topic,269432.msg1995892.html#msg1995892

Leave a Reply

Immagine CAPTCHA
Il contenuto di questo Blog è rilasciato sotto Licenza Creative Commons (Leggi)