2台のウェブカメラを同時に使用してビデオをキャプチャすることはできません

私はdirectshowを使って同時に2つのWebカメラからキャプチャしようとしています。私が1つずつまたは1つずつキャプチャしている場合は、両方が適切に動作しています。しかし、同じアプリケーションから同時にキャプチャすることはできません。

私はdorgem、virtualdubのようなネットから入手可能な様々なアプリケーションを使用しようとしました。これらのアプリケーションは、別のカメラが2番目のアプリケーションで開かれたときに1つのカメラのみを表示することもできますが、「接続されたデバイスは機能していません」が、1つのカメラのみが適切に表示できます。サンプルのWindows SDKアプリケーションも同様に動作します。

ドライバは、適切に個別に動作しているように正しくインストールされているように見えます。私もグラフェンディットしようとしましたが成功しませんでした。

0
バギードライバー、または[USB]帯域幅の問題
追加された 著者 Roman R.,

1 答え

ローマ字が言っているように、ウェブカメラの別のブランドやモデルを試してみると助けになるかもしれません。さまざまなカメラがどれだけうまくいくかには大きな違いがあります。ウェブカメラのどのモデルを使用していますか?

私はあなたが正確に同じカメラの2つを使用している場合、デバイスドライバが2つのカメラを正しく処理していないことを推測します。おそらく、カメラの1つをデバイスマネージャーまたはレジストリでリネームすることで成功するかもしれませんが、それは醜いハックです。カメラの1つを別のものに変更してください...

USB帯域幅の問題では、USB 2.0を想定して、2つの640x480ストリームを30fpsでキャプチャしようとすると、USBの限界が押し上げられます(USB 2の理論上の最大60MB /秒と比較して52MB /秒が必要です)。

1
追加された