2

私はJavaでビデオレビュープロジェクトに取り組んでいます。私は、DVRに変換されたWindows2000マシンで実行される既存の非常に古いソフトウェアを改良しています。マシンには4つのキャプチャデバイスがあり、各キャプチャデバイスには4つの入力があります。すでに保存されているビデオを取り、それを再生することに問題はありませんでした。予算は0ドルで、既存のテクノロジーを使用する必要があります。そうは言っても、私はDirectShowJavaラッパーを使用することを余儀なくされています。私が現在直面している問題は、DirectShowにマシン上のキャプチャデバイスを再認識させることができないことですが、DirectShow APIは非常に新しく、queryDevices()の呼び出しを試みただけです。これは私のPCで私のウェブカメラまたはTVチューナーを見つけるのに問題はありませんが、DVRPCで何も見つけることができません。

キャプチャカードの名前はMoab-5v1.10です。それはかなり古く、元々デバイスを製造していた会社は、より大きく、より良いものに移行したため、もはやそれやソフトウェアをサポートしていません。

私はキャプチャデバイスについてあまり知りません、私はそれとそれがどのように機能するかについての情報を探しています、それは大いに役立つでしょう。

DirectShowやその他のことを使って、これからビデオを引き出す方法について、誰かが素晴らしいアイデアを持っていますか?
この課題に取り組む他の方法はありますか?私が探求できる他のメディアフレームワーク?私はそれらのほとんどを試しました、そしてこれは最もうまくいった唯一のものです。

私は何でも試してみることができますが、最終的にはJavaを使い続けたいと思っています。それが、私が得意なことです。

4

1 に答える 1

1

その PC でGraphEditPlusを実行し、フィルタ リストでキャプチャ デバイスを見つけ、それを空のグラフに追加し、その出力ピンを右クリックして、[レンダリング] を選択すると、ビデオを表示する準備ができたグラフが得られます。その後、コードを生成し (「ファイル」メニューを参照)、それがどのように構築されるかを確認できます。

于 2012-09-21T09:43:48.017 に答える