Come rendere ffmpeg utilizzare la versione corretta di libfreetype?


2

Ho un'applicazione PHP che usa ffmpeg con libfreetype. Ho installato sia ffmpeg che libfreetype da macports. Ma continuo a ricevere questo errore:

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 Spettacoli

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

Ma ho anche notato un'altra versione del sistema. otool -L /usr/X11/lib/libfreetype.6.dylib Spettacoli

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

Quindi sospetto che ffmpeg stia provando a usare quella libreria. Ma non sono sicuro. Qualche idea su come risolvere questo problema?


hai capito come risolvere questo problema?
buggedcom

No. Ho seguito gli errori per molto tempo, installando una dipendenza dopo l'altra, e sono rimasto bloccato ad un certo punto. Alla fine ho deciso di lasciare che questa particolare app per PHP usasse una versione molto vecchia di ffmpeg (0.5) che lo sviluppatore raccomandava, e poi funziona.
Elliott

usi mamp per caso? Ho scoperto che commentare tutto in / Applications / MAMP / Library / bin / envvars ha fatto il trucco perché i binari utilizzavano le versioni MAMP degli strumenti e non le versioni installate.
buggedcom

In realtà uso XAMPP. Forse lo stesso problema. Idk ho ​​già rinunciato. Grazie per il suggerimento, speriamo che questo aiuti qualcun altro.
Elliott

Risposte:


-1

Prova a reinstallare con Homebrew invece di macports ..? Ho avuto troppi problemi di dipendenza durante l'utilizzo di Macport.

brew install ffmpeg

Se hai problemi (non dovresti installare un'installazione Homebrew pulita) controlla il rispondi qui .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.