A tool to help aid in the organization and automation of your GoPro file importing.
gopro file somewhere into your path.
Or simply execute it with
Takes the crazy format that GoPro stores the files as and moves them into their respective directories.
The directory structure is as follows:
Timelapse files will be optimized with
jpegoptim which is a lossless
optimization. There is roughly a 6% reduction in each file size.
Timelapse files will also be archived using
tar. This is so that after
converting the timelapse to an
mp4 the directory of all the images can be
deleted and the archive can be moved to a NAS or backed up elsewhere.
Transferring thousands of small 2MB files over a network has a lot of overhead
that a single tar file will suffice.
--archive- Set to
--archive noto disable archiving the timelapse files. Default is enabled.
--optimize- Set to
--optimize noto disable jpegoptim. Default is enabled.
Converts the timelapse images into a single
--fps- Set the frames per second you wish the timelapse to use. Default is 30 fps.
--output-dir- The output directory to store the
--name- The name of the timelapse file without the extension. Default is the parent directory name.
--width- The final width of the video.
--height- The final height of the video.
--rotate- The amount of degrees to rotate the video by. It is pinned to increments of 90 degrees.