Mengapa sox tidak dapat mengkonversi ke mp3?

13

Saya menginstal Sox, saya menginstal lame-398, tetapi sox tidak dapat mengkonversi file apa pun ke mp3. Gagal dengan pesan:

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

Bagaimana saya dapat memeriksa apakah lumpuh telah dipasang dengan benar? Bagaimana saya bisa mendapatkan sox untuk menemukan mp3Library?

sunting: Saya tidak menginstal sox sama sekali, ia bekerja tanpa menginstal langsung dari commandline. Lame dipasang dengan mengikuti instruksi di situs mereka:

./configure
make
make install

yang menghasilkan file-file berikut ini ditemukan di / usr / local / lib /: libmp3lame.dylib, libmp3lame.la, libmp3lame.a Mungkin symlinking libmp3lame.la, yang ditandai sebagai executable, ke / usr / bin akan membantu?

marue
sumber
1
Anda harus mempertimbangkan untuk memberi tahu kami bagaimana Anda menginstal program ini.
Daniel Beck
2
Saya memiliki masalah yang sama. Meskipun soxreadme OS X menyatakan hanya menempatkan libmp3lame.dylibdi /usr/libatau /usr/local/lib, yang terakhir digunakan oleh Homebrew (dan saya mengisi yang pertama dengan symlink), itu tidak bekerja dengan versi unduhan sox.
Daniel Beck

Jawaban:

13

Brew tidak lumpuh ketika saya menginstal sox. Setelah banyak pencarian dan coba-coba, saya menemukan:

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

Sekarang sox dapat menulis mp3.

Dan Benamy
sumber
4
sekarang ada --with-lame bendera untuk sox.
glasz
Bendera --with-lumpuh melakukan trik untuk saya. Tanpanya sox dapat memutar file MP3 tetapi tidak dapat menyandikannya. Terima kasih @ glasz!
Adam Wildavsky
6

Saya harus melakukan ini:

brew reinstall sox --with-lame
DavidH
sumber
3

Saya menginstal soxmenggunakan Homebrew . Secara otomatis mengunduh lameketergantungan dan berfungsi seperti pesona.

$ brew install sox

Saya mencobanya menggunakan:

$ sox somepodcast.mp3  -C 12 test.mp3

test.mp3terdengar lebih buruk dari somepodcast.mp3. Misi selesai.

Daniel Beck
sumber
1
Saya tidak suka ini sebagai jawaban untuk masalah khusus ini, karena ini tergantung pada alat yang tidak saya gunakan. Dan itu hanya memberitahu saya bahwa saya bisa melakukan hal-hal dengan cara lain, yang tidak membantu saya untuk memahami apa yang sedang terjadi. Tapi saya suka Homebrew, yang saya tidak tahu sampai sekarang, terima kasih untuk itu.
marue
2
@marue Ini yang terbaik yang bisa saya lakukan tanpa Anda menjelaskan bagaimana Anda menginstalnya. Plus, itu berhasil.
Daniel Beck
Tentu saja, saya tidak ingin menyinggung perasaan Anda. Terima kasih untuk usaha Anda.
marue