2014-10-17 28 views
6

Po niedawno aktualizację do Mavericks 10.9.5, moja instalacja ffmpeg został podsłuch zffmpeg nie działa po aktualizacji do Mavericks

błąd:

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

jakieś przemyślenia? Nie jestem bardzo znany z ręcznej kompilacji i zainstalowałem ffmpeg przez Homebrew.

Próbowałem odinstalować i robi:

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

ale wypluwa z powrotem błąd ./configure

==> ./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

Czy możesz opublikować wyniki "lekarza warzenia"? Czy "brew reinstall ponownie x264" pomaga? –

Odpowiedz

12

Moje rozwiązanie po pewnym fiddling.

brew uninstall ffmpeg 
brew doctor 

to powiedziano mi, że miał niepowiązane ffmpeg i miałem pewne Zależności

brew install faac lame xvid 
brew doctor 

wtedy powiedział mi, miałem tylko niepołączonego element.

brew install ffmpeg 

i zadziałało.

+0

Na podstawie Twojej odpowiedzi właśnie zrobiłem: 'napar dezinstalacja ffmpeg faac lame xvid' ' napar posprzątać ' ' napar zainstalować faac lame xvid ffmpeg' – danielson317

0

Dla High Sierra (macOS 10.13) Próbowałem metody deinstalacji ffmpeg w odpowiedzi od chrisallick, ale nie rozwiązało to dla mnie problemu. Skończyło się na pójściu o krok dalej i całkowicie usunąłem i ponownie zainstalowałem mój homebrew.

Kontynuuj na własne ryzyko.

Etap 1. Zdeinstaluj Homebrew

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

Etap 2. Instalacja Homebrew

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

Etap 3. Instalacja Ffmpeg

brew install ffmpeg

Oczywiście, wszystkie inne aplikacje zainstalowane przy użyciu homebrew będą musiały zostać ponownie zainstalowane, jeśli wybrana została ta opcja.

To podejście faktycznie zadziałało dla mnie na High Sierra. Jest pewnie bardziej bezpośrednia metoda, dopóki ktoś jej nie opublikuje, rozważ to po prostu. I znowu, bardziej bezpośrednia metoda chrisallicka nie zadziałała w moim przypadku.

Powiązane problemy