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?


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.


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

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.


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.