Warum kann sox nicht in mp3 konvertieren?


13

Ich habe Sox installiert, ich habe lame-398 installiert, aber sox kann keine Datei in mp3 konvertieren. Es schlägt fehl mit den Nachrichten:

./../sox FAIL util: Unable to load LAME encoder library (libmp3lame).
./../sox FAIL formats: can't open output file `funktech.mp3':  

Wie kann ich überprüfen, ob LAME korrekt installiert wurde? Wie kann ich sox dazu bringen, die mp3Library zu finden?

edit: Ich habe sox überhaupt nicht installiert, es funktioniert ohne direkt von der Kommandozeile aus zu installieren. Lame wurde installiert, indem die Anweisungen auf der Website befolgt wurden:

./configure
make
make install

was dazu führt, dass die folgenden Dateien in / usr / local / lib / gefunden werden: libmp3lame.dylib, libmp3lame.la, libmp3lame.a Vielleicht hilft es, libmp3lame.la, das als ausführbar markiert ist, mit / usr / bin zu verknüpfen?


1
Sie sollten uns mitteilen, wie Sie diese Programme installiert haben.
Daniel Beck

2
Ich habe das gleiche Problem. Obwohl die soxReadme-Datei von OS X angibt, nur libmp3lame.dylibin /usr/liboder zu platzieren /usr/local/lib, von denen das letztere von Homebrew verwendet wird (und ich das erstere mit Symlinks gefüllt habe), funktioniert es nicht mit der Download-Version von sox.
Daniel Beck

Antworten:


13

Brew ist nicht lahm geworden, als ich sox installiert habe. Nach einigem Suchen und Ausprobieren fand ich heraus:

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

Jetzt kann sox mp3s schreiben.


4
Jetzt gibt es eine --with-lame Flagge für Sox.
Glasz

Die --with-lame Flagge hat den Trick für mich getan. Ohne es könnte sox MP3-Dateien abspielen, aber nicht kodieren. Danke @glasz!
Adam Wildavsky

6

Ich musste das machen:

brew reinstall sox --with-lame

3

Ich habe soxmit Homebrew installiert . Es hat die lameAbhängigkeit automatisch heruntergeladen und funktioniert wie ein Zauber.

$ brew install sox

Ich habe es versucht mit:

$ sox somepodcast.mp3  -C 12 test.mp3

test.mp3klingt schlimmer als somepodcast.mp3. Mission erfüllt.


1
Ich mag das nicht als Antwort auf dieses spezielle Problem, da es von einem Tool abhängt, das ich nicht benutze. Und es sagt mir nur, dass ich Dinge auf eine andere Weise hätte tun können, was mir nicht hilft, zu verstehen, was los ist. Aber ich mag Homebrew, was ich bis jetzt nicht wusste, danke dafür.
17.

2
@marue Es ist das Beste, was ich tun kann, ohne dass du erklärt hast, wie du es installiert hast. Plus, es funktioniert.
Daniel Beck

Natürlich wollte ich dich in keiner Weise beleidigen. Vielen Dank für Ihre Bemühungen.
17.
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.