If you have Windows Movie Maker look in Help at "Choosing a movie setting for the Web" and then "Choosing a movie setting" - this is the starting info on how to choose a movie file size based on how it will be used, i.e. dial-up or high-speed for example.
Every software of this type will have this type of function.