You're saying you use the H.264 compression settings.
Yes. The H.264/ACC compression combination has an exceptionally wide range of use. It is modern, highly efficient, and very scalable. For any given file size it normally provides the best quality or for a given level of quality will produce the smallest file.
Depending on my work flow, I use either MPEG Streamclip, QT Pro, iTunes, or iMovie. All of these applications have an iPod preset. MPEG Streamclip's preset allows manual user modifications while Apple's are, for the most part, contextual in nature and do not. If you want your files to be device capable, it is usually best to use these presets to ensure the correct MPEG-4 or MPEG-4/AVC profile is used. If you only want data rate compatibilities, want to use filters, and/or want to access optional user settings like "B-frames", etc. then you can always use QT's full manual work flow options.
I'm not sure what you mean by the extra 100kbs allocated.
Apple contextual presets are targeted for 1500 Kbps video and 128 Kbps audio to stay within iPod device limits which are error trapped before allowing iTunes to transfer files to an iPod device. I generally target mine for 1400 Kbps video and 128 Kbps to provide and extra 100 Kbps of headroom since many of my files don't fit Apple's concept of an "average" source file.
When I call up this compression type I am given the following options - Quality High or Highest, Encoding - Best Quality, Frame rate (29.97fps), Data Rate - Automatic, Size Compressor native 720x480 and there are some filter options, none of which I use.
I don't normally recommend the use of full manual compression option unless the individual knows the use of each control and how it relates to the use of other controls. There are simply too many misconceptions floating around. E.g., some people seem to think that if you cut the frame rate in half, this means you can cut the video data rate in half and still improve your quality. (Nothing could be further from the truth since the data per pixel per unit of time ratio remains constant here.) The work flow I suggested lets the application choose the proper settings. E.g., you don't to worry about things like device native since the device work flow should take care of these questions. (I.e., an NTSC DVD will be re-encoded for 720x480/853x480 use while monitor, DVI TV, external scaling devices like TV accept "square" pixel inputs directly.) Generally speaking, you never want to change frame rates if you can avoid it, overdriving the "quality" setting can cause data rate excursions to exceed ±250% of your target data rate (e.g., for an iPod target of 1500 Kbps this means you could see instantaneous data rates on the order of of 600 kbps to 3750 kbps in the multi-mass mode) which can effect device compatibility, and use of "highest quality", A.K.A. the multi-pass mode, can more than double your compression times. Dimensions for your files are determined by the Aspect Ratio of you project and your particular output work flow. For instance, a 4:3 project will create a 640x480 "Medium" or 720x540 "Large" file; a 3:2 project will produce a 640x424 "Medium" or 808x540 "Large" files; and a 16:9 project makes either 640x360 "Medium" or 960x540 "Large" files. With regard to the "Automatic" data rate setting, this allows the application to set the data rate as needed depending on the quality, detail, lighting, etc contained in the source file. An SD file of high quality may produce a file whose data rate may be on the order of 18.0 to 20.0 Mbps -- not probably what you have in mind for a "small file of reasonable quality."
In addition Fast start - prepare for internet streaming is selected. How would you alter those settings.
The "Fast Start" option allows certain files posted to the the Internet to begin playback while the file is still downloading once a sufficient buffer is established. It would not be required for playing files from your computer on your TV. The actual "Streaming" file options only apply if you use a real time (RTSP) server. So, if you don't know what this is, it is safe to say you don't need them and, once again, they do they apply to computer playback on your TV.
My basic advice would be to use the iMovie presets here. Use the "Medium" option for SD or HD files which are to be played on your TV or burned to DVD. If you are using HD sourced material and you find the quality less than you want, then switch to the "Large" format. Doing this will increase your target data rate from 1.7 Mbps to 4.0 Mbps (roughly a 235% increase) while only increasing your picture area by 125% to 150%. Thus, you should see increased quality in terms of detail, better separation between foreground and background, better motion prediction, etc. Basically, all you have to do is determine which preset option to use for any given project source and target use. This is what I was referring to when I indicated that the concept of quality is really a matter of personal perception.
