Подтвердить что ты не робот

Не удается заставить ffmpeg работать после установки с homebrew

Я установил ffmpeg через homebrew, но когда я пытаюсь запустить его, даже просто набрав ffmpeg, я получаю следующее сообщение об ошибке:

dyld: Library not loaded: /usr/local/lib/liblzma.5.dylib
  Referenced from: /usr/local/bin/ffmpeg
  Reason: Incompatible library version: ffmpeg requires version 8.0.0 or later, but liblzma.5.dylib provides version 6.0.0
Trace/BPT trap: 5

Я пробовал работать brew update и brew upgrade, но это ничего не меняло. Выполняя brew doctor, я получаю только следующую ошибку:

Warning: You have a curlrc file
If you have trouble downloading packages with Homebrew, then maybe this
is the problem? If the following command doesn't work, then try removing
your curlrc:
  curl http://github.com

Новое в том, что нужно делать в терминале, что делать дальше?

4b9b3361

Ответ 1

Я получил его для работы, запустив brew search liblzma, который сказал мне lzma is now part of the xz formula.

Итак, я запустил brew install xz и снова попытался запустить ffmpeg, и теперь он работает!

Ответ 2

Что сработало сегодня

Я использую OSX Mojave 10.14.5 и получил dyld: Library not loaded: /usr/local/lib/liblzma.5.dylib жалоба.

  • brew install xz не получилось
  • Переустановка работала как босс
brew uninstall --force ffmpeg && brew install ffmpeg