J'ai installé Sox, j'ai installé lame-398, mais sox ne peut convertir aucun fichier en mp3. Il échoue avec les messages:
./../sox FAIL util: Unable to load LAME encoder library (libmp3lame).
./../sox FAIL formats: can't open output file `funktech.mp3':
Comment puis-je vérifier si lame a été installé correctement? Comment puis-je demander à sox de trouver la bibliothèque mp3?
edit: je n'ai pas installé sox du tout, cela fonctionne sans installer directement depuis la ligne de commande. Lame a été installé en suivant les instructions sur leur site:
./configure
make
make install
ce qui se traduit par la présence des fichiers suivants dans / usr / local / lib /: libmp3lame.dylib, libmp3lame.la, libmp3lame.a Peut-être que le lien symbolique libmp3lame.la, qui est marqué comme exécutable, dans / usr / bin serait utile?
osx-snow-leopard
audio
mp3
marue
la source
la source
sox
readme d'OS X indique de ne placer quelibmp3lame.dylib
dans/usr/lib
ou/usr/local/lib
, ce dernier étant utilisé par Homebrew (et j'ai rempli le premier de liens symboliques), il ne fonctionne pas avec la version téléchargeable de sox.Réponses:
Brew n'a pas été boiteux quand j'ai installé sox. Après un tas de recherches et d'essais et d'erreurs, j'ai compris:
Maintenant, sox peut écrire des mp3.
la source
--with-lame
drapeau pour sox.Je devais faire ça:
la source
J'ai installé en
sox
utilisant Homebrew . Il a automatiquement téléchargé lalame
dépendance et fonctionne comme un charme.Je l'ai essayé en utilisant:
test.mp3
sonne pire quesomepodcast.mp3
. Mission accomplie.la source