Axis P5515 IPカメラからDirectShowにフィードするビデオを取得しようとしていますが、レンダリングウィンドウに表示されるのは黒い画面です。Axis IPカメラのビデオソースフィルタがDirectShow GraphEditで動作しない
IPカメラのソースキャプチャフィルタを探すほとんどすべての検索は、「JPEGおよびM-JPEG IPカメラのDirectShowビデオソースフィルタ」ページ(http://alax.info/blog/1216)(「IPビデオソース:64ビット版、解像度の柔軟性、Adobe FMLE」http://alax.info/blog/1223のページを参照してください)。私は32ビットのIpVideoSource
デバイスをダウンロードしてインストールしました。私はそれがこのURL(実際にはユーザー名とパスワード置換)を設定している:
http://user:[email protected]:1026/axis-cgi/mjpg/video.cgi?resolution=640x360
私は、Firefox、ChromeとオペラにそのURLを接続すると、彼らはすべての苦情なしでビデオストリームを表示します。私はSafariに入れると、ユーザー名とパスワードがあるのでフィッシングサイトかもしれないという警告が表示されますが、私がOKと言うと、Safariはビデオストリームを表示します。私はインターネット貪欲(11)とビデオストリームを開こうとすると、それだけで私の検索の
一つは、DirectShowのにネットワーク/ IPカメラおよびビデオサーバからビデオを配信する」MediaToolsにまでなっていたと言います「JPEG Decoder Filter」が呼び出されているため、グラフ・エディットでフィルタ・グラフを完成させることができませんでした。CodingI。それを含むdllは、私がダウンロードしたパッケージのいずれにもありません。私が提供された指示に従うことによって結果を得ることができなかったのでhttp://alax.info/blog/1216
上図に示すように、「クイック使用例は、」グラフを作成する必要があり、私が試みOffice_cam
の出力端子を右クリック私は、グラフを実行しようとすると
このグラフを生成GraphEditの中IpVideoSource
フィルタのインスタンス化は、アクティブな作品のウィンドウが開いているが、それは黒です。
*** Exception
Process: 0x000288e0, Thread: 0x00028858, Date: 1/30/2017, Time: 11:34:59 AM, Application: graphedt.exe
Module: IpVideoSource.dll, Product Version: 1.0.3.1, File Version: 1.0.3.1506, File Time: 12.04.2015, 20:13
Code: 0xe06d7363, Flags: 0x00000001, Address: 0x75e6c54f
Parameters: 0x19930520, 0x02faea88, 0x5321d498
Native Parameters: 0x80190191, ...
** Call Stack
KERNELBASE!75E6C54F RaiseException (+ 88) @75E60000
IpVideoSource!531F7DCF @531A0000
IpVideoSource!531A281F @531A0000
IpVideoSource!531B5BD2 @531A0000
ntdll!773DF5DE RtlImageNtHeaderEx (+ 169) @773B0000
*** Exception
Process: 0x000288e0, Thread: 0x00028858, Date: 1/30/2017, Time: 11:34:59 AM, Application: graphedt.exe
Module: IpVideoSource.dll, Product Version: 1.0.3.1, File Version: 1.0.3.1506, File Time: 12.04.2015, 20:13
Code: 0xe06d7363, Flags: 0x00000001, Address: 0x75e6c54f
Parameters: 0x19930520, 0x02faea88, 0x5321d498
Native Parameters: 0x80190191, ...
** Call Stack
KERNELBASE!75E6C54F RaiseException (+ 88) @75E60000
IpVideoSource!531F7DCF @531A0000
IpVideoSource!531A281F @531A0000
IpVideoSource!531B5BD2 @531A0000
ntdll!773DF5DE RtlImageNtHeaderEx (+ 169) @773B0000
*** Exception
Process: 0x000288e0, Thread: 0x00028858, Date: 1/30/2017, Time: 11:34:59 AM, Application: graphedt.exe
Module: IpVideoSource.dll, Product Version: 1.0.3.1, File Version: 1.0.3.1506, File Time: 12.04.2015, 20:13
Code: 0xe06d7363, Flags: 0x00000003, Address: 0x75e6c54f
Parameters: 0x19930520, 0x02faea88, 0x5321d498
Native Parameters: 0x80190191, ...
** Call Stack
IpVideoSource!531F0727 @531A0000
IpVideoSource!531F5E93 @531A0000
IpVideoSource!531F61A3 @531A0000
IpVideoSource!531F6896 @531A0000
IpVideoSource!531F0819 @531A0000
ntdll!77413529 RtlDestroyEnvironment (+ 1227) @773B0000
ntdll!774134FB RtlDestroyEnvironment (+ 1181) @773B0000
ntdll!773C0143 KiUserExceptionDispatcher (+ 15) @773B0000
IpVideoSource!531F7DCF @531A0000
IpVideoSource!531A281F @531A0000
IpVideoSource!531B5BD2 @531A0000
ntdll!773DF5DE RtlImageNtHeaderEx (+ 169) @773B0000
ノーへAlax.Info HTTP Stream File Renderer
、Alax.Info JPEG Frame Decoder
、Alax.Info HTTP Stream Parser
、AXIS MJPEG Video Decoder
、MJPEG Decompressor
、Smart Tee
、二つの異なるVideo Renderer
フィルタを含むフィルタの多くの組み合わせ、およびおそらく他の人、すべてを試してみた:C:\ProgramData\IpVideoSource.log
ファイルには、このデータが含まれています利用可能。
DirectX SDK(2010年6月)とWindows 7 SDKがインストールされている32ビットと64ビットの両方のWindows 7でこの問題が発生しているため、何か見落とされている可能性があります。
有用な提案があります。
問題の大部分は私のテスト環境であることが判明しました.W7ラップトップの使用は私のオフィス環境では便利ではないため、リモートデスクトップウィンドウでGraphEditを実行していました。ラップトップをコーヒーショップに持ち込んでコードをデバッグしようとしたとき、突然それが働き始めました。リモートデスクトップを使用して私のオフィスで再び失敗するまで、私はその違いを認識しませんでした。私はラップトップを直接試してみました。グラフは正しく動いていました。私は煙草銃を持っていました。リモートデスクトップはコンピュータを直接使用するのと同じではありません。 – FKEinternet