ffmpeg MAMP "dyld: Library not loaded" error

Eu estou usando o ffmpeg no Mac OSX 10.7.3 no MAMP através do PHPexec() comando, eu tenho um caminho absoluto definido para chamar ffmpeg, por exemplo

<code>/opt/local/bin/ffmpeg -i "/sample.avi"
</code>

Mas recebo o seguinte erro -

<code>dyld: Library not loaded: /opt/local/lib/libjpeg.8.dylib  Referenced from: /opt/local/lib/libopenjpeg.1.dylib  Reason: Incompatible library version: libopenjpeg.1.dylib requires version 13.0.0 or later, but libJPEG.dylib provides version 12.0.0
</code>

N.B. O ffmpeg foi instalado através do Macports.

Ele funciona na linha de comando.

O que fazer?

EDITAR

Eu reabri isso - originalmente pensadoshell_exec() Resolvi a questão, mas de fato ela deveria ser chamada de forma diferente - e eu não percebi até investigar mais ainda hoje. Aqui está o meu código usando shell_exec e ainda dando o erro acima:

<code> $cmd = '/opt/local/bin/ffmpeg -h';
 $cmd = escapeshellcmd($cmd) . ' 2>&1';
 $output = shell_exec($cmd);
 var_dump($output);
</code>

questionAnswers(3)

yourAnswerToTheQuestion