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

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

/opt/local/bin/ffmpeg -i "/sample.avi"

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

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

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

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

Что делать?

РЕДАКТИРОВАТЬ

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

 $cmd = '/opt/local/bin/ffmpeg -h';
 $cmd = escapeshellcmd($cmd). ' 2>&1';
 $output = shell_exec($cmd);
 var_dump($output);
10
задан benedict_w 12 April 2012 в 12:01
поделиться