re:
According to the
official specifications of the Lumia 610:
1. The screen resolution is WVGA (800 x 480). Hence, it would be "best" to encode your videos in a resolution that is exact to at least one of these dimensions (most probably exactly
480 pixels in height and then either 800 or 640 pixels in width depending on the aspect ratio of the video) - this is assuming that you will be watching the videos in landscape mode.
2. Supported video codecs are H.263, H.264/AVC, MPEG-4, VC-1. MPEG-4 seems to be more reliable.
3. Supported frame rate is up to 30 fps, but most videos don't go any higher than this. "Same as source" should be used as much as possible, but if you want to conserve space, you should go for 24 fps or lower until you notice the frames.
4. Leave the bitrate at default values - the quality of the sound, frame rate, color depth and resolution should automatically take care of this. Just set the quality instead of the bitrate.
5. I wasn't able to find these options in my version of Handbrake. What version are you using? However, I would leave those values at default.
Constant frame rate might lead to higher file sizes but could be more stable.
Generally, your phone should be able to play any video file as along as the file format is recognized (check the specifications) and the file is not greater than 4GB in size.