ffmpeg MAMP Fehler "dyld: Bibliothek nicht geladen"

Ich verwende ffmpeg unter Mac OSX 10.7.3 in MAMP über PHPexec() Befehl, ich habe einen absoluten Pfad zum Aufrufen von ffmpeg, z.

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

Aber ich erhalte folgenden Fehler:

<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. ffmpeg wurde über Macports installiert.

Es funktioniert von der Kommandozeile aus.

Was ist zu tun?

BEARBEITEN

Ich habe dies wieder geöffnet - ursprünglich gedachtshell_exec() löste das Problem, aber eigentlich sollte es anders heißen - und ich habe es erst bemerkt, als ich heute weitere Nachforschungen angestellt habe. Hier ist mein Code, der shell_exec verwendet und trotzdem den obigen Fehler ausgibt:

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

Antworten auf die Frage(3)

Ihre Antwort auf die Frage