Błąd ffmpeg MAMP „dyld: Library not loaded”

Używam ffmpeg na Mac OSX 10.7.3 w MAMP przez PHPexec() polecenie, mam bezwzględną ścieżkę ustawioną na wywołanie ffmpeg, np.

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

Ale otrzymuję następujący błąd -

<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 został zainstalowany przez Macports.

Działa z linii poleceń.

Co robić?

EDYTOWAĆ

Otworzyłem to ponownie - początkowo myślałemshell_exec() rozwiązałem problem, ale w rzeczywistości powinno się go nazywać inaczej - i nie zdawałem sobie sprawy, dopóki nie zbadam tego dalej. Oto mój kod używający shell_exec i nadal podający powyższy błąd:

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

questionAnswers(3)

yourAnswerToTheQuestion