Pourquoi sox n'est-il pas capable de convertir en mp3?


13

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?


1
Vous devriez envisager de nous dire comment vous avez installé ces programmes.
— Daniel Beck

2
J'ai le même problème. Bien que le soxreadme d'OS X indique de ne placer que libmp3lame.dylibdans /usr/libou /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.
— Daniel Beck

Réponses:


13

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:

$ brew install lame
$ brew reinstall sox --with-lame # or "brew install sox" if you don't already have it installed

Maintenant, sox peut écrire des mp3.


4
il y a maintenant un --with-lame drapeau pour sox.
— glasz

Le drapeau -avec-boiteux a fait l'affaire pour moi. Sans cela, sox pourrait lire des fichiers MP3 mais ne pourrait pas les encoder. Merci @glasz!
— Adam Wildavsky

6

Je devais faire ça:

brew reinstall sox --with-lame

3

J'ai installé en soxutilisant Homebrew . Il a automatiquement téléchargé la lamedépendance et fonctionne comme un charme.

$ brew install sox

Je l'ai essayé en utilisant:

$ sox somepodcast.mp3  -C 12 test.mp3

test.mp3sonne pire que somepodcast.mp3. Mission accomplie.


1
Je n'aime pas cela comme réponse à ce problème spécifique, car cela dépend d'un outil que je n'utilise pas. Et cela me dit simplement que j'aurais pu faire les choses d'une autre manière, ce qui ne m'aide pas à comprendre ce qui se passe. Mais j'aime Homebrew, que je ne connaissais pas jusqu'à présent, merci pour cela.
— 2011

2
@marue C'est le mieux que je puisse faire sans que vous ayez expliqué comment vous l'avez installé. De plus, cela fonctionne.
— Daniel Beck

Bien sûr, je ne voulais vous offenser d'aucune façon. Merci pour vos efforts.
— mar
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.