da ich 2 gleiche USB-Kameras an einem RasPi betreibe, habe ich mit Hilfe hier aus dem Forum 2 udev-Regeln erstellt, so dass die Zuordnung der Kameras beim Booten jetzt immer gleich sein sollte, siehe
viewtopic.php?f=12&t=179425
Die Regeln sehen so aus und liefern dieses Ergebnis:
Code: Alles auswählen
$ cat /etc/udev/rules.d/60-usbvideo.rules
SUBSYSTEM=="video4linux", KERNELS=="1-1.4:1.0", SYMLINK+="cam0"
SUBSYSTEM=="video4linux", KERNELS=="1-1.5:1.0", SYMLINK+="cam2"
$ ls -la /dev/cam*
lrwxrwxrwx 1 root root 6 Dec 1 14:02 /dev/cam0 -> video0
lrwxrwxrwx 1 root root 6 Dec 1 14:02 /dev/cam2 -> video2
Also von diesen 4 Beispielen (Video aufnehmen) funktionieren nur die ersten beiden, bei den letzteren erscheint "permission denied":
Code: Alles auswählen
$ ffmpeg -i /dev/video0 -t 8 -v "debug" video/test.mp4
$ ffmpeg -i /dev/video2 -t 8 -v "debug" video/test.mp4
$ ffmpeg -i /dev/cam0 -t 8 -v "debug" video/test.mp4
$ ffmpeg -i /dev/cam2 -t 8 -v "debug" video/test.mp4