ffmpeg MAMP error "dyld: Library not loaded"

Estoy usando ffmpeg en Mac OSX 10.7.3 en MAMP a través de PHPexec() comando, tengo una ruta de acceso absoluta establecida para llamar a ffmpeg, por ejemplo,

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

Pero recibo el siguiente error:

<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ótese bien ffmpeg fue instalado a través de Macports.

Funciona desde la línea de comandos.

¿Qué hacer?

EDITAR

He reabierto esto - originalmente penséshell_exec() Resolví el problema, pero de hecho debería llamarse de manera diferente, y no me di cuenta hasta hoy, que seguí investigando. Aquí está mi código usando shell_exec y sigue dando el error anterior:

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

Respuestas a la pregunta(3)

Su respuesta a la pregunta