hai un'accesso da shell da quanto ho capito...

Quindi per vedere qual'è l'utente con cui gira apache lancia questo comando:

codice:
gianiaz@caladan:~/$ ps aux | grep apache
root     14139  0.0  1.3  20140  6076 ?        SNs  Jun24   0:00 /usr/sbin/apache2 -k start -DSSL
www-data 14169  0.0  1.7  21844  7812 ?        SN   Jun24   0:00 /usr/sbin/apache2 -k start -DSSL
Come vedi l'utente con cui gira sul mio server è www-data.

Da utente root lanci:
codice:
su - www-data
e poi lanci il comando e vedi se ottieni errori.


Altro metodo è vedere quali permessi ha il file
codice:
root@caladan:~# ls -lah /usr/bin/ffmpeg
-rwxr-xr-x 1 root root 72K 2006-09-20 02:26 /usr/bin/ffmpeg
ad esempio sul mio server l'esecuzione di ffmpeg è permessa a tutti, magari sul tuo no.

FYI esiste anche l'estensione per php di ffmpeg.

http://ffmpeg-php.sourceforge.net/

Ciao