Writing
Fujifilm X-T2 als Webcam unter Linux nutzen
Anleitung zur Verwendung der spiegellosen Fujifilm X-T2 als hochwertige Webcam unter Linux mit gphoto2 und v4l2loopback.
Table of Contents
Ich war mit der mäßigen Bildqualität meiner Standard-Webcam unzufrieden und habe mich daher daran gemacht, meine Fujifilm X-T2 als Webcam unter Linux einzurichten.
Voraussetzungen
- Fujifilm X-T2 (oder eine andere DSLM mit Tethering-Unterstützung)
- Micro-USB-Kabel
- Dummy-Akku (für dauerhafte Stromversorgung)
- Stativ oder Tischhalterung
Einrichtung
Im Menü der Fujifilm X-T2:
Setup -> Verbindungseinstellung -> PC-Verbindungsmodus: USB AUTO

Erforderliche Pakete installieren:
sudo apt-get install gphoto2 v4l2loopback-utils v4l2loopback-dkms ffmpeg
Kernel-Modul laden:
sudo modprobe v4l2loopback exclusive_caps=1 max_buffers=2
dslm-webcam als neue Zeile am Ende von /etc/modules hinzufügen:
$ sudo vim /etc/modules
# /etc/modules: Kernel-Module, die beim Systemstart geladen werden sollen.
#
# Diese Datei enthält die Namen der beim Booten zu ladenden Kernel-Module.
dslm-webcam
Neue Datei sudo vim /etc/modprobe.d/dslm-webcam.conf mit folgendem Inhalt erstellen:
# Module options for Video4Linux, needed for our DSLR Webcam
alias dslr-webcam v4l2loopback
options v4l2loopback exclusive_caps=1 max_buffers=2
Nummer des hinzugefügten Geräts prüfen:
ll /dev/video*
Informationen zum Gerät abrufen: v4l2-ctl --device=/dev/video0 --info
Automatisch erkannte Kameras und Ports auflisten: gphoto2 --auto-detect
Zusammenfassung des Kamerastatus: gphoto2 --summary
Treiber- und Kamerafunktionen anzeigen: gphoto2 --abilities
Video-Stream starten:
gphoto2 --stdout --capture-movie | ffmpeg -i - -vcodec rawvideo -pix_fmt yuv420p -f v4l2 /dev/video0
Integrierte Webcam deaktivieren (z. B. Notebooks)
Integrierte Webcam temporär deaktivieren:
sudo modprobe -r uvcvideo
Sicherstellen, dass die Module korrekt geladen sind:
sudo modprobe v4l2loopback
ll /dev/video*
Integrierte Webcam später wieder aktivieren: sudo modprobe uvcvideo
Prüfen, ob DSLM erkannt wird: gphoto2 --auto-detect
Prüfen, ob der gvfs-Prozess blockiert:
ps -aux | grep gphoto
Stream starten:
gphoto2 --stdout --capture-movie | ffmpeg -i - -vcodec rawvideo -pix_fmt yuyv422 -color_range jpeg -f v4l2 /dev/video4
Hinweise & Einschränkungen
- Nach etwa 1,5 Stunden Dauerbetrieb der X-T2 als Webcam können Bildartefakte auftreten (vermutlich durch Überhitzung).
- Gelegentlich ist ein Neustart erforderlich, um die Videoaufnahme neu zu initialisieren.
FAQ
Prüfen, ob ein Prozess die Kamera blockiert: ps aux | grep gphoto und blockierende Prozesse mit sudo kill -9 <pid> beenden.
Referenzen:
https://www.crackedthecode.co/how-to-use-your-dslr-as-a-webcam-in-linux/