SonotaCo.JP
SonotaCo Network Japan Forum
SonotaCo.JP Forum Index
homeTop Page  FAQFAQ   検索検索   メンバーリストメンバーリスト   ユーザーグループユーザーグループ   登録する登録する 
 プロフィールプロフィール   プライベートメッセージをチェックするプライベートメッセージをチェックする   ログインログイン 

デュアルキャプチャ

 
新しいトピックを投稿   トピックに返信    SonotaCo.JP Forum Index -> UFOCaptute ソフトウェア 談話室
前のトピックを表示 :: 次のトピックを表示  
投稿者 メッセージ
SonotaCo
Site Admin


登録日: 2004.08.07
記事: 13282
所在地: 139.67E 35.65N

記事日時: Wed May 17, 2006 9:00 pm    記事の件名: デュアルキャプチャ 引用付きで返信

梅雨前線の停滞で全然観測できていません。
雨の日のプログラミングということで、UFOAの大改造に入りたい所ですが、年度始めで中々まとまった時間が取れません。
で、またまた寄り道ですが、兼ねてより懸案だった1台のパソコンで2台のカメラを同時キャプチャーする実験をしようかと思いました。
と、いうのも、最近では私の所は晴れると5台のカメラを5台のパソコンで監視するという状況で Embarassed 、カメラは増やしたくてもこれ以上パソコンを増やしたくはないわけです。幸い、HT対応のパソコンとデュアルコアのパソコンが1台づつあり、この2台のCPUは余力があります。もし、1台のパソコンで2つのカメラのキャプチャを同時に実行するデュアルキャプチャシステムが動くならパソコンを減らすかカメラを増やす Question ことができます。
最近、カメラを増設される方も多いので、皆さんのためにも、ここは一つ真面目にトライしてみようと思いました。

まずは、1台のPCに2枚差して動くキャプチャカードの組み合わせを探さないといけません。以前、ぷるさんが少しやられていたような記憶がありますが.....
ちなみに、以前私が試した時には、IEEE1394とPCIでCPU負荷がギリギリの状態では画像が交錯するという現象が発生し、うまくいきませんでした。

今回はELSA EXVisionの1500TVと1700TVのPCIキャプチャカード2枚を1台のパソコンに刺して実験してみました。
が、これはまずドライバのインストールが問題でした。
1700TVで動いていたマシンに1500TVのドライバをインストールすると、2枚のビデオ入力ボードは認識されるのですが、なんと両方とも1500TVと認識されて、どちらのボードも動作しなくなってしまいました。1500TVのドライバは1700TVのドライバを上書きしてしまうようです。
で、その上から1700TVのドライバを再度インストールするという強引な方法をとってみたのですが、なんとこれはインストールそのものが失敗してしまいます。
同じ 1500TVなら2枚差しができて、同じドライバで動くとメーカが言っているのですが、似て非なる2枚ではすんなりとはいかないようです。
もはや混沌、諦めようかと思ったのですが、試しにと思い、その状態で別ディレクトリに配置したUFOCaptureを2つ起動してみると....
なんと、両方とも正常に動くではないですが、それぞれ1500TV と 1700TVを選ぶことができ、今の所同時にキャプチャもできており、コマ落ちもありません Shocked
調べてみると、1700TVのキャプチャドライバはインストールできているようで、インストールできていないのは1700TVのチューナだけだということが判りました。きっと使用しているチップ構成が似ているので、プラグアンドプレイのメカニズムが混乱して、区別できないのだと思います。いっそ全く異なるチップ(例えばSA系とCS系)を使う2枚ならより簡単に動くのかもしれません。

ま、中途半端な状態で、とてもお薦めできるような形ではないですが、とりあえずチューナーは関係ないので、これで実験してみることにしました。
ちなみに、CPU負荷は、両キャプチャともLive状態で43%、両方ともReplayタブにしておくと30%でした。
マシンは以下のような構成です。
CPU Intel CoreDuo T2500(2.0GHz dual core)
マザーボード ASUS N4LVM DH
メモリ DDR2-667 2GB
グラフィック オンボード945GT
HDD SATA?300GB(同一のドライブをあて先としてキャプチャしてみています。本来は別ドライブにすべきですが、)
キャプチャカード1 ELSA ExVision1700TV
キャプチャカード2 ELSA ExVision1500TV

今の所、快調のようですが、安定動作するかどうかまだ自身がありません。少し様子を見てまたご報告します。
------
1700TVのチューナが不明デハイスとなるというのは誤解でした。キャプチャデハイスドライバがチューナの面倒もみているので、問題ありませんでした。


最終編集者 SonotaCo [ Thu May 18, 2006 2:14 pm ], 編集回数 1 回
トップに戻る
ユーザーのプロフィールを表示  
masuzawa



登録日: 2005.04.09
記事: 3981
所在地: SHIOJIRI

記事日時: Wed May 17, 2006 11:28 pm    記事の件名: Re: デュアルキャプチャ 引用付きで返信

是非とも、1台のPCで2台のカメラを動作できるようにしたいですね。
UFOCの改良が必要かと思っていたのですが、現行バージョンで可能なのでしょうか。
でしたら、キャプチャボードが入手でき次第、テストしてみようかと思います。
キャプチャボードは、I/O DATA GV-VCP3 (参照: なんでも相談室)、AOpen VA1000 (中古になりますが) あたりを探しています。
トップに戻る
ユーザーのプロフィールを表示  
SonotaCo
Site Admin


登録日: 2004.08.07
記事: 13282
所在地: 139.67E 35.65N

記事日時: Thu May 18, 2006 7:53 am    記事の件名: Re: デュアルキャプチャ 引用付きで返信

masuzawa wrote:
UFOCの改良が必要かと思っていたのですが、現行バージョンで可能なのでしょうか。

可能かどうか、非常に微妙な状況です。
例えば、まったく同じボード2枚だとキャプチャドライバの名前が同じなので、どちらのボードを使うか保障されないことになり、UFOCaptureの起動の順番などで使うカメラが違ってしまいプロファイルと合わなくなってしまうことも予想されます。
流星観測では関係ないですが、音声については出口が1つなので、混ざってしまうのか破綻するのかこれもわかりません。

でも、今回は、必要ならUFOCaptureV2のプログラムを改造しても、なんとかしたいという意気込みで調べています。だからソフトウェア会議室で話し始めたのですか Wink

昨夜一晩の感触では、現状プログラムでもデュアルキャプチャできる可能性はあるようです。調査を続けて、また報告します。とりあえず、8時間程は何の問題もなくデュアルで運用できました。

今いえることは、新たにパソコンを買うなら、デュアルコアの高性能マシンにしておくと良いということ位です。
あと、最近、秋葉原でELSA ExVision 1500TV MTが急激に値下がりして、以前の半額近く、1万円以下で買えるようになっています。恐らくは最後の投げ売りに入ったのだと思います。1500TVはカメラとの相性問題(カメラによってビートノイズが入ることがある)が懸念される機種なのですが、私の場合、カメラ5台の中でノイズが出るのは1台だけです。明るさ、設定値の保存など非常に使いやすい機種です。
トップに戻る
ユーザーのプロフィールを表示  
SonotaCo
Site Admin


登録日: 2004.08.07
記事: 13282
所在地: 139.67E 35.65N

記事日時: Thu May 18, 2006 10:04 am    記事の件名: ELSA 1500TV+1700TV 引用付きで返信

判った範囲の様子を報告していきます。
1500TVと1700TVのデュアルは十分高速なシステムの流星観測なら実用になりそうです。

[構成]
CPU Intel CoreDuo T2500(2GHz dual core)
Capture1 ELSA ExVision1700TV(PCI)
Capture1 ELSA ExVision1500TV(PCI)
UFOCaptureV2 V2.06
[ドライバインストール]
1500TV用をインスートルし、次に1700TVのドライバをインストールする
-> 1700TVのドライバインストール中にドライバが見つからないと言って正常終了しない
-> 一度再起動して、デバイスマネージャ->サウンド、ビデオ、およびゲームコントローラーに
ELSA EX-VISION1500TV MPEG Cardと ELSA EX-VISION 1700TV PCIがともに表示されていることを確認する。
[動作]
コンポジット入力からの夜用設定(音声無し、AVI、各種マスクオン)は正常に1500TVと1700TVが独立して行なうことができる。
注意点
・UFOCaptureV2は同じバージョンを2つの異なる実行ディレクトリに配置する。
・DB dirは必ず別のディレクトリを指定する。
・余力のあるシステムなら格納先は同一ドライブ内の別ディレクトリでも動くが、これは断片化の加速に繋がるので、別ドライブとすべき
・チューナを動かすとシステムが不安定になることがある
・音声付にすると両者の音声が混じったり、どちらかになったりして安定せず、システムが不安定になることがある->音声をトリガにする複数台の同時キャプチャには使用できない


最終編集者 SonotaCo [ Thu May 18, 2006 2:15 pm ], 編集回数 1 回
トップに戻る
ユーザーのプロフィールを表示  
SonotaCo
Site Admin


登録日: 2004.08.07
記事: 13282
所在地: 139.67E 35.65N

記事日時: Thu May 18, 2006 11:02 am    記事の件名: 1500TVの2枚差し 引用付きで返信

ELSA Ex-Vision 1500TV(PCI) 2枚を1台のパソコンに刺して試してみました。
これは現状ではうまくいかないようです。
ドライバの名前が同じなので、最初の1枚のボードを2つのUFOCaptureが操作しようとして2枚同時には動作しません。
これはUFOCapture側のプログラムで改善が可能かもしれません。改善できたらまた報告します。
----------------------------------------
UFOCaptureプログラムを改造して、デバイス名に通番を振り、同じ機種でも区別できるようにしてみました。
結果、Ex-Vision1500TV 2枚刺しは、1500TV+1700TVの時と同様にデュアルキャプチャできることが判りました。1500TV2枚刺しならドライバは1500TV用のみが1度インストールされていればよく、ドライバが競合する問題はおきないようです。
UFOCaptureV2の改版が必要ですが、もしかするとこれが推奨構成になるかもしれません。
もうすこし別の機種の組み合わせを調べてみます。
トップに戻る
ユーザーのプロフィールを表示  
SonotaCo
Site Admin


登録日: 2004.08.07
記事: 13282
所在地: 139.67E 35.65N

記事日時: Thu May 18, 2006 2:12 pm    記事の件名: ELSA Ex-Vision1700TV + IODATA GV-VCP3R/PCI 引用付きで返信

ELSA Ex-Vision1700TV + IODATA GV-VCP3R/PCI
の組み合わせですが、これも音声無しなら問題なくデュアルキャプチャできました。
こちらはドライバの競合はありませんでした。
前に、1500TV+1700TVでは不明のデバイスが出ると書きましたが、あれは誤解だったようです。1700TVはキャプチャデバイスもチューナも1つのドライバで処理されているので、デバイスマネージャには1つしか出ないようです。

こうなると、相当広い範囲でデュアルキャプチャできそうです。
今晩は2台のPCで4つのカメラをキャプチャしてみることにします。
トップに戻る
ユーザーのプロフィールを表示  
SonotaCo
Site Admin


登録日: 2004.08.07
記事: 13282
所在地: 139.67E 35.65N

記事日時: Thu May 18, 2006 7:32 pm    記事の件名: やはり、不安定要因があるようです。 引用付きで返信

すみません、デュアルキャプチャは現状プログラムでできそうな雰囲気でしたが、やはり不安定でした。

PC1-> 1700TV+GV-VCR3
PC2-> 1500TV+1500TV
と二台、4カメラで実験に入りましたが、デュアルキャプチャには不安定要因があるようです。画面の変化画素が多い雷光のような変化が起こるとプログラムがハングアップする現象が両者で確認されました。

明日から、この原因を調べてみたいと思います。
物凄く複雑な事態なので、UFOCapture側で対処可能かどうかはわかりません。
トップに戻る
ユーザーのプロフィールを表示  
masuzawa



登録日: 2005.04.09
記事: 3981
所在地: SHIOJIRI

記事日時: Thu May 18, 2006 11:40 pm    記事の件名: Re: デュアルキャプチャ 引用付きで返信

私が気にしていたのは、
2005年8月の記事で、"1台のPCでの2入力同時監視"
この時には 2ch 同時に録画になるとうまくいかなかったとあります。
それで、UFOCの改良が必要なのかな・・と思っていました。

是非とも、1台のPCで2台のカメラを動作できるようにしてほしいですが・・テスト等、できることは協力しますので。
トップに戻る
ユーザーのプロフィールを表示  
SonotaCo
Site Admin


登録日: 2004.08.07
記事: 13282
所在地: 139.67E 35.65N

記事日時: Fri May 19, 2006 12:27 pm    記事の件名: 進捗報告 引用付きで返信

デュアルキャプチャ実験を進めています。

UFOCaptureV2側の以下のプログラム改造で 2枚同時まではかなり安定して動くようになりました。
1.デバイス名に番号を入れ、同一デバイスが複数あっても問題がないようにする。
2.雷光など多数画素が一度に変化する場合の瞬間的な処理負荷のピークを抑える。

2枚同時では問題の再現が難しい状況になったので、なんと、PCIキャプチャカード3枚を一台のマシンに刺し、3カメラ同時のトリプルキャプチャという超高負荷テストをしてみました。すると.....
コマ落ちするような高負荷になった瞬間にDirectXシステムのバッファ管理が破綻し、以後デハイス間でバッファが重複するという異常事態が起こり、UFOCaptureに入力される動画そのものがチラチラ乱れるので、連続録画状態になったりします。

この問題が発生した状況は以下でした。
CPU Pentium4 3.2GHz(HT対応), mem DDR-400 1MB,HDD SATA300G*2, 1500TV + 1500TV + BCTV7E
CPU負荷(640x480AVI)
1枚時 表示off 15%, 表示on 22%, 表示on,録画時 24%....問題無し
2枚時 全表示off 38%, 全表示on 53%, 全表示on,録画時 59%....今の所問題無し
3枚時 全表示off 64% ...例えばどれか1つの表示をon(平均負荷76%)にするなど、何かの都合で負荷が増えると破綻

瞬間的な高負荷で処理が間に合わない時の例外処理がDirectX内部でうまくいっていないという問題ですので、すぐには完全な解決は期待できません。
ま、2枚までなら最近のHTかデュアルコアマシンなら何とか実用になりそうな気もしているので、公開する価値はありそうな気もしてきています。

もう少し粘ってみます。
トップに戻る
ユーザーのプロフィールを表示  
前田です。
未登録ユーザー





記事日時: Sat Jun 03, 2006 5:53 pm    記事の件名: 興味あります 引用付きで返信

前田です。
1PCで2台のカメラが制御できれば良いですね。
Pen4(HT)というCPUのHTというのはどんなものですか。
私のもPen4 3Gなのですが、HTかどうかはどうしたら
分かりますか。
トップに戻る
SonotaCo
Site Admin


登録日: 2004.08.07
記事: 13282
所在地: 139.67E 35.65N

記事日時: Sat Jun 03, 2006 6:10 pm    記事の件名: Re: 興味あります 引用付きで返信

前田です。 wrote:
前田です。
1PCで2台のカメラが制御できれば良いですね。
Pen4(HT)というCPUのHTというのはどんなものですか。
私のもPen4 3Gなのですが、HTかどうかはどうしたら
分かりますか。

HTとは1つのチップの中に2つの実行部をもっていて、スレッド単位で2つの並行処理ができるものです。デュアルコアとはこれをさらに進めて、完全に2つのCPUを1チップに盛り込んだもので、並行処理できるケースが多くなっています。
タスクマネージャで見て、CPU使用率の履歴のグラフが2つあればHTかデュアルコアです。



snap.png
 説明:
CoreDuo T2500 UFOCaptureV2.08*2
 ファイルサイズ:  14.09 KB
 閲覧数:  21841 回

snap.png




最終編集者 SonotaCo [ Sun Jun 04, 2006 6:04 pm ], 編集回数 2 回
トップに戻る
ユーザーのプロフィールを表示  
ts007



登録日: 2004.08.09
記事: 5848
所在地: 埼玉県川越市

記事日時: Sat Jun 03, 2006 6:30 pm    記事の件名: 私も調べました。 引用付きで返信

私も確認のため調べましたが以下の所に詳しく書いてありました。http://support.intel.co.jp/jp/support/processors/pentium4/pentium4_ht.htm
SonotaCoさんの方が対応が早かったですね。私のは、1台がHTですので
3台のカメラを2台のパソコンで可能になりそうです。今日は、うまくいきませんでした。


最終編集者 ts007 [ Sun Jun 04, 2006 4:41 pm ], 編集回数 2 回
トップに戻る
ユーザーのプロフィールを表示   投稿者のウェブサイトに移動
SonotaCo
Site Admin


登録日: 2004.08.07
記事: 13282
所在地: 139.67E 35.65N

記事日時: Sun Jun 04, 2006 11:44 am    記事の件名: デュアルキャプチャは恐ろしい..... 引用付きで返信

デュアルキャプチャはV2.08でなんとか実用になっています。
しかし、1台のパソコンで2カメラ同時に監視できるということは、パソコンが余る Exclamation というこで、これが恐ろしいです。
カメラ、レンズ、キャプチャボード、ハウジンク、ケーブルだけ用意すれば(といっても9万円位かかってしまいますが Crying or Very sad )どんどんカメラを増やせるのです。



P6040853.JPG
 説明:
ついにウチの西壁はこんなになってしまいました
 ファイルサイズ:  77.25 KB
 閲覧数:  21863 回

P6040853.JPG


トップに戻る
ユーザーのプロフィールを表示  
ts007



登録日: 2004.08.09
記事: 5848
所在地: 埼玉県川越市

記事日時: Sun Jun 11, 2006 9:56 pm    記事の件名: Conexant CaptureとI/O DATA GV-VCP3R/PCI はだめなのでしょうか 引用付きで返信

デュアルキャプチャに挑戦しています。I/O DATA GV-VCP3R/PCI をスロットにさしてドライバーも認識して、UFOCaptureも動作するのですが、映像が出ません。どうしたのでしょうか。ムービーメーカーや添付ソフトでも同様に映像が出ません。元々パソコンに入っているConexant Captureボードでは、映像が見られます。単独での動作は確かめていませんが。デュアルキャプチャV2.08は、まだ入れていませんが、UFOCaptureV2でボード切り替えで動作確認できれば大丈夫ですよね。青い画面でDetectにしてキャプチャーはできるのですが、映像が映らないんですね。デュアルキャプチャV2.08にしてやってみます。UFOCaptureV2.06でも、動きました。入力端子を切り替えるクロスパーというモジュールが競合しているようです。S映像から取り込むことができました。ただし、コンポジットからS映像の変換アダプターが必要です。

最終編集者 ts007 [ Tue Jun 13, 2006 9:53 pm ], 編集回数 2 回
トップに戻る
ユーザーのプロフィールを表示   投稿者のウェブサイトに移動
SonotaCo
Site Admin


登録日: 2004.08.07
記事: 13282
所在地: 139.67E 35.65N

記事日時: Sun Jun 11, 2006 10:53 pm    記事の件名: Re: Conexant CaptureとI/O DATA GV-VCP3R/PCI はだめなのでしょ 引用付きで返信

うーん、入力端子を切り替えるクロスパーというモジュールが競合しているのでしょうか、単独でやって入力端子を切り替えてみるなどしてみる価値はあるかと思います。
VCP3RもCXチップなのでモジュールが競合してしまう可能性はあるかもしれません。
トップに戻る
ユーザーのプロフィールを表示  
特定期間内の記事を表示:   
新しいトピックを投稿   トピックに返信    SonotaCo.JP Forum Index -> UFOCaptute ソフトウェア 談話室 All times are GMT + 9 Hours
Page 1 of 1

 
移動先:  
新規投稿: 不可
返信投稿: 不可
記事編集: 不可
記事削除: 不可
投票参加: 不可
このフォーラムで添付ファイルを投稿 できません
このフォーラムでファイルをダウンロード できます


Powered by phpBB © 2001, 2005 phpBB Group
Copyright ©2004 SonotaCo Network. All Rights Reserved.