John,
It's mainly a matter of bitrate. The higher the bitrate, the shorter the video you can get and vice-versa.
Let say that 1h30 minutes is a reasonnable length to preserve visual quality.