Auf meinem Raspberry Pi habe ich ffmpeg installiert. Am Anfang tippe ichRaspberry Pi ffmpeg video4linux2, v4l2 mmap kein solches Gerät
uv4l --driver raspicam --auto-video_nr --width 640 --height 480 --encoding jpeg
, um Treiber zu laufen. Dann überprüfe ich, ob devoce0 registriert ist:
ls -la /dev/video*
und es gibt video0 zurück, so dass es registriert ist. Dann tippe ich Befehl Server ausführen:
ffmpeg -v verbose -r 5 -s 640x480 -f video4linux2 -i /dev/video0 http://localhost/webcam.ffm
und die Kameralichter für eine Weile und dann schaltet sich aus, und ich bekomme Fehler wie unten:
[video4linux2, v4l2] mmap: No such device /dev/video0: No such device
Was ich tun sollte, um es zu lösen? Es sieht aus wie interner Fehler einer dieser Bibliotheken.
Dieser Befehl funktioniert:
uv4l --driver raspicam --auto-video_nr --encoding h264 --width 640 --height 480 --enable-server on
Haben Sie 'sudo modprobe bcm2835-v4l2' probiert? Wenn das hilft, füge 'bcm2835-v4l2' in'/etc/modules' ein und starte neu. –
Es funktioniert, danke, ich habe bcm2835-v4l2 zu/etc/modules hinzugefügt und jetzt funktioniert es. Sudo modprobe .. funktioniert nicht – Robert
Ausgezeichnet - Ich bin froh, dass es funktioniert. Ich habe es als eine vollständige Antwort hinzugefügt, damit alle leicht finden können. –