HandBrake.fr should also function quite well, it has several templates for i-devices and iTunes.
While MPEG-Streamclip is a good tool, it it more cumbersome to use with all its settings and such, but like HandBrake, it also has a nice batch function to transcode several or all files in sequence with one set up instead of doing every file at once.