Letterbox, you morons!
You probably remember my rant about letterbox on ffmpeg. Or the lack of it. Anyways, I decided to try a number of encoder apps to find the one that suits my needs best. I tried about 6-7 apps under Windows, 2-3 apps under Unix and 4 apps on OSX. And guess, what. *None* of them supports automatic letterboxing. In the best case, 1-2 apps provide manual padding (the user has to manually enter the number of pixels required to pad all the way to the requested resolution) and in the worst case that’s completely broken and results in a weird shaped video (e.g. MediaCoder v0.6). But you know, I can’t hold anything against these apps because at least they did try to provide a half-assed letterbox support, recognizing that there is such a need in the market.
My problem is with the rest, *the bulk* of the encoder apps that simply do not offer the ability at all. Which means that if I have a widescreen movie and I need to turn it into QVGA so my phone can play it (most phones only support specific video resolutions, e.g. 176×144, 320×240, 128×96), I would end up with a whacky aspect ratio that makes all the actors’ heads look like snake eggs. Have these morons ever asked their users what they actually need or do they just implement a dumb front-end to an encoder during the weekends?
The BEST user interface for an encoder that simply does the job so incredibly well, is QuickTime Pro’s. Problem is, Quicktime’s encoder quality sucks compared to x264’s, which is why I tried to find an alternative. You know, we have quite a few friends who happen to be ex-Apple engineers and who have mentioned how bad and messy the Quicktime source code is. But man, speaking as user, the damn thing WORKS as I expect it to.




