Linux Mint die Webcam bekomme ich nicht zum laufen.
Hi, Lizenz ist da und aktiviert, Betriebsystem Linux Mint, 64bit X86er
gefolgt bin ich dieser Anleitung:
https://www.repetier-server.de/setting-webcam-repetier-server-linux/
Die webcam.conf sieht wie folgt aus:
Schaue ich mir den Pfad an, von mjpg_streamer, so sind diese auch da.
ls -l /dev/v4l/by-id/ Gibt mir folgendes aus:
Über die IP mit Port :8080 kommt kein Bild.
In einem anderen Thread kam folgendes als Antwort:
Da wir die streams nur weiterleiten ist es eigentlich immer eine von 2 Ursachen:
1. Mjpg streamer läuft nicht, dann sollte man /var/log/syslog ansehen wo er gestartet ist, da steht drin was er versucht hat und was schief lief.
2. URL ist falsch, oft der port da sich der gerne zwischen installationen ändert. Wenn die url nicht erreichbar ist wird der eintrag in neueren Versionen ausgegraut.
So hart wie es klingt, ich habe keine Ahnung. Wie kann ich die syslog aufrufen? Wie erkenne ich den richtigen Port?
Danke schon einmal fürs lesen.
gefolgt bin ich dieser Anleitung:
https://www.repetier-server.de/setting-webcam-repetier-server-linux/
Die webcam.conf sieht wie folgt aus:
# Framerate and capture size. Bigger sizes and frequencies need more storage/ram and bandwidth so consider if
# you can handle better values or not.
WEBCAM_FRAMERATE=15
WEBCAM_WIDTH=640
WEBCAM_HEIGHT=480
# Default jpg quality is 85%
WEBCAM_QUALITY=85
# Extra paremeter for pi module when started.
WEBCAM_PICAM_PARAMS=""
# Extra parameter for usb module when started.
WEBCAM_USB_PARAMS=""
# Is this a pi where a picam could be connected? yes or no
IS_PI="no"
# Path to
MJPG_STREAMER=/usr/local/bin/mjpg_streamer
MJPG_PLUGIN_DIR=/usr/local/lib/mjpg-streamer
MJPG_WWW_DIR=/usr/local/share/mjpg-streamer/www
# WEBCAM_DIR is used for naming video devices
# /dev/v4l/by-id/* Is to use the device names. It is not important where you plug it in
# /dev/v4l/by-path/* Is to use th eusb port plugged in to identify webcams. Use this if you have identical names
WEBCAM_DIR=/dev/v4l/by-path/*
Schaue ich mir den Pfad an, von mjpg_streamer, so sind diese auch da.
ls -l /dev/v4l/by-id/ Gibt mir folgendes aus:
root@repetier2:/usr/local/bin# ls -l /dev/v4l/by-id/
insgesamt 0
lrwxrwxrwx 1 root root 12 Okt 23 20:31 usb-_Camera-video-index0 -> ../../video0
lrwxrwxrwx 1 root root 12 Okt 23 20:31 usb-Sony_corporation_EyeToy_USB_camera_Namtai-video-index0 -> ../../video1
lsusb folgendes:
lsusb folgendes:
Bus 005 Device 003: ID 054c:0155 Sony Corp. Eyetoy Video Device
Bus 005 Device 002: ID 046d:092f Logitech, Inc. QuickCam Express Plus
Über die IP mit Port :8080 kommt kein Bild.
In einem anderen Thread kam folgendes als Antwort:
Da wir die streams nur weiterleiten ist es eigentlich immer eine von 2 Ursachen:
1. Mjpg streamer läuft nicht, dann sollte man /var/log/syslog ansehen wo er gestartet ist, da steht drin was er versucht hat und was schief lief.
2. URL ist falsch, oft der port da sich der gerne zwischen installationen ändert. Wenn die url nicht erreichbar ist wird der eintrag in neueren Versionen ausgegraut.
So hart wie es klingt, ich habe keine Ahnung. Wie kann ich die syslog aufrufen? Wie erkenne ich den richtigen Port?
Danke schon einmal fürs lesen.
Comments
ps aux | grep mjpg
Da siehst du auch die ports (-p port). IPs werden ab 8080 vergeben, wenn da also andere sind/waren kann sich der Port verschieben.
Die URL steht im Bild unten fuur Port 8080. Den Port muss man anpassen. IP ist nur ok, wenn die auf dem gleichen Rechner wie der Server laufen.
syslog kannst du im Server bei jedem Drucker unter Logs (Druckermenü) herunterladen. Das ist nur eine Textdatei kann man also auch unter Linux direkt ansehen.
root@repetier2:/usr/local/Repetier-Setup/bin# ps aux | grep mjpg
Die USB Kameras laufen auf dem gleichen Rechner. Logs schaue ich.
EDIT (unabhängig von Ihrem Post gerade geschrieben):
Hatte gestern noch hier im Forum weitergescrollt und den Hinweis gefunden, Opensv würde nicht richtig installiert, mit dem Verweis auf folgenden Vorgang:
https://linuxize.com/post/how-to-install-opencv-on-ubuntu-20-04/
Nur bekomme ich hier weiterhin kein Bild.
Oct 24 08:47:17 repetier2 kernel: [ 4.779420] usb 5-2: Manufacturer: Sony corporation
Oct 24 08:47:18 repetier2 systemd[1]: Started mjpg_streamer for picam.
Oct 24 08:47:19 repetier2 startAllCams[751]: Start from directory /usr/local/Repetier-Setup/bin
Sind halt wirklich alte USB Kameras von vor 2010.. Muss ich auf dieses YUYV umstellen?
Okay, über sudo su und
Habe ich die Kamerasmodis ausgelesen.
Das wird so nicht funktionieren mit mjpg_streamer? Ich muss mir da einen anderen Weg suchen?
Ports habe ich gelöscht mit:
sudo rm /usr/local/Repetier-Setup/etc/webcam_ports/*
neu gebooted
und startAllCams noch einmal durchlaufen lassen
repetier2@repetier2:~$ sudo su
neu gebooted und die logs ausgelesen:
Oct 24 10:14:05 repetier2 startAllCams[796]: Best resolution: 640 x 480 at 15