ffmpeg donnant une erreur au lancement dans Mac OS X Lion 10.7.1

8

J'ai installé ffmpeg 0.8.5 dans mon Mac OS X Lion 10.7.1 avec Homebrew

brew install --use-gcc ffmpeg

Il s'est installé sans aucune erreur. Mais maintenant, quand je cours, cela donne ce qui suit -

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
la source

Réponses:

7

Essayez d'utiliser:

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

Ce script vous aidera également à suivre les modifications des bibliothèques nécessaires.

Si vous ne travaillez pas, essayez:

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

brew doctor vérifie votre configuration pour les problèmes courants, brew missing checks packages packages for missing deps.

Vous pouvez toujours recommencer à zéro (ce qui devrait régler tous les problèmes):

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

puis

$ brew update
je vais
la source
Ça n'a pas marché pour moi :( mais merci encore pour vos efforts :)
Rifat
J'ai ajouté quelques autres solutions à essayer,
l'L'l
brew uninstall --force brew deps ffmpeg '' et la réinstallation a fait l'affaire pour moi, même si elle a également désinstallé git et pas la réinstallation.
Ahmed Fasih du
0

L'Iran: brew install libav

puis après s'être plaint du lien symbolique: brew link --overwrite avconv

Fonctionne maintenant.

Ponny
la source