Have you made any videos before? I made a twenty minute video once and its not even more than 200 MB. It was good enough for TV quality too.
And no, I have seen some YouTube videos more than an hour long like those feature films MGM is rolling out for YouTube and random documentaries uploaded by other people.