This is designed to download photos and video from Garmin Virb action cameras over WiFi using the Virb API.
It has been tested with a Virb Ultra 30 and a Virb 360. It'll probably also work with the Virb X, Virb XE, and Garmin's Dashcams, but these haven't been tested.
It can be run in two modes:
used, then it will attempt to reproduce the file structure from the
Garmin camera and copy all of the metadata files referenced in the
camera's media list, including
.FIT files. This should be enough
for it to work with VirbEdit, but it hasn't been tested yet. When run
--nomirror mode, the program will only download the primary image
.MP4) and will ignore
.GLV, and other
--nomirror mode, all downloaded files will be written to a
single directory, and no attempt will be made to reproduce Garmin's
In short, if you just want the videos, use
--nomirror. If you want to
feed the videos to VirbEdit or similar tools, then use
--output_directory tells camsync which local directory to write to.
--camera is the camera's hostname or IP address.
--logtostderr to get additional debugging data.
This is not an officially supported Google product.