ffmpeg podaje błąd podczas uruchamiania w Mac OS X Lion 10.7.1

8

Zainstalowałem ffmpeg 0.8.5 w moim Mac OS X Lion 10.7.1 z Homebrew

brew install --use-gcc ffmpeg

Zainstalowano bez żadnego błędu. Ale teraz, kiedy biegam, daje to -

dyld: Library not loaded: /usr/local/Cellar/ffmpeg/0.8.5/lib/libavdevice.dylib
  Referenced from: /usr/local/bin/ffmpeg
  Reason: Incompatible library version: ffmpeg requires version 53.0.0 or later, but libavdevice.dylib provides version 52.0.0
Trace/BPT trap: 5
Rifat
źródło

Odpowiedzi:

7

Spróbuj użyć:

$ brew update && brew install `brew outdated` && brew cleanup

Ten skrypt pomoże ci również wyśledzić zmiany w bibliotekach, które są potrzebne.

Jeśli ci nie działają, spróbuj:

$ brew doctor (check your setup for common problems)
$ brew missing (to check installed packages for missing deps)

brew doctor sprawdza konfigurację pod kątem typowych problemów, warzyć brakujące sprawdza zainstalowane pakiety pod kątem brakujących dep.

Zawsze możesz zacząć od nowa (co powinno rozwiązać wszystkie problemy):

$ brew uninstall --force `brew deps ffmpeg`
$ brew install ffmpeg

następnie

$ brew update
l'L'l
źródło
Nie działało dla mnie :(, ale wciąż dziękuję za twój wysiłek :)
Rifat
Dodałem jeszcze kilka rozwiązań do wypróbowania,
l'L'l
brew uninstall --force brew deps ffmpeg '' i ponowna instalacja pomogła mi, chociaż odinstalowałem także git, a ponowna instalacja nie.
Ahmed Fasih,
0

Prowadziłem: brew install libav

potem, gdy narzekał na dowiązanie symboliczne: brew link --overwrite avconv

Działa teraz

Ponny
źródło