There's a proggy called 3gpToRawAvi (thanx to vital on Nokia3650.net) that translates 3gp files to raw uncompressed AVI.
The problem is that your typical 94kb 3gp becomes a humongous 3.6 MB AVI file. It needs translating into a compressed AVI format. I've found two applications that will perform this translation.
Advantages
. Easy to use
Disadvantages
. Not very many options, e.g. no 'Quality' option
. Commercial/Trialware Annoying nag screens
Just select 'Input file', 'Output file', and the video and audio compression codecs you want to use.
Using ...
Video: Indeo� video 5.10
Audio: Microsoft ADPCM
... I get a file about 350kb in size.
2) VirtualDub (download here - apparently version 1.5.2 is buggy, so go for 1.5.1. Also some older version may not be able to read the AVI output by 3gpToRawAvi)
Advantages
. Freeware
. Very configurable
Load the AVI in VirtualDub before setting the options.
There are Compression options in the 'Video' and 'Audio' menus (select 'Full Audio Processing' to enable the audio compression menu option.) Also note the 'Quality' setting in the video compression.
Do 'File' -> 'Save as AVI...' when you're ready.
I haven't used VirtualDub before and I don't know what the ideal settings are, but this is what I've been using -
Video codec: Indeo video 5.10
Quality: 75%
Audio: Microsoft ADPCM
I've been getting mostly 240-300kb for my 94kb files.
I'm sure there are people out there who can figure out what the optimal settings should be. Anyone?