Instalé Sox, instalé lame-398, pero sox no puede convertir ningún archivo a mp3. Falla con los mensajes:
./../sox FAIL util: Unable to load LAME encoder library (libmp3lame).
./../sox FAIL formats: can't open output file `funktech.mp3':
¿Cómo puedo verificar si cojo se ha instalado correctamente? ¿Cómo puedo obtener sox para encontrar la mp3Library?
editar: no instalé sox en absoluto, funciona sin instalar directamente desde la línea de comandos. Lame se instaló siguiendo las instrucciones en su sitio:
./configure
make
make install
lo que da como resultado que se encuentren los siguientes archivos en / usr / local / lib /: libmp3lame.dylib, libmp3lame.la, libmp3lame.a Tal vez simular la vinculación de libmp3lame.la, que está marcado como ejecutable, a / usr / bin sería útil.
osx-snow-leopard
audio
mp3
marue
fuente
fuente
sox
archivo Léame de OS X solo se colocalibmp3lame.dylib
en/usr/lib
o/usr/local/lib
, este último es utilizado por Homebrew (y llené el primero con enlaces simbólicos), no funciona con la versión de descarga de sox.Respuestas:
Brew no se puso cojo cuando instalé Sox. Después de un montón de búsqueda y prueba y error, descubrí:
Ahora los sox pueden escribir mp3.
fuente
--with-lame
bandera para los sox.Tuve que hacer esto:
fuente
Lo instalé
sox
usando Homebrew . Descarga automáticamente lalame
dependencia y funciona de maravilla.Lo probé usando:
test.mp3
suena peor quesomepodcast.mp3
. Misión cumplida.fuente