Por que o sox não é capaz de converter para mp3?

13

Instalei o Sox, instalei o lame-398, mas o sox não é capaz de converter qualquer arquivo para mp3. Ele falha com as mensagens:

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

Como posso verificar se o lame foi instalado corretamente? Como posso obter o sox para encontrar a mp3Library?

editar: Eu não instalei o sox, ele funciona sem instalar diretamente da linha de comando. O Lame foi instalado seguindo as instruções no site:

./configure
make
make install

que resulta nos seguintes arquivos encontrados em / usr / local / lib /: libmp3lame.dylib, libmp3lame.la, libmp3lame.a Talvez symlinking libmp3lame.la, que está marcado como executável, para / usr / bin ajudaria?

    
por marue 17.02.2011 / 11:16

3 respostas

12

Brew não puxou coxo quando eu instalei sox. Depois de várias pesquisas e tentativa e erro, descobri:

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

Agora o sox pode escrever mp3s.

    
por 14.06.2013 / 00:37
6

Eu tive que fazer isso:

brew reinstall sox --with-lame
    
por 10.11.2015 / 21:54
3

Eu instalei sox usando o Homebrew . Baixou automaticamente a dependência lame e funciona como um encanto.

$ brew install sox

Eu tentei usar:

$ sox somepodcast.mp3  -C 12 test.mp3

test.mp3 soa pior que somepodcast.mp3 . Missão cumprida.

    
por 17.02.2011 / 14:50