I've used 3GP a few times to convert video to MP4 for my iPod video and it's been great. It's dead simple and performs wonderfully.

Lately however, it gets to 97-99% complete, gets an error, and then quits converting. I've tried downloading the latest version (034) and also tried it with a few different videos -- all with the same results. This is the gist of the error message that Windows gave me.

QT3GPPFlatten.exe has generated errors and needs to be shut down. Blah Blah Blah -- send error report, dont sent error report.

And here's the log from 3GP.

T>Avisynth DLL avaliable to use.
T>VIDEO.avi (Model: MP4, for iPod/AVC QVGA/192kbps)
E>"C:\Documents and Settings\USER\Desktop\3GP_Converter034\3GP_Convert er034\cores\ffmpeg" -y -maxfr 15 -i "F:\Newer Old Crap\music\movies\VIDEO.avi" -title "VIDEO" -timestamp "2007-12-17 13:28:20" -bitexact -vcodec h264 -coder 0 -bufsize 256 -g 250 -vlevel 13 -fixaspect -s 320x240 -b 192 -maxrate 768 -qmin 2 -qmax 51 -acodec aac -ac 2 -ar 48000 -ab 48 -f ipod "C:\DOCUME~1\USER\LOCALS~1\Temp\06AB3172-C0E2B604-310CDED8-F4169ADA.M4V"
ffmpeg version CVS, build 4759, Copyright (c) 2000-2004 Fabrice Bellard
configuration: --enable-mp3lame --enable-faac --enable-faad --enable-amr_nb --enable-amr_wb --disable-ffplay --enable-small --enable-memalign-hack --enable-gpl --enable-xvid --enable-dts --enable-a52 --disable-vhook --enable-pthread --enable-x264
built on Dec 1 2005 17:25:10, gcc: 3.4.4 (cygming special) (gdc 0.12, using dmd 0.125)
Input #0, avi, from 'F:\Newer Old Crap\music\movies\VIDEO.avi':
Duration: 01:58:39.6, start: 0.000000, bitrate: 1266 kb/s
Stream #0.0: Video: mpeg4, yuv420p, 640x360, 29.97 fps
Stream #0.1: Audio: mp3, 44100 Hz, stereo, 256 kb/s
Output #0, ipod, to 'C:\DOCUME~1\USER\LOCALS~1\Temp\06AB3172-C0E2B604-310CDED8-F4169ADA.M4V':
Stream #0.0: Video: h264, yuv420p, 320x240, 14.98 fps, q=2-51, 192 kb/s
Stream #0.1: Audio: aac, 48000 Hz, stereo, 48 kb/s
Stream mapping:
Stream #0.0 -> #0.0
Stream #0.1 -> #0.1
[h264 @ 0x7aee38]VBV buffer (2097) > level limit (2000)
[h264 @ 0x7aee38]using cpu capabilities MMX MMXEXT SSE SSE2
Press [q] to stop encoding
[mpeg4 @ 0x7aee38]frame skip 8
video:167249kB audio:83309kB global headers:0kB muxing overhead 1.374500%
[h264 @ 0x7aee38]slice I:495 Avg QP:20.73 size: 8086
[h264 @ 0x7aee38]slice P:106195 Avg QP:23.82 size: 1575
[h264 @ 0x7aee38]mb I I16..4: 39.0% 0.0% 61.0%
[h264 @ 0x7aee38]mb P I16..4: 3.3% 0.0% 5.0% P16..4: 42.7% 0.0% 0.0% 0.0% 0.0% skip:49.0%
[h264 @ 0x7aee38]kb/s:192.4
E>"C:\Documents and Settings\USER\Desktop\3GP_Converter034\3GP_Convert er034\cores\QT3GPPFlatten" "C:\DOCUME~1\USER\LOCALS~1\Temp\06AB3172-C0E2B604-310CDED8-F4169ADA.M4V" "C:\DOCUME~1\USER\LOCALS~1\Temp\06AB3172-C0E2B604-310CDED8-F4169ADA_2.M4V" -c QT_H264_QVGA_AAC.ini -t mpg4
A>Dialog : An error has occured during the process. [Error:-1073740972]
T>Finished.


Maybe someone can make some sense of it?

Sorry if I've posted this in the wrong section. Any help is greatly appreciated.