To jsem zkoušel též, ale problém je, že můj ffmpeg nezkousne výstup do 3gp. Mám jeden funkční prográmek, co to zvládne alespoň v horší kvalitě, ale ten má vlastní upravený ffmpeg.
Toto mi píše konzole:
libor@libor-laptop:~$ ffmpeg -i aa.flv -s 320x240 -vcodec h263 -acodec mp3 -ac 1 -ar 16000 -ab 32 -y něco.3gp
FFmpeg version SVN-rUNKNOWN, Copyright (c) 2000-2007 Fabrice Bellard, et al.
configuration: --enable-gpl --enable-pp --enable-swscaler --enable-pthreads --enable-libvorbis --enable-libtheora --enable-libogg --enable-libgsm --enable-dc1394 --disable-debug --enable-shared --prefix=/usr
libavutil version: 1d.49.3.0
libavcodec version: 1d.51.38.0
libavformat version: 1d.51.10.0
built on Jun 3 2007 20:59:25, gcc: 4.1.3 20070528 (prerelease) (Ubuntu 4.1.2-9ubuntu2)
aa.flv: I/O error occured
Usually that means that input file is truncated and/or corrupted.
Ten soubor rozhodně poškozen není, ale asi bude potíž v těch kodecích. Myslímže jsem zahlédl nějakou volbu pro ffmpeg jako --libgsm nebo tak nějak, vím, že to používá tamten prográmek, nemůže to být tím? Bohužel nevím, jak tam ten parametr zadat (klasické program --parametr nejde :/ )