GoPro Linux Tool
Catch-all tool for processing and using GoPro cameras on Linux.
Cameras supported:
- HERO3
- HERO4
- HERO5
- HERO6
Features:
First run gopro
to check if you have any missing dependencies (it relies on FFmpeg, imagemagick and mencoder)
gopro help
will show:
- gopro timelapse [fps] [outfilename] [res width] [res height]
Makes a timelapse with pictures in the current folder, make sure to cd to a DCIM/XXXGOPRO folder!
Example: gopro timelapse 30 goproTL.mp4 1920 1080
- gopro superview
Applies SuperView to all GoPro videos in the current dir
- gopro fisheye
Fixes barrel distorsion to all GoPro pictures in the current folder
- gopro fisheye_video [video]
Fixes barrel distorsion on GoPro videos, [video] is optional, remove to apply to all mp4 videos in current dir
Also needs camera name input
- gopro convert
Converts all GoPro MP4 videos to MPEG4 MOV videos for easy editing
- gopro slowmo [video]
Reduces the speed in a High FPS GoPro Video
Example: gopro slowmo GOPRO0553.MP4
- gopro trim [input video] [output video] [HH:MM:SS start] [HH:MM:SS stop]
Trims a video, use this to trim a slow motion video!
Example: gopro trim GOPR0553.MP4 Trimmed.mp4 00:05:04 00:07:43
- gopro stabilize
Stabilizes video
Example: gopro GOPRO0005.MP4 Stabilized.MP4
- gopro merge
Merges videos into one long video
- gopro sort
Sorts media to videos/photos/timelapse..., please execute in DCIM/XXXGOPRO!
- gopro wifiinfo
Sets Wifi SSID and Password for HERO5, 6 cameras
- gopro gif
Makes a gif out of pictures in current directory
Example: gopro gif 800x600 gopro.gif
- gopro proxy [option]
[rename] = renames .LRV to lowres/*.MP4
[move] = when finish editing, moves highres*.MP4 to lowres/
- gopro update
Updates this script.
Install
Arch Linux
Available as AUR package
git clone https://aur.archlinux.org/gopro-tools-git.git
cd gopro-tools-git
makepkg -si
manually on Linux
- First install FFmpeg, imagemagick and mencoder (now part of mplayer) for your distribution.
- Then run the folowing commands
sudo curl https://raw.githubusercontent.com/KonradIT/gopro-linux/master/gopro -o /usr/local/bin/gopro
sudo chmod +x /usr/local/bin/gopro