Let's say I have some video files. Some 720p, some NTSC resolution, mostly mp4 and occasionally flv. Maybe throw in a few DVDs just to complicate things.
Let's also say that I have a portable device with a WVGA display. And it always stretches things to fill the screen. (Some of the stats on the box include "Audio support: MP3, WMA, AAC, WAV, OGG format" and "Video support: MPEG-1, MPEG-2, MPEG 4 (Xvid), Divx, H.263, H.264, RM/RMVB, WMV7/9, MKV, MOV, VOB, FLV". It also has "eBook support: EPUB, PDF, TXT, FB2 format", although it tends to do atrocious things trying to reflow PDFs...)
Anyways, assuming I wanted to put those videos on that device, scaled down to the native resolution where larger, and hard-letterboxed to that screen ratio, what would be the best way to do it? Possibly also converting any audio down to stereo to save space (mono onboard speaker and stereo headphone jack), since it only has 2GB of storage capacity, and some of that is full of books.