Zainstalowałem Sox, zainstalowałem lame-398, ale sox nie jest w stanie przekonwertować żadnego pliku na mp3. Nie udaje się z komunikatami:
./../sox FAIL util: Unable to load LAME encoder library (libmp3lame).
./../sox FAIL formats: can't open output file `funktech.mp3':
Jak mogę sprawdzić, czy lame zostało poprawnie zainstalowane? Jak mogę uzyskać sox, aby znaleźć mp3Library?
edycja: W ogóle nie zainstalowałem sox, działa bez instalacji bezpośrednio z wiersza poleceń. Lame został zainstalowany, postępując zgodnie z instrukcjami na swojej stronie:
./configure
make
make install
co powoduje, że następujące pliki znajdują się w / usr / local / lib /: libmp3lame.dylib, libmp3lame.la, libmp3lame.a Może może pomóc symlinking libmp3lame.la, który jest oznaczony jako wykonywalny, do / usr / bin?
osx-snow-leopard
audio
mp3
marue
źródło
źródło
sox
plik Readme OS X stanowi, że należy umieszczać tylkolibmp3lame.dylib
w/usr/lib
lub/usr/local/lib
, z których ten ostatni jest używany przez Homebrew (a ja wypełniłem ten pierwszy linkami symbolicznymi), nie działa on z wersją pobierania sox.Odpowiedzi:
Brew nie przyciągnął kulawizny, kiedy zainstalowałem sox. Po wielu poszukiwaniach, próbach i błędach doszedłem do wniosku:
Teraz sox może pisać mp3.
źródło
--with-lame
flaga dla sox.Musiałem to zrobić:
źródło
Zainstalowałem
sox
za pomocą Homebrew . Automatycznie pobieralame
zależność i działa jak urok.Próbowałem za pomocą:
test.mp3
brzmi gorzej niżsomepodcast.mp3
. Misja zakończona sukcesem.źródło