You can tell if your mp4 file is good pretty easy pbhound, open it with a player like
Nero showtime and see if it plays. If it does the file is being created ok and the problem is somewhere else.
If you don't have Nero just download and install "XP codec pack" it's free, then you can play MP4 (and most other) files with Windows Media Player.