1

我想使用 canon edsdk 录制视频,在文档中我发现我们可以使用高于 2.11 的版本录制视频。我想使用 java 代码来使用它。如果有人回答这个问题,请告诉我。

4

1 回答 1

1

是的,您可以使用 EDSDK 录制视频,请参阅 EDSDK 手册中的第 6.4 节(最新 v 2.13.20 附带的那个)

例如,该页面中用于启动/停止视频的 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。我不确定这些是否是最新的并反映了所有必要的命令。

于 2013-10-22T13:09:27.927 回答