I have a Canon EOS 7D and I can't seem to record videos longer than the FAT32 4GB limit. Is there a way to make the camera split the video and continue recording in a new file?
It's not possible with standard firmware, not ideal with Magic Lantern either. From the ML wikipage:
The limit isn't just the 4GB FAT32 filesize, it's also due to import taxes to the EU.