My video management skills are fairly amateur. I have a client shooting super high quality video with a commercial digital, encodes a 640x480 .wmv which he uploads to his site. It is encoded as .flv using ffmpeg, to be viewed with a Flash player (for various reasons.) Full screen *is* an option. The Flash player is exported for Flash 7 for backwards compatibility.
I set up and installed ffmpeg with some basic selectable settings. He uploads his .wmv, and the .wmv stays on the server but is used to re-encode as .flv. The cool thing here is he can re-encode the .flv as many times as he likes until he's happy with it without modifying or re-uploading the .wmv, which can be up to 300 MB in size. This all functions fairly perfectly.
He's happy with the .wmv quality, and "sorta okay" with the resulting .flv.
I need to get rid of the "sorta okay." :-) I have the following selectable options being passed to ffmpeg, and can add more if needed:
Frame Sizes
'480x320','480x360','640x480','800x600','852x480','1024x768','1600x1200' (They're leaving it at 640x480, default)
Audio Bitrate
7200,14400,28000,32000,64000,128000,256000 (defaults to 7200)
Video Bitrate
128000,200000,256000,384000,440000,512000 (defaults to 256000)
Audio Sampling
11025,22050,44100 (I read these are the only ones supported by Flash? defaults to 11025)
Frame Rate
9,15,20,25,30,35 (Defaults to 15)
I've no idea if any of these numbers are even good choices, or if, for example, one set needs to lock to another to be of any use.
So the questions are, what glaring options are missing from this list? What ranges for each would be a good set of selectable parameters for them to experiment with? Sacrifice of sound quality over video quality is their directive.