Note: video for phones using the "Smartmovie" player can be encoded by simply using the DivX/XviD codecs with appropriate size and bitrates (save a preset file when you found the best settings for your phone).
Note: some phones could need installation of a video player software in order to play 3gp files (see the website of your phone brand to check).
If you use Bluetooth, the Apple Bluetooth File Exchange application will allow you to easily send the encoded. Depending on the specifications and memory available in your playback device, you should adjust settings to obtain the best image quality, then save a ffmpegX preset file with your optimized settings. Select the "3GP" quick preset to encode with default settings.
It is optimized for very small bitrates so as the movie keep small to fit in todays limited memories of these devices. ffmpeg engine "H263 (3GP)" encoding is a video format used on smart phones and compatibles handheld devices.Useful when you just want to convert the audio, and leave the video as-is in the source file. Choose this setting when you don't want to re-encode the video stream, but just pass it through and copy it into the destination file.This new encoder comes with 2-pass support and VBR and is extremely fast. ffmpeg engine "fast mpeg-2" encoding has vastly improved.The mpeg2enc MPEG-2 engine is Altivec optimized, has many options and is a very good engine for CVD and SVCD encoding.