Search code examples
c#camerawebcamvideo-capture

Record video from camcorder in C#


I need to be able to record video from an external camera in a C# application.

Unfortunately a webcam is pretty much out of the question as the application will record outside and during the evening/night. That is why I was thinking of a camcorder since it also has manual control over exposure and focus, lower noise and better sensor.

So far I would use the AV/S-Video output from the camcorder and send the signal to a USB capture card (the computer is a laptop so no PCI-E cards).

  1. How would I be able to access the video stream from the C# application, now that it comes from the capture card ?

  2. Does my proposed system seem feasible (achievable, good video quality, good fps)? Does anybody have another working solution?

Thanks


Solution

  • The solution I used in the end was Microsoft Expression Encoder.