Sox neden MP3'e çevrilemiyor?


13

Sox'u kurdum, lame-398'i kurdum, ancak sox herhangi bir dosyayı mp3'e dönüştüremiyor. Mesajlarda başarısız oluyor:

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

Toprağın doğru takıldığını nasıl kontrol edebilirim? Mp3Library'i bulmak için sox'u nasıl edinebilirim?

edit: Ben hiç sox yüklemedim, doğrudan komut satırından yüklemeden çalışır. Lame, sitesindeki talimatları izleyerek kuruldu:

./configure
make
make install

hangi dosyaları / usr / local / lib / dizininde bulabilirsiniz: libmp3lame.dylib, libmp3lame.la, libmp3lame.


1
Bize bu programları nasıl yüklediğinizi söylemeyi düşünmelisiniz .
Daniel Beck

2
Bende aynı sorun var. Her ne kadar soxOS X beni oku tek yere devletler libmp3lame.dylibiçinde /usr/libyada /usr/local/libHomebrew kullandığı (ve sembolik ile eski dolgulu) olan ikinci olan, bu sox indir sürümüyle çalışma yok.
Daniel Beck

Yanıtlar:


13

Sox'u kurduğumda Brew topal değildi. Bir sürü arama ve deneme yanılma işleminden sonra şunu anladım:

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

Şimdi sox mp3 yazabilir.


4
şimdi sox için bir --with-lame bayrak var .
glasz

--With-lame bayrağı benim için hile yaptı. Bu olmadan sox MP3 dosyalarını çalabilir ama kodlayamadı. Teşekkürler @glasz!
Adam Wildavsky

6

Bunu yapmak zorundaydım:

brew reinstall sox --with-lame

3

Homebrewsox kullanarak kurdum . Bağımlılığı otomatik olarak indirdi ve bir cazibe gibi çalışıyor.lame

$ brew install sox

Bunu kullanarak denedim:

$ sox somepodcast.mp3  -C 12 test.mp3

test.mp3daha kötü geliyor somepodcast.mp3. Görev tamamlandı.


1
Bunu kullanmadığım bir araca bağlı olarak bu özel sorunun cevabı olarak sevmiyorum. Ve bana sadece işleri başka bir şekilde yapabileceğimi söylüyor, bu da neler olup bittiğini anlamama yardımcı olmuyor. Ama şimdiye kadar bilmediğim Homebrew'u seviyorum, bunun için teşekkür ederim.
marue

2
@marue Nasıl yüklediğinizi açıklamadan siz yapabileceğim en iyisi. Artı, işe yarıyor.
Daniel Beck

Tabii ki, seni hiçbir şekilde kırmak istemedim. Çabalarınız için teşekkürler.
marue
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.