I needed to combine several MP4 videos in to one. Tried using QuickTime, but apparently the output result was too big a file and it was just stop saying there were "5 seconds left" and never finish. Fortunately there's MP4Joiner which worked flawlessly. Highly recommend!
https://www.mp4joiner.org/en/