FFmpeg is good sometimes, but some videos can becoms blurry. I recoomend to compare with VLC player.
media>Convert/Save
I find the default settings for Profile Video for iPad HD/iPhone/PSP is very good. Or I can reduce the Biterates from 700kb/s to 350kb/s to make smaller.