Home
» LINUX
»
Come modificare le impostazioni della webcam su Linux con Cameractrls
Come modificare le impostazioni della webcam su Linux con Cameractrls
Cameractrls è un'applicazione GTK per la regolazione dei controlli della webcam esposti tramite Video4Linux2 (V4L2). Installala da Flathub, seleziona un dispositivo e modifica solo i controlli che vengono visualizzati. Le opzioni variano a seconda della fotocamera e del driver; un controllo mancante potrebbe semplicemente non essere supportato.
Installa Cameractrls
Il progetto a monte elenca Flathub come metodo di installazione. Su un sistema con Flatpak e l'interfaccia remota Flathub configurati, apri il Terminale ed esegui:
flatpak install flathub hu.irl.cameractrls
Segui le istruzioni, quindi avvia Cameractrls dal menu delle applicazioni del tuo computer. Se Flatpak non è configurato, utilizza la guida ufficiale di configurazione di Flatpak . La pagina del progetto Cameractrls elenca anche i pacchetti di distribuzione e le relative istruzioni per l'installazione da sorgente.
Installa Cameractrls dal telecomando Flathub con Flatpak.
Modifica le impostazioni della webcam passo dopo passo
Individua il nodo del dispositivo Linux della fotocamera
Se disponi di più di una telecamera o non sai quale dispositivo selezionare, installa v4l-utilsil pacchetto della tua distribuzione ed esegui v4l2-ctl --list-devices. L'output mappa le telecamere V4L2 rilevate ai percorsi dei dispositivi come /dev/video0. Una singola telecamera può esporre diversi nodi, quindi verifica il nodo di acquisizione invece di presumere che ogni webcam sia /dev/video0.
Utilizzare v4l2-ctl per identificare il percorso del dispositivo V4L2 della webcam.
Seleziona la fotocamera in Cameractrls
Apri Cameractrls e usa il selettore della fotocamera nella barra di intestazione per scegliere il dispositivo che hai identificato. L'app può aggiornare i dispositivi rilevati; usa questo controllo dopo aver collegato una webcam USB. Cameractrls crea le sue pagine di controllo in base ai controlli segnalati dalla fotocamera selezionata, quindi le etichette e il layout possono variare da un dispositivo all'altro.
I comandi visualizzati dipendono dalla fotocamera selezionata.
Apri l'anteprima e regola l'inquadratura
Utilizza la finestra di anteprima di Cameractrls per controllare l'immagine mentre apporti modifiche. Se la fotocamera offre controlli per zoom, panoramica o inclinazione, regolali gradualmente e osserva l'anteprima. Questi controlli sono spesso specifici per una determinata fotocamera o modello; non sono equivalenti al ritaglio di un'immagine in un'app per videochiamate e non saranno disponibili sulle webcam che non li supportano.
Utilizza la finestra di anteprima per valutare l'inquadratura e le modifiche all'immagine.
Regolare l'esposizione e il guadagno
Cerca controlli come esposizione automatica, esposizione o guadagno. Come punto di partenza, mantieni l'esposizione automatica attiva. Se hai bisogno del controllo manuale e la telecamera lo offre, disattiva prima l'opzione automatica, quindi modifica un valore alla volta visualizzando l'anteprima. Luminosità e guadagno non sono intercambiabili: la luminosità modifica il livello del nero dell'immagine, mentre il guadagno amplifica il segnale della telecamera. Lo standard V4L2 definisce i controlli comuni, ma il driver decide quali sono disponibili e i relativi intervalli consentiti.
Le opzioni di esposizione e guadagno vengono visualizzate solo quando la fotocamera selezionata le espone.
Bilanciamento del bianco e colore corretti
Il bilanciamento del bianco automatico è un'impostazione predefinita utile quando l'illuminazione della stanza cambia. Se i colori si alterano anche con un'illuminazione costante, verifica se la webcam offre la possibilità di regolare manualmente il bilanciamento del bianco o la temperatura del colore. Potresti anche trovare controlli per luminosità, contrasto, saturazione, nitidezza o gamma. Sposta i cursori gradualmente e confronta l'anteprima; modifiche eccessive possono rendere un viso sbiadito, eccessivamente saturo o innaturalmente nitido. Non tutte le webcam offrono tutti i controlli del colore.
Regola gradualmente il bilanciamento del bianco e i controlli del colore mentre controlli l'anteprima.
Riduci lo sfarfallio con la frequenza della rete elettrica
Se le luci interne producono bande visibili o pulsazioni, cercate un controllo della frequenza di rete. Se disponibile, scegliete l'impostazione che corrisponde alla tensione di alimentazione elettrica del luogo in cui viene utilizzata la telecamera, solitamente 50 Hz o 60 Hz. Si tratta di un filtro per lo sfarfallio della luce, non di un'impostazione della frequenza dei fotogrammi. Lasciatelo invariato se il controllo non è presente o se l'anteprima non presenta sfarfallio.
Se il controllo è disponibile, selezionare l'impostazione della rete elettrica più adatta all'ambiente di illuminazione.
Scegli la risoluzione e la frequenza dei fotogrammi nell'app di acquisizione
Cameractrls serve per i controlli della fotocamera; non fornisce un selettore universale di risoluzione e fotogrammi al secondo per ogni applicazione webcam. Imposta queste opzioni nell'app di videochiamata, registrazione o streaming che acquisirà la fotocamera. Per esaminare le modalità di un dispositivo V4L2, esegui il comando v4l2-ctl -d /dev/video0 --list-formats-ext, sostituendo il percorso con il nodo della tua fotocamera. Il riferimento alle opzioni di v4l-utils descrive il formato, la dimensione del frame e l'intervallo. Scegli una modalità supportata sia dalla fotocamera che dall'app.
Esamina i controlli del dispositivo e le modalità di acquisizione supportate con v4l2-ctl.
Se Cameractrls non riesce a vedere la webcam
Innanzitutto, verifica che Linux rilevi il dispositivo con il comando `sudo` v4l2-ctl --list-devices. Se il comando non è presente, installalo v4l-utilsdal repository software della tua distribuzione. Se la telecamera è elencata, utilizza il suo nodo video per esaminare i controlli disponibili:
v4l2-ctl -d /dev/video0 --list-ctrls
Sostituire /dev/video0con il percorso corretto. Il manuale di v4l2-ctl documenta queste opzioni di elenco di dispositivi e controlli. Se un controllo è mancante o disabilitato, di solito si tratta di una limitazione hardware o del driver per il dispositivo o l'input selezionato, non di un'impostazione nascosta in Cameractrls. La documentazione di controllo V4L2 del kernel Linux spiega che i driver possono esporre diversi controlli e contrassegnare come inattivi quelli non applicabili.
Controlla il risultato nella tua app video
Dopo aver regolato la fotocamera, apri l'app che usi effettivamente per le chiamate o le registrazioni e controlla l'anteprima. Alcune applicazioni impostano i controlli della fotocamera o richiedono un formato video specifico all'avvio, quindi l'immagine potrebbe differire dall'anteprima di Cameractrls. In tal caso, seleziona la fotocamera desiderata nell'app di acquisizione e scegli una modalità supportata.