FFMPEG Desktop recording results in multiple files

The job of the segment muxer is to split the output into segments. Normally, it does this at video keyframes closest to the specified segment time. To avoid any splits, set segment time higher than recording time e.g. -segment_time 9999.