我想通过使用canon edsdk录制视频,在文档中我发现我们可以使用2.11以上的版本录制视频。我想用java代码来使用它。如果有人回答这个问题,请告诉我。
答案 0 :(得分:1)
是的,您可以使用EDSDK录制视频,请参阅EDSDK手册(最新版本2.13.20附带的那篇)中的第6.4节
e.g。用于启动/停止视频的该页面的C ++示例:
EdsUInt32 record_start = 4; // Begin movie shooting
err = EdsSetPropertyData(cameraRef, kEdsPropID_Record, 0, sizeof(record_start), &record_start);
EdsUInt32 record_stop = 0; // End movie shooting
err = EdsSetPropertyData(cameraRef, kEdsPropID_Record, 0, sizeof(record_stop), &record_stop);
如果你想使用Java,请查看一些Java包装器,例如: https://github.com/kritzikratzi/edsdk4j。我不确定这些是否是最新的并反映了所有必要的命令。