Hur kör jag en webbkamera på Linux?
Inställningen, konfigurationen och körningen 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 säkerställa 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. Nästa kommer det ofta kompliceradeUppgift 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 föraren 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 kommandot "find" 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 kommandot "LSMOD" 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ångSSFUL, och en kärnplåster 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ällningar, kamera och mjukvaruversion 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 belastningar vid start för att verifiera om det redan är där eller om det måste skapas.
Nu när drivrutinen är installerad och noden för videodenhet är etablerad är det dags att installera 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 alloW för ytterligare funktionalitet, till exempel videokonferenser.