v4l2loopback
を組み合わせて使用することもできます 、 OBS Studio
そして obs-v4l2sink
.
OBS Studio
を使用 デバイスからビデオをキャプチャするには、obs-v4l2sink
出力を /dev/video*
に書き込む小さなプラグインです。
https://github.com/umlaeute/v4l2loopback/wiki/OBS-Studio
https://github.com/CatxFish/obs-v4l2sink
まあ、実際にこれは可能です。これを行う手っ取り早い方法は、WebcamStudio を使用することです。これにより、他のプログラムが通常のビデオ デバイスとして認識し、デスクトップから入力を受け取ることができる新しいビデオ デバイス (/device/video2 など) が作成されるため、設定するだけです。 OpenCV の出力がそこに表示される画面の一部をキャプチャします。
より優れたより技術的な方法は、V4L2 ループ バック モジュールを使用することです。このようにして、OpenCV の出力を他のプログラムから通常のビデオ デバイスとして認識されるモジュールに単純にパイプすることができます。詳細については、このページの下部にある readme:https://github.com/umlaeute/v4l2loopback および wiki ページ:https://github.com/umlaeute/v4l2loopback/wiki を参照してください。
お役に立てば幸いです。