Batch splitting ProRes into equal-length segments
I would use ffmpeg. Just write a sript in any scripting language you prefer and tell ffmpeg to encode new files depending on the total duration of the source file and let it only encode a certain amount of time.
You can completely automate this sort of workflow with ffmpeg.