2013-08-06 1 views
5

간단한 사용 사례가 있습니다. 어디에서 USB 웹캠을 표시하고 라이브 비디오를 녹화하고 싶습니까 (화면 캡처가 아님). 내가 Simple Webcamusb 웹캠을 통해 비디오 녹화하기 csharp로

이 링크

1) WebCam

2)를 확인했다 그러나이 비디오를 녹화하는 방법을 표시하지 않습니다. 비디오를 녹화하기 위해 이것을 확장 할 수 있습니까? 아니면 다른 dll을 봐야합니까?

편집 : 현재 제가 표현 인코더 SDK를 사용하고 있지만, 특정 사용 사례 (Question) Windows의

답변

4

비디오 캡처 API를이 가진 문제를주고있다 :

  1. 간단한 Windows 용 비디오 (,
  2. DirectShow를) 제한, 사용되지 않는, 정말 오래된
  3. 미디어 재단

세 가지 모두 네이티브 API이므로 관리되는 코드에서 인터페이스하기위한 래퍼가 필요합니다. # 3은 # 2의 후계자이지만 실제는 # 2가 여전히 가장 좋습니다 - 일반 용어로는 비디오 캡처 용 API입니다. 특히 Expression Encoder는 DirectShow를 사용합니다.

DirectShow.NET 당신은 C#을에서 DirectShow를 수행 할 수 있습니다, 그것은 당신을 위해 CapWMV Sample 있습니다 비디오 캡처 장치에서

캡처 파일을 WMV 형식을.

MFCaptureToFile Sample

는 호 미디어 재단을 통해 비디오 캡처를 달성하기 위해 보여줍니다

은 파일에 비디오 카메라에서 비디오를 캡처하는 방법을 보여줍니다.

관련 문제