Чому Sox не може перетворити на mp3?


13

Я встановив Sox, я встановив кульгавий-398, але сокс не в змозі перетворити жоден файл в mp3. Це не вдається з повідомленнями:

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

Як я можу перевірити правильність встановлення кульгавого? Як я можу отримати сокс для пошуку mp3Бібліотеки?

редагувати: я взагалі не встановив sox, він працює без установки безпосередньо з командного рядка. Lame був встановлений, дотримуючись інструкцій на їхньому сайті:

./configure
make
make install

що призводить до того, що в / usr / local / lib /: libmp3lame.dylib, libmp3lame.la, libmp3lame.a, можливо, символічне посилання libmp3lame.la, яке позначено як виконується, допоможе? / usr / bin допоможе?


1
Ви повинні розглянути говорити нам , як ви встановили ці програми.
Даніель Бек

2
У мене те саме питання. Незважаючи на те, що в soxreadme OS X вказано, що він розміщується лише libmp3lame.dylibв, /usr/libабо /usr/local/libостанній з них використовується Homebrew (і я заповнив перші символьні посилання), він не працює з завантаженою версією sox.
Даніель Бек

Відповіді:


13

Коли я встановив сокс, Brew не кульгав. Після безлічі пошукових і пробних помилок я зрозумів:

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

Тепер сокс може писати mp3.


4
тепер є --with-lame прапор для sox.
glasz

Прапор - з кульгавим моментом зробив для мене трюк. Без нього сокс міг відтворювати MP3-файли, але не міг їх кодувати. Дякую @glasz!
Адам Вілдавський


3

Я встановив soxза допомогою Homebrew . Він автоматично завантажує lameзалежність і працює як шарм.

$ brew install sox

Я спробував це, використовуючи:

$ sox somepodcast.mp3  -C 12 test.mp3

test.mp3звучить гірше, ніж somepodcast.mp3. Місію виконано.


1
Мені це не подобається як відповідь на це конкретне питання, оскільки це залежить від інструменту, який я не використовую. І це просто говорить мені, що я міг би зробити щось іншим способом, який не допомагає мені зрозуміти, що відбувається. Але мені подобається Homebrew, про який я до цього часу не знав, дякую за це.
травня 11

2
@marue Це найкраще, що я міг зробити, не пояснивши, як ви його встановили. Плюс це працює.
Даніель Бек

Звичайно, я не хотів образити вас жодним чином. Дякую за ваші зусилля.
травня 11
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.