Skip to main content

Hur kör jag en webbkamera på Linux?

Inställning, konfiguration och körning av en webbkamera på Linux kan vara en ganska enkel process eller en ganska komplicerad procedur.Det finns ett antal steg att vidta för att hjälpa till med en smidig installation, och varje webbkamera och datorinställning kommer att ha sina egna egendomar och potentiella problem.Sätt i den mest förenklade formen, det finns tre primära steg för att köra en webbkamera på Linux.Bestäm först om webbkameran upptäcks vid anslutning och dess exakta namn som känns igen av datorn.För det andra, installera drivrutinerna som är skyldiga att köra webbkameran.För det tredje, installera och konfigurera eventuell ytterligare programvara som behövs eller önskas för webbkamerafunktioner.Om webbkameran är USB -videoklass (UVC) kompatibel kan processen vara så enkel.

Först och främst är det absolut nödvändigt att se till att rotbehörigheter beviljas innan man försöker etablera en webbkamera på Linux.För att ta reda på namnet på en bifogad USB -kamera använder du LSUSB för att lista alla erkända USB -enheter.Därefter kommer den ofta komplicerade uppgiften att hitta, sammanställa och installera drivrutinerna.Förare är vanligtvis tillgängliga i kärnan, som en lastbar eller kompilerbar modul, eller som en förpackad binär drivrutin.

För att avgöra om den nödvändiga drivrutinen redan är aktiverad i kärnan, använd DMESG för att lista vad som har laddats vid start.Om drivrutinen inte är listad här men modulnamnet är känt, kan Find -kommandot användas för att söka efter en lastbar modul.Om föraren inte är i kärnan och namnet är okänt, är det möjligt att få en lista över alla tillgängliga moduler genom att köra LS -R/lib/modul/uname -r/kärna, där UNAME ersätts av datorns kärnversion.

När modulnamnet har fastställts kommer körning av LSMOD -kommandot att lista alla laddade moduler.Med tur kommer förarmodulen att laddas, men om inte, använd MODPROBE för att försöka manuell laddning.I vissa fall är inget av ovanstående framgångsrika, och en kärnlapp eller en återkompilerad kärna behövs för att köra webbkameran på Linux.Kameratillverkarens webbplats kan ha ytterligare information och dokumentation för att hjälpa till med drivrutinens installation.

Beroende på datorinställningen, kameran och mjukvaruversionen kan det vara nödvändigt att aktivera noden för videodenheter för att komma åt webbkameran på Linux.Använd MakedEv -skriptet om noden för videodenhet inte redan finns.Sök i enheterna antingen via en filhanterare eller kontrollera vilka laddningar vid start för att verifiera om den redan är där eller om den behöver skapas.

Nu när drivrutinen är installerad och videodenhetsnoden är etablerad är det dags attInstallera och konfigurera all programvara som krävs eller önskas.Ett antal program finns för att underlätta att köra en webbkamera på Linux.Det finns olika Framegrabber- eller Bild-Capture-program tillgängliga som kan installeras och drivas från kommandoraden.Grafiska användargränssnittsprogram (GUI) kan också användas som möjliggör ytterligare funktionalitet, till exempel videokonferenser.