To split MP4 videos, I need a Windows app that offers the following features:
  • The app will split the video in a given size with 10 second overlap, eg. segment one starts at 00:00:00 and ends at 00:45:00, segment two starts at 00:44:50 and ends at 01:29:40, etc.
  • Splitting should occur at keyframes, so that the next segment doesn't start with strange artefacts because it was split on a non-keyframe
  • Preferablly a GUI-based app instead of CLI-based.

With default settings, ffmpeg doesn't split on keyframes*, and in My MP4Box GUI.exe, the second parameter is not the duration but the absolute time, forcing me to compute it for every segment.

Thank you.

* I used this:
'2700s = 45mn
ffmpeg -ss 00:00:00 -i output.mp4 -t 2700 -c:v copy -c:a copy output.1.mp4
ffmpeg -ss 00:44:50 -i output.mp4 -t 2700 -c:v copy -c:a copy output.2.mp4
ffmpeg -ss 01:29:40 -i output.mp4 -c:v copy -c:a copy output.3.mp4