Server side control for "Yvonne vas au Bal" live cinema performance using arduino, gphoto2, image magick, ffmpeg, ncurses.
Yvonne remote is a simple client/server model for automatic shooting sessions.
- Remote, or local client control (ex :
--remoteno
). - Shoots can be done over a stream (ex:
-s /dev/video0
) or from a reflex camera.
User case : From a switch board, arduino based, it permist to drive the shooting process and video generation of a digital reflex camera.
./yvonne-remote --help
Usage: yvonne-remote [OPTIONS]
Options:
-q --quiet Don't print out as much info
-h, --help Print this help message and quit
-n, --name=scenename Name of the scene (defaut currentdir)
-p, --port=serialport Serial port the Arduino is connected to (defaut /dev/ttyACM0)
-f, --fotogap=integer Gap of scene (photo) numbering for resumption (optional)
-v, --videogap=integer Gap of video numbering for resumption (optional)
-d --delay=seconds Delay between two shoot in seconds (default 5)
-b, --baud=rate Baudrate (bps) of Arduino (default 57600)
-s, --stream=path_to Path of stream source to useµ. Bypass the camera detection
-R, --remoteno No remote control
Dependecies: libgphoto2, ffmpeg, MagickWand, Ncurses.
- ffmpeg
- libgphoto2
- MagickWand
- Ncurses
make
make install
See the client control hosted on Arduino who transmits over COM port switche's states (start or pause the shooting, generate a video...).