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?
osx-snow-leopard
audio
mp3
marue
quelle
quelle
sox
Readme-Datei von OS X angibt, nurlibmp3lame.dylib
in/usr/lib
oder 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.Antworten:
Brew ist nicht lahm geworden, als ich sox installiert habe. Nach einigem Suchen und Ausprobieren fand ich heraus:
Jetzt kann sox mp3s schreiben.
quelle
--with-lame
Flagge für Sox.Ich musste das machen:
quelle
Ich habe
sox
mit Homebrew installiert . Es hat dielame
Abhängigkeit automatisch heruntergeladen und funktioniert wie ein Zauber.Ich habe es versucht mit:
test.mp3
klingt schlimmer alssomepodcast.mp3
. Mission erfüllt.quelle