This project is to extract the highlights of GoPro-videos.
It only works for the highlights that were manually selected on the GoPro or a smartphone that is connected to the GoPro via the GoPro App. Highlights selected in GoPro-Quick are not stored inside the MP4-file.
Premiere Pro uses the Media-Timecode of the GoPro footage and therefore does not start at 00:00. To fix this Issue, go to:
EDIT > PREFERENCES > MEDIA
and set 'Timecode' to "Start at 00:00:00:00"!
Tested and developed on Windows 10 on Python 3.8. The footage for testing was from the GoPro HERO6, but it should work for other models as well.
The code for extracting the mp4 boxes/atoms is from 'Human Analog' (https://www.kaggle.com/humananalog): https://www.kaggle.com/humananalog/examine-mp4-files-with-python-only