2012-08-07 1 views
0

을 사용하여 DVR에서 비디오 녹화 .net C#에서 4 채널 DVR로 비디오를 녹화해야합니다. 나는 EMGU Opencv .net 래퍼뿐만 아니라 DirectShow .net 라이브러리를 보았다. EMGU를 사용하기로 결심했으며 웹캠을 사용할 때는 매우 만족합니다. 이제 4 채널 H.264 USB DVR을 같은 용도로 사용하고 싶지만 DVR에서 비디오 채널을 선택하는 방법을 모르겠습니다. EMGU의 샘플 캡처 응용 프로그램을 실행할 때 검은 색 화면 만 나타납니다. 나는 DirectShow에서 같은 문제가있다. DVR을 DR 3101_3104 비디오 캡처 장치로 인식하지만 검은 화면을 보여줍니다. "SuperDVR"(DVR과 함께 제공되는 소프트웨어)을 사용할 때 카메라가 정상적으로 작동합니다.EMGU 또는 DirectShow C#

난 당신이 라이브러리 모두에서 원하는 카메라의 채널을 지정하는 방법이 있어야합니다 생각,하지만 난 아무 생각이 없습니다. 누군가 내 문제에 대해 약간의 빛을 비추어 줄 수 있었습니까? DirectShow를 장치에 입력 채널 스위칭

답변

0

DriectShow 표준 방법은 IAMCrossbar 인터페이스이다. 일부 공급 업체는 비표준 방식으로 만듭니다.

Windows SDK의 AMCap 샘플/도구 (C++ 소스와 함께 제공되며 DirectShow.NET에는 해당 정의도 있음)를 사용하여 장치에 사용할 수있는 크로스바가 있는지 확인하십시오. 이 방법으로 입력을 전환 할 수 있습니다. 그렇지 않으면이 질문을 하드웨어 공급 업체에 문의해야합니다.

enter image description here

+0

안녕하세요, 답장을 보내 주셔서 감사합니다. AMCap을 실행했으며 여기에 내가 얻는 것이 있습니다! [Valid XHTML] (http://imageshack.us/photo/my-images/818/crossbar.gif). – GertLaub

+0

[한 가지만 입력하십시오] (http://imageshack.us/photo/my-images/818/crossbar.gif/)가 있습니까? 표준 방식으로 전환 할 수없는 것 같습니다. –

+0

예. 그래서 내가 하드웨어 벤더에 연락해야한다고 생각하니?. sidenote에서, 나는이 사이트에서이 미니 마크 다운 포맷을 배워야 만한다. – GertLaub