ffmpeg выдает ошибку при запуске в Mac OS X Lion 10.7.1

8

Я установил ffmpeg 0.8.5 в Mac OS X Lion 10.7.1 с помощью Homebrew

brew install --use-gcc ffmpeg

Он установлен без каких-либо ошибок. Но теперь, когда я бегу, это дает следующее -

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
Рифат
источник

Ответы:

7

Попробуйте использовать:

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

Этот скрипт также поможет вам отслеживать изменения в библиотеках, которые необходимы.

Если вы не работаете, попробуйте:

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

brew doctor проверяет ваши настройки на наличие распространенных проблем, brew missing проверяет установленные пакеты на предмет отсутствия deps.

Вы всегда можете начать все сначала (что должно решить все проблемы):

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

тогда

$ brew update
l'L'л
источник
У меня не сработало :( но все равно спасибо за ваши усилия :)
Празднование
Я добавил еще пару решений, чтобы попробовать,
l'L'l
brew uninstall --force brew deps ffmpeg`` и переустановка сделали свое дело для меня, хотя он также удалил git, а переустановка - нет.
Ахмед Фасих
0

Я побежал: brew install libav

потом после жаловался на символическую ссылку: brew link --overwrite avconv

Работает сейчас.

Ponny
источник