1

VC500 ビデオ キャプチャ デバイスからのストリームを表示する Windows 7 で gst-launch を使用してパイプラインを構築しようとしています (コンポジット ビデオをキャプチャし、USB 経由でコンピュータに入力します)。ここでの私の最大の問題は、Windows で実行する必要があるという事実だと思います。gstreamer-java の多くのプラグインが、Windows ではなく Linux でサポートされていることがわかりました。そのため、これを機能させるための要素と構文を見つけるのに問題があります。どんな助けでも大歓迎です。もう 1 つのことは、これに gstreamer フレームワークを使用する必要がないことです。これが最も簡単なようです。優れた Java バインディングを備えた別の優れたメディア フレームワークを知っている人がいたら、教えてください。ハハ。(DirectShow、VLCJ を試しましたが、どちらも Java に対して非常に安定していません。) どうもありがとう。ブレイデン

編集: より多くの読書から、ここで必要な要素は ksvideosrc であると確信しています。

だから私は試してきました: gst-launch -v ksvideosrc ! autovideosink

しかし、私は得る:

エラー: エレメント /GSTPipeline:pipeline0/GstKsVideoSrc:ksvideosrc0 から: キャプチャを開始できませんでした追加のデバッグ情報: ..........\Source\gst-plugins-bad\sys\winks\gstvideosrc.c(970) : gst_ks_video_src_create (): /GstPipeline:pipeline0/GstKsVideoSrc:ksvideosrc0: ピンの状態を KSSTATE_RUN に変更できませんでした 実行は 1000000 ns 後に終了しました。

4

1 に答える 1

0

Alright well.. I ended up using Direct Show Java (dsj) instead. It was able to play video from the capture device very easily.

于 2010-06-29T19:30:56.243 に答える