Yep, HandBrake can help doing that, it even has presets for Apple's devices. It cannot read every file format for video on the planet though, thus if you have problems opening a file with HandBrake, report about what exact kind of file you use, like .wmv or .avi or ... .