¿Cómo iniciar/detener la grabación de video en la cámara Canon a través de SDK?

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

  •  27-09-2019
  •  | 
  •  

Pregunta

Tengo una cámara digital Canon 7D y me gustaría tener la capacidad de controlar la grabación de video desde la PC. Descargué Canon SDK 2.8, leí todo el documento que contiene, pero aún no puedo descubrir cómo iniciar o detener la grabación de video en la cámara.

¿Hay alguna posibilidad de controlar la grabación de video a través de Canon SDK?

Gracias.

¿Fue útil?

Solución

El último documento SDK de la cámara Canon contiene una respuesta:

6.4.3 Soturación de películas de comienzo/final Puede comenzar/terminar la filmación de películas con las siguientes operaciones.

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_

Otros consejos

Eche un vistazo a Gphoto, no estoy seguro (y es para sistemas como sistemas de Unix)

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

Y solo hackear el cual sé que funciona es usar el transmisor USB-IR que envía la señal utilizada por un control remoto Canon, puede verificar las señales (inicio, detener) por los transmisores USB-IR, que reciben señal de Canon Remote, enviela cada vez que u Quiere con su programa

Editar

Parece que alguien más lo descubre primero

Necesita grabar video con una DSLR usando un SDK

Edición 2

Breezesys encontró una solución, parece que hay un comando indocumentado, pero Chris Breeze no dará la información como puedes ver aquí

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

algún tipo hexagonal o de ingeniería inversa debe investigarlo:/

Edición 3

Mientras aquí, la gente dice:

Es una mirada indocumentada a las funciones para usted

Aquí hay una lista de comandos y funciones, también puedes extraerlos para ti mismo con Visor de exportación de DLL ,

Dpplibcom

Dppdll

Edsdk

Edsimage

Mlib

UCS32P

También afuera algunas herramientas n@sty haz n@sty cosas con dlls espero que sepas esas, porque nombrarlas aquí es ilegal

Desafortunadamente, no creo que sea factible en este momento (mirando la API dada). Aunque creo que Canon tiene la API, pero no la está liberando por una razón u otra.

En una nota al margen, he visto casos en los que las personas toman marcos de vista en vivo y los hacen un video.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top