DirectShow and the Canon EOS 5D Mark II
-
27-04-2021 - |
Question
Is there any way to communicate with a Canon EOS 5D Mark II (or a similar Nikon) via DirectShow, so that you can get a live-stream if the Camera is connected at the PC?
A solution would be to use the EOS-Utility or, in an own application, the Canon SDK (Nikon SDK).
So, is there a way to get a live-video from the connected camera with Microsoft DirectShow?
Thanks in advance.
La solution
Using Canon SDK is the only option you have.
You need to sign up and be approved by Canon.
Once you have the SDK you are on your own, Canon offers no support.
http://usa.canon.com/cusa/consumer/standard_display/sdk_homepage
Here is a nice wrapper you can use as a starting point:
https://github.com/esskar/Canon.Eos.Framework
Autres conseils
as I know Canon doesn't provide WDM driver for its EOS series (or for any other cameras). W/o it you cannot use it as a capture source
gPhoto2 can access this camera apparently http://gphoto.sourceforge.net/proj/libgphoto2/support.php