¿Cómo hacer que ffmpeg use la versión correcta de libfreetype?

2

Tengo una aplicación PHP que usa ffmpeg con libfreetype. Instalé tanto ffmpeg como libfreetype desde macports. Pero sigo recibiendo este error:

2013-08-30 14:44:21 - Generate poster - Create thumbnail using ffmpeg.
2013-08-30 14:44:21 - Generate poster - FFMpeg lib found.
dyld: Library not loaded: /opt/local/lib/libfreetype.6.dylib
  Referenced from: /opt/local/bin/ffmpeg
  Reason: Incompatible library version: ffmpeg requires version 17.0.0 or later, but libfreetype.6.dylib provides version 15.0.0

otool -L /opt/local/lib/libfreetype.6.dylib muestra

/opt/local/lib/libfreetype.6.dylib (compatibility version 17.0.0, current version 17.2.0)

Pero también noté otra versión en el sistema. otool -L /usr/X11/lib/libfreetype.6.dylib muestra

/usr/X11/lib/libfreetype.6.dylib (compatibility version 15.0.0, current version 15.1.0)

Sospecho que tal vez ffmpeg esté intentando usar esa biblioteca. Pero no estoy seguro. ¿Alguna idea de cómo solucionar esto?

    
pregunta Elliott 31.08.2013 - 00:13

1 respuesta

-1

Intenta volver a instalar con Homebrew en lugar de macports ..? He tenido demasiados problemas de dependencia al usar macports.

brew install ffmpeg

Si tiene problemas (no debería realizar una instalación Homebrew limpia), consulte el responde aquí .

    
respondido por el beroe 31.08.2013 - 05:18

Lea otras preguntas en las etiquetas