Have you ever tried to upload a movie file longer than 10 minutes to Youtube only to find out that they would reject it after upload is completed? Well I have. You cannot really blame Youtube for thier decision given that it is a free service. So the answer is to split the movie to files, each shorter than 10 minutes and upload.
If you are looking for a tool to split your movie, suggest you try SimpleMovieX for Mac. I downloaded the trial version, and it works.