New! DSLR Remote Pro Multi-Camera 1.9 adds a new utility for automatically creating animated GIFs and adds support for the Canon EOS-1D X Mark II, Canon EOS 80D and Canon EOS 1300D/Rebel T6
Software to control multiple Canon EOS digital SLRs from a single PC running Windows 10, Windows 8, Windows 7 or WIndows Vista. Designed for movie special effects such as the "bullet time" or "time slice" effects made famous by the movie "The Matrix", stereo video capture for 3D movies, product shots, panorama photography and other specialist applications requiring multiple cameras.
Parties and events: DSLR Remote Pro Multi-Camera used to control 5 Canon DSLRs with flash
Animated GIF created automatically using the Multi-Camera Animator utility included with DSLR Remote Pro Multi-Camera v1.9
Shooting a car advertisement at Santa Monica Airport
(DSLR Remote Pro Multi-Camera controlling 120 Canon EOS 30D cameras using 5 laptops)
DSLR Remote Pro Multi-Camera - Use a single PC to control multiple Canon EOS 7D Mark II, EOS 7D, EOS 6D, EOS 80D, EOS 70D, EOS 60D, EOS 50D, EOS 40D, EOS 30D, 1300D/Rebel T6, 1200D/Rebel T5, 1100D/Rebel T3, 1000D/Rebel XS, 760D/Rebel T6s, 750D/Rebel T6i, 700D/Rebel T5i, 650D/Rebel T4i, 600D/Rebel T3i, 550D/Rebel T2i, 500D/Rebel T1i, 450D/Rebel XSi, 400D/Rebel XTi, 100D/Rebel SL1, 5DSR, 5DS, 5D Mark III, 5D Mark II, 1D Mark IV, 1D Mark III, 1Ds Mark III, 1D X Mark II, 1D X or 1D C cameras. Multiple PCs can be networked together to control larger arrays of cameras.
DSLR Remote Pro Multi-Camera has similar functionality to the single camera version (DSLR Remote Pro for Windows) but without the photo booth option. It includes the following multi-camera related features:
- Control the settings of all the cameras from a single PC (e.g. setting ISO, Tv, Av etc.)
- Synchronize the clocks on each camera with the PC time
- Synchronize camera settings (including cameras connected to other computers on a network)
- Display a summary of the settings for each camera
- Select an individual camera and take preview shots displaying the image at 2x or 4x magnification for accurate alignment and focusing. Or use the live view display with the Canon EOS 7D Mark II, EOS 7D, EOS 80D, EOS 70D, EOS 60D, EOS 50D, EOS 40D, 1300D/Rebel T6, 1200D/Rebel T5, 1100D/Rebel T3, 1000D/Rebel XS, 760D/Rebel T6s, 750D/Rebel T6i, 700D/Rebel T5i, 650D/Rebel T4i, 600D/Rebel T3i, 550D/Rebel T2i, 500D/Rebel T1i, 450D/Rebel XSi, 100D/Rebel SL1, 5DS R, 5DS, 5D Mark III, 5D Mark II, 1D Mark III, 1D Mark IV, 1Ds Mark III, 1D X Mark II, ID X or 1D C
- Take a picture on all cameras either from the PC or using a remote shutter release (more details...)
- Capture video from multiple cameras simultaneously (video is captured to the cameras' memory cards only and is only available with cameras that support movie mode)
- Edit the owner string for each camera so that it can be used for naming the images as they are downloaded
- Automatically download the images to the PC and name them according to which camera took the picture
- Stabilize the images from each camera by adjusting for pan, tilt, roll and zoom and automatically create animated GIFs from the downloaded photos (more details...)
a free fully functional 15-day trial version which supports up to 4 cameras.
How to connect multiple cameras to a single PC?
The cameras need to be connected to the PC using standard USB cables. The USB standard specifies a maximum cable length of 5m (approx 16 feet) but cables should be kept as short as possible to improve reliability.
If the PC doesn't have enough spare USB ports you can use USB hubs e.g. a 4-port USB hub connected to the PC with a 4-port USB hub connected to each of its outputs to give 16 USB ports to which to connect the cameras. Externally powered USB ports tend to be more reliable than those powered from the USB connection. There should be no more than three USB hubs between each camera and the computer.
It is best to avoid active USB extender cables because these are actually single port USB hubs on the end of a cable and are not very reliable.
What is the maximum number of cameras that can be controlled from one PC?
The maximum number of cameras that can be controlled from one PC depends on the computer hardware. Most laptops should be able to control up to 16 cameras. Desktop PCs generally have better USB interfaces than laptops and can control more cameras. Larger arrays of cameras can be controlled using several computers networked together. A copy of DSLR Remote Pro Multi-Camera can be run on each computer and download the images to a shared drive on the network, naming each file according to which camera took the photo. DSLR Remote Pro Multi-Camera can also apply camera settings such as shutter speed, aperture and ISO to all the cameras on the network.
How can the cameras be triggered?
If all the cameras need to be triggered at the same time they need to be triggered via their remote release sockets. You can build your own trigger system or purchase a commercial trigger such as the ShutterCell.
The cameras can also be triggered from DSLR Remote Pro Multi-Camera via the USB connection, but this will result in the cameras firing one after the other with approximately 1/10 sec between each camera.
Please see this page for more information on triggering cameras.
How accurately can the cameras be synchronized?
For best results the cameras should be set to manual focus and triggered via the remote release sockets. The figures below are for guidance purposes only. Please see this page for more information.
Triggering still photos via USB: The cameras will fire one after the other with a delay of approximately 1/6th sec between each camera e.g. with 4 cameras camera #2 will fire approximately 1/6th sec after camera #1, camera #3 will fire approximately 1/3rd sec after camera #1 and camera #4 will fire approximately 1/2th sec after camera #1
Triggering still photos via the remote release socket: The cameras all fire at the same time within the tolerances of their shutter lag. If all the cameras are of the same model they will typically all fire within a few milliseconds of each other however occasionally a camera will have a longer shutter lag and may be out of sync with the other cameras by several milliseconds. The synchronization tends to be more consistent if mirror lockup is used.
Triggering video capture via USB: The cameras will fire one after the other with a delay of approximately 1/10th sec between each camera e.g. with 4 cameras camera #2 will fire approximately 1/10th sec after camera #1, camera #3 will fire approximately 1/5th sec after camera #1 and camera #4 will fire approximately 3/10th sec after camera #1
Triggering video capture via the remote release socket: It isn't possible to trigger video capture using the camera's remote release socket with current camera models.
Do the cameras all have to be the same model? Ideally yes, the cameras should be all the same model because this will make it easier to synchronize them. Different camera models have different shutter lags and so if the rig is entirely made up of the same camera model they can all be triggered at the same time and will all take a photo at the same time (to within a few milliseconds). If the rig contains a mixture of different camera models they will need to be triggered at slightly different times in order for them all to take a photo at the same time. This will require a more sophisticated trigger system with programmable delays on each channel.
How can the photos be processed to create animated GIFs or movies?
DSLR Remote Pro Multi-Camera comes with a utility which can automatically create animated GIFs from the photos downloaded from the cameras. It stabilizes the images by adjusting for pan, tilt, roll and zoom and then automatically creates an animated GIF of the sequence. The utlity can chroma-key (aka green screen) the photos to replace the background and add optional overlays. Click here for more information about the Multi-Camera Animator utility.
Alternatively, Adobe After Effects can be used to create more complex sequences and effects. After Effects has sophisticated motion tracking which can be used to stabilize the images from the cameras, adjusting for minor errors in camera alignment and use batch processing to help automate the process.
Please see the help file for more details or download the free trial version.