Как начать / остановить видеозапись на камере Canon через SDK?

StackOverflow https://stackoverflow.com/questions/4037929

  •  27-09-2019
  •  | 
  •  

Вопрос

У меня есть цифровая камера Canon 7D, и я хотел бы иметь возможность контролировать видеозапись с ПК. Я скачал Canon SDK 2.8, прочитал весь документ, который он содержит, но все равно может выяснить, как запустить или остановить запись видео на камере.

Есть ли возможность контролировать видеозапись через Canon SDK?

Спасибо.

Это было полезно?

Решение

Последний документ Canon Camera SDK содержит ответ:

6.4.3 Начало / заканчивается съемки фильма Вы можете начать / завершить съемку фильма со следующими операциями.

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_

Другие советы

Посмотрите на Gphoto, я не уверен (и это для систем, как для Unix)

http://www.gphoto.org/doc/remote/

И только взлом, который я знаю, работает, использует USB-IR-передатчик, который отправляет сигнал, используемый дистанционным управлением CANON, вы можете проверить сигналы (запуск, остановку) USB-IR-передатчиками, приема сигнала от Remote Canon, отправьте его всякий раз, когда вы Хотите с вашей программой

Редактировать

Кажется, кто-то другой полагается первым

Нужно записывать видео с DSLR, используя SDK

Редактировать 2

Breezesys нашел решение, которое это кажется, есть недокументированная команда, но Крис Бриз не даст информации, так как вы можете увидеть здесь

http://www.breezesys.com/dslrmotepro/help/index.html?video_capture.htm.htm.

Какой-то парень из шестигранного или обратного инженера должен смотреть в него: /

Редактировать 3

Пока здесь люди говорят:

Это недокументированный взгляд на функции для себя

Вот список команд и функций, также вы можете извлечь их для себя DLL Export Viewer ,

Dpplibcom.

DPPDLL

ЭДСДК

Edsimage.

Mlib.

UCS32P.

Также здесь некоторые n @ sty инструменты делают n @ sty вещи с dlls, я надеюсь, вы знаете тем, потому что называя их здесь незакон

К сожалению, я не думаю, что это осуществимо в данный момент (посмотрев на данный API). Хотя я верю, что у Canon API, но не освобождает его по той или иной причине.

На боковой записке я видел случаи, когда люди захватывают вживую просмотр кадров и делают те видео.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top