© 2025 Simon Fredsted
Due to filesystem limitations, long-running GoPro video camera recordings are split up in approximately 4 GB files. Managing these files is annoying and cumbersome. Therefore this script was created to easily merge these video file sequences into 1 file per sequence.
GoPro Fixer uses ffmpeg
to merge all video files in a specific folder.
For example, in a folder with the following GoPro mp4s (2 sequences with 3 and 2 files, respectively):
- GX010102.MP4
- GX020102.MP4
- GX030102.MP4
- GX010103.MP4
- GX020103.MP4
The following files are created:
- 0102.mp4
- 0103.mp4
Additionally, the file modification date of the first file in the sequence is copied to the new file.
- Python 3
- ffmpeg
You can either run the program from the terminal or, if you're running macOS, double-click the goprofixer.command
file - it will automatically show a folder selection dialog.
python3 goprofixer.py <path>
Before starting, install ffmpeg (installation guide).
- Download the repository: goprofixer.zip
- Double-click the
goprofixer.command
file. (You might need to use Ctrl-Click -> Run) - Select the directory containing GoPro mp4 files