新しい偽のWebカメラデバイス(/ dev/video2)を作成してビデオを再生して、仮想Webカメラとして使用できるようにしようとしています。
私が取った手順:
Sudo apt-get install v4l2loopback-dkms
Sudo modprobe v4l2loopback
Sudo depmod -a
ffmpeg -i vid1.mp4 -vcodec rawvideo -pix_fmt yuv420p -threads 0 -f v4l2 /dev/video2
ffmpegコマンドからのエラー:
ioctl(VIDIOC_G_FMT): Invalid argument
Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument
Error initializing output stream 0:0
Conversion failed!
何をすべきかわからない。
私は少し前にまったく同じ問題に遭遇しました。
つまり、 https://github.com/umlaeute/v4l2loopback で最新のソースからドライバーを更新し、モジュールを再コンパイルする必要があります。
標準のv4l2loopback_dkmsドライバを削除することを忘れないでください!
トピックの詳細については、次の場所を参照してください。 https://github.com/umlaeute/v4l2loopback/issues/247