Acasă
» LINUX
»
Cum se modifică setările camerei web pe Linux cu Cameractrls
Cum se modifică setările camerei web pe Linux cu Cameractrls
Cameractrls este o aplicație GTK pentru ajustarea controalelor camerei web expuse prin Video4Linux2 (V4L2). Instalați-o din Flathub, selectați un dispozitiv și modificați doar controalele pe care le raportează. Opțiunile variază în funcție de cameră și driver; o comandă lipsă poate fi pur și simplu neacceptată.
Instalați Cameractrls
Proiectul din amonte listează Flathub ca metodă de instalare. Pe un sistem cu Flatpak și telecomanda Flathub configurată, deschideți Terminalul și executați:
flatpak install flathub hu.irl.cameractrls
Urmați instrucțiunile, apoi lansați Cameractrls din meniul de aplicații de pe desktop. Dacă Flatpak nu este configurat, utilizați ghidul oficial de instalare Flatpak . Pagina proiectului Cameractrls listează, de asemenea, pachetele de distribuție și instrucțiunile de instalare a sursei.
Instalați Cameractrls de pe telecomanda Flathub cu Flatpak.
Schimbați setările camerei web pas cu pas
Găsiți nodul de dispozitiv Linux al camerei
Dacă aveți mai multe camere sau nu știți ce dispozitiv să selectați, instalați pachetul distribuției v4l-utilsși rulați v4l2-ctl --list-devices. Rezultatul mapează camerele V4L2 detectate la căi de dispozitive, cum ar fi /dev/video0. O singură cameră poate expune mai multe noduri, așadar verificați nodul de captură în loc să presupuneți că fiecare cameră web este /dev/video0.
Folosește v4l2-ctl pentru a identifica calea dispozitivului V4L2 al camerei web.
Selectați camera în Comandă cameră
Deschide Cameractrls și folosește selectorul de cameră din bara de antet pentru a alege dispozitivul identificat. Aplicația poate actualiza dispozitivele detectate; folosește acel control după conectarea unei camere web USB. Cameractrls își construiește paginile de control pe baza controalelor raportate ale camerei selectate, astfel încât etichetele și aspectul pot diferi de la un dispozitiv la altul.
Comenzile afișate depind de camera selectată.
Deschideți previzualizarea și ajustați încadrarea
Folosește controlul ferestrei de previzualizare din Cameractrls pentru a verifica imaginea în timp ce faci modificări. Dacă camera expune comenzile de zoom, panoramare sau înclinare, ajustează-le în trepte mici și urmărește previzualizarea. Aceste comenzi sunt adesea specifice unei camere sau unui model; nu sunt același lucru cu decuparea unei imagini într-o aplicație de apeluri video și nu vor apărea pe camerele web care nu le oferă.
Folosește fereastra de previzualizare pentru a evalua modificările de încadrare și de imagine.
Ajustați expunerea și amplificarea
Căutați comenzi precum expunerea automată, expunerea sau amplificarea. Mențineți expunerea automată activată ca punct de plecare. Dacă aveți nevoie de control manual și camera îl oferă, dezactivați mai întâi opțiunea automată, apoi modificați câte o valoare pe rând în timp ce vizionați previzualizarea. Luminozitatea și amplificarea nu sunt interschimbabile: luminozitatea modifică nivelul de negru al imaginii, în timp ce amplificarea amplifică semnalul camerei. Standardul V4L2 definește comenzile comune, dar driverul decide care sunt disponibile și intervalele lor permise.
Opțiunile de expunere și amplificare apar numai atunci când camera selectată le expune.
Balansul de alb și culoarea corecte
Balansul de alb automat este o setare implicită utilă atunci când iluminarea camerei se schimbă. Dacă culoarea se schimbă în condiții de iluminare constantă, verificați dacă camera web oferă un control manual al balansului de alb sau al temperaturii. De asemenea, puteți găsi controale pentru luminozitate, contrast, saturație, claritate sau gamma. Mișcați glisoarele în pași mici și comparați previzualizarea; modificările mari pot face ca o față să pară spălăcită, prea saturată sau nenatural de clară. Nu fiecare cameră expune toate controalele de culoare.
Ajustați treptat balansul de alb și controalele de culoare în timp ce verificați previzualizarea.
Reduceți pâlpâirea cu frecvența rețelei electrice
Dacă luminile interioare produc benzi vizibile sau pulsații, căutați un control al frecvenței rețelei electrice. Atunci când este disponibil, alegeți setarea care corespunde alimentării electrice la care este utilizată camera, de obicei 50 Hz sau 60 Hz. Acesta este un filtru pentru pâlpâirea luminii, nu o setare pentru rata de cadre. Lăsați-l neschimbat dacă controlul lipsește sau dacă previzualizarea nu are pâlpâire.
Alegeți setarea rețelei electrice care corespunde mediului de iluminare atunci când controlul este disponibil.
Alegeți rezoluția și rata de cadre în aplicația de captură
Cameractrls este pentru controalele camerei; nu oferă o rezoluție universală și un selector de cadre pe secundă pentru fiecare aplicație webcam. Setați aceste opțiuni în aplicația de apel video, înregistrare sau streaming care va captura camera. Pentru a inspecta modurile pentru un dispozitiv V4L2, executați v4l2-ctl -d /dev/video0 --list-formats-ext, înlocuind calea cu nodul camerei. Referința opțiunilor v4l-utils din amonte descrie formatul, dimensiunea cadrelor și listarea intervalelor. Alegeți un mod acceptat atât de cameră, cât și de aplicație.
Inspectați controalele dispozitivului și modurile de captură acceptate cu v4l2-ctl.
Dacă funcțiile Cameracontrols nu pot vedea camera web
Mai întâi verificați dacă Linux detectează dispozitivul cu v4l2-ctl --list-devices. Dacă comanda lipsește, instalați v4l-utilsdin depozitul de software al distribuției dvs. Dacă camera este listată, utilizați nodul său video pentru a inspecta controalele disponibile:
v4l2-ctl -d /dev/video0 --list-ctrls
Înlocuiți /dev/video0cu calea corectă. Manualul v4l2-ctl documentează aceste opțiuni de listare a dispozitivelor și controalelor. Dacă un control lipsește sau este dezactivat, aceasta este de obicei o limitare hardware sau a driverului pentru dispozitivul sau intrarea selectată, nu o setare ascunsă în Cameractrls. Documentația controlului V4L2 a kernelului Linux explică faptul că driverele pot expune diferite controale și le pot marca pe cele inaplicabile ca inactive.
Verifică rezultatul în aplicația ta video
După ce ați reglat camera, deschideți aplicația pe care o utilizați efectiv pentru apeluri sau înregistrare și verificați previzualizarea acesteia. Unele aplicații setează controalele camerei sau solicită propriul format video la pornire, astfel încât o imagine poate diferi de previzualizarea din Controlul camerei. Dacă se întâmplă acest lucru, selectați camera dorită în aplicația de captură și alegeți un mod acceptat acolo.