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

brew uninstall --force brew deps ffmpeg`` и переустановка сделали свое дело для меня, хотя он также удалил git, а переустановка - нет.
Ахмед Фасих

0

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.