2014-10-17 21 views
6

Nach kurzem Mavericks Aktualisierung 10.9.5, meine Installation von ffmpeg wurde abgehört ausffmpeg nicht nach dem Update zu arbeiten Mavericks

Fehler:

dyld: Library not loaded: /usr/local/lib/libx264.142.dylib 
    Referenced from: /usr/local/bin/ffmpeg 
    Reason: image not found 
Trace/BPT trap: 5 

Irgendwelche Gedanken? Ich bin nicht sehr vertraut mit dem manuellen Kompilieren und ich habe ffmpeg durch Homebrew installiert.

habe ich versucht zu deinstallieren und zu tun:

brew install ffmpeg --HEAD 
brew install ffmpeg --build-from-source 

aber es spuckt einen configure Fehler

==> ./configure --prefix=/usr/local/Cellar/ffmpeg/2.4.2 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-avresample 
If you think configure made a mistake, make sure you are using the latest 
version from Git. If the latest version fails, report the problem to the 
[email protected] mailing list or IRC#ffmpeg on irc.freenode.net. 
Include the log file "config.log" produced by configure as this will help 
solve the problem. 

READ THIS: https://github.com/Homebrew/homebrew/wiki/troubleshooting 

These open issues may also help: 
gpac 0.5.0 doesn't build against ffmpeg 2.4.1 (https://github.com/Homebrew/homebrew/issues/32978) 
+1

Können Sie die Ausgabe von 'brew doctor' posten? Funktioniert 'brew reinstall x264'? –

Antwort

12

Meine Lösung nach einiger Fummelei zurück.

brew uninstall ffmpeg 
brew doctor 

dann gesagt, dass es mir ich einen unverbundenen ffmpeg hatte und ich hatte einige

Abhängigkeiten
brew install faac lame xvid 
brew doctor 

es mir dann gesagt, dass ich ein nicht verknüpftes Artikel GERADE hatte.

brew install ffmpeg 

und es hat funktioniert.

+0

Basierend auf Ihrer Antwort habe ich gerade dies: 'brew deinstallieren ffmpeg faac lame xvid' ' brew cleanup' 'brew installieren faac lame xvid ffmpeg' – danielson317

0

Für High Sierra (macOS 10.13) Ich versuchte die Deinstallation ffmpeg-Methode in der Antwort von chrisallick, aber es löste die Angelegenheit für mich nicht. Ich bin einen großen Schritt weiter gegangen und habe mein Homebrew vollständig entfernt und neu installiert.

Gehen Sie auf eigenes Risiko vor.

Schritt 1. Deinstallieren Homebrew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

Schritt 2. Installieren Homebrew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Schritt 3. ffmpeg Installieren

brew install ffmpeg

Offensichtlich müssen alle anderen Anwendungen, die Sie über Homebrew installiert haben, neu installiert werden, wenn Sie diese Option wählen.

Dieser Ansatz arbeitete tatsächlich für mich auf High Sierra. Es gibt wahrscheinlich eine direktere Methode, bis jemand sie veröffentlicht. Und noch einmal, Chrisallicks direktere Methode funktionierte nicht wirklich für meinen Fall.