Here's the deal with the GoPro and many of the knock-offs:
Records for 15 minutes for each video file generated, multiple consecutive files depending on your microSD card capacity and speed.
(I have a 64GB card, I think I get 1.5 hours at least, maybe 2?)
You set the camera to rollover, and it will continue to record but overwrite the previously recorded video files.
So you could get a 128GB microSD card and maybe get 3-4 hours max, then it would begin to rollover.
So get 2 128GB cards and swap after 4 hours to get 8 hours?
Either way you will have to edit 15 minute files together to get a longer video.
The technology is rapidly changing in this area, next year you may be able to record for 8 hours on one card...