ffmpeg MAMP «dyld: библиотека не загружена» ошибка

Я использую ffmpeg на Mac OSX 10.7.3 в MAMP через PHPexec() У меня есть абсолютный путь для вызова ffmpeg, например,

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

Но я получаю следующую ошибку -

<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>

Нотабене ffmpeg был установлен через Macports.

Это работает из командной строки.

Что делать?

EDIT

Я возобновил это - первоначально думалshell_exec() решил проблему, но на самом деле она должна называться по-другому - и я не догадывался до дальнейшего расследования сегодня. Вот мой код с использованием shell_exec и все еще выдающий ошибку выше:

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

Ответы на вопрос(3)

Ваш ответ на вопрос