yipes sorry bro i only use 3GP to do files for Ipod. Some files dont work i know that but it could be the video is corrupted or 3gp is messed up try configuring the setting again.
Everything was working fine before I used newer versions of ffmpeg (I used files that worked before as a test) so if I want to revert it, I just have to replace the files with the original content. The only reason I'm using a newer version is because of its increased file support. It didn't put the file into the folder I specified when I tried converting it. Instead, I checked the Temp folder to see if it's there, which it was. However, when I played it, there was no sound. The sound codec was aac and according to the newer versions, it uses libfaac (which I'm assuming there's a library for aac available to use instead of the external encoding information from Quicktime).
As for QT3GPPFlatten, I've no clue what that does specifically (I wouldn't mind if someone explained it to me) but I'm assuming the reason it's giving me the error is because ffmpeg seemed to have messed up the 3gp file in the end therefore preventing QT3GPPFlatten from reading it correctly.
Explain? EDIT: Nevermind, found out, however when I checked out the latest distro of super, the version of ffmpeg that they use dates back to 2005, don't even know if it's even older than the version supplied with the 3GP Converter.
Extra EDIT: Doing some research with the GSpot video/audio codec identifier, I've found out the the files that I converted with the provided ffmpeg contains the mp4a: MPEG-4 AAC LC audio codec and the files that I've tested out with the new ffmpeg uses the MPEG-2 LC Profile. Upon further research, I realised that Quicktime does not support the MPEG-2 LC (and neither would my phone I would guess) and therefore, could be the reason why Quicktime refuses to play it as well as the QT3GPPFlatten program as well.
So basically, it's a question of what format do I need to set -acodec to in ffmpeg for the program to encode in AAC-LC?