Verwenden einer DSLR-Kamera als Webcam zum Streamen auf OBS

Verwenden einer DSLR-Kamera als Webcam zum Streamen auf OBS

Ich bin vor Kurzem von Windows auf Ubuntu umgestiegen und versuche, meine DSLR-Kamera (Canon Rebel T3) als Webcam zu nutzen, damit ich diese coolen Videos über alte Rennspiele und deren Autos machen kann (erinnern Sie sich an den Renault Espace mit F1-Motor aus Gran Turismo 2?).

Ich habe die Schritte von diesem befolgtVerknüpfungund sah diesVideoein paar Mal, aber wenn ich versuche, diesen Befehl einzufügen:

gphoto2 --stdout --capture-movie | ffmpeg -i - -vcodec rawvideo -pix_fmt yuv420p -threads 0 -f v4l2 /dev/video0

Ich erhalte diesen Fehler:

ioctl(VIDIOC_G_FMT): Invalid argument
Could not write header for outputfile #0 (incorrect codec parameters ?): Invalid argument
Error initializing output stream 0:0 --

Oder das Terminal bleibt hängen.

gphoto2 erkennt meine Kamera und gibt alle Informationen zur Kamera aus, aber wenn ich versuche, ein Bild aufzunehmen, werden sie nirgends gespeichert.

Wenn ich zu VLC gehe, ist meine Kamera nicht unter den Aufnahmegeräten, also stimmt möglicherweise etwas nicht.

Auch wenn ich versuche, /etc/modules zu bearbeiten, um das Modprobe zu registrieren, kann ich nichts bearbeiten. Ich nehme an, dass etwas nicht stimmt, aber da ich ein früher Ubuntu-Benutzer bin, liegt es vielleicht an mangelndem Wissen.

An diesen Beitrag angehängt ist meinSystemkonfiguration(vielleicht ist das die Ursache des Problems).

Mit freundlichen Grüße,

verwandte Informationen