DSLR カメラをウェブカメラとして使用して OBS でストリーミングする

DSLR カメラをウェブカメラとして使用して OBS でストリーミングする

最近、Windows から Ubuntu に変更し、DSLR カメラ (Canon Rebel T3) をウェブカメラとして機能させて、古いレーシング ゲームとその車 (グランツーリスモ 2 の F1 エンジン搭載のルノー エスパスを覚えていますか?) に関するクールなビデオを作成できるようにしようとしています。

私はここからの手順に従いましたリンクそしてこれを見たビデオ数回実行しましたが、このコマンドを挿入しようとすると:

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

次のエラーが発生します:

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

あるいは端末が動かなくなってしまいます。

gphoto2 はカメラを検出し、カメラに関するすべての情報を提供しますが、写真を撮ろうとするとどこにも保存されません。

VLC にアクセスすると、カメラがキャプチャ デバイスに表示されないので、何か問題があるのか​​もしれません。

また、modprobe を登録するために /etc/modules を編集しようとしても、何も編集できません。何か問題があると思いますが、私は初期の Ubuntu ユーザーなので、知識不足なのかもしれません。

この投稿に添付されているのは私のシステム構成(おそらくそれが問題の原因です)。

敬具、

関連情報