Comment on ffmpegX

Very good, but not without it's problems...

PSP: When I used this feature, ffmpegx was unable to code PSP films correctly a lot of the time. Also h.264 files didn't work very well. This is despite me following all instructions to the letter (via tutorials and help files), getting hints and tips from the forums and writing to the author.

Timing: It can take a loonnngggg time to encode a movie, and there's no way of knowing it can play correctly until you've finished.

Subtitles: Support isn't brilliant here. Taking the PSP example, if you want to encode a foreign film, first encode a divx (for example) with the subtitles hardcoded in....then encode this new vid to PSP standard. Somewhere along the line either the subs would corrupt or the resulting vid wouldn't recognise on the PSP.
Plus, having to rely on two codings meant that the whole process took AGES to complete (and sometimes also had lipsync issues).

PLUS points:
Can handle virtually anything you throw at it.
Is being continually developed (and at a very good rate).
To be fair, I have since sold my PSP, so maybe the newest release has fixed those probs I mentioned above.
Currently, the only tool I know of that can (correctly) convert from the .flv format of downloaded youtube / videogoogle movies.
The GUI is extremely simple and easy to use, with great use of dropdowns to help you along.
There are tutorials available at the author's site.

Overall: Despite the few issues I had with it, still a very useful and worthwhile app to have on your mac