sox FALLAR util: no se puede cargar LOCO decodificador de la biblioteca (libmad) la función «mad_stream_buffer»

He compilado libmad de sox. Cuando trato de leer un mp3 me sale este mensaje:

sox FALLAR util: no se puede cargar LOCO decodificador de la biblioteca (libmad) la función «mad_stream_buffer».

No me compilar el proyecto incorrectamente?

InformationsquelleAutor Anderson | 2010-08-21

6 Kommentare

  1. 54

    Pasos para el uso de SOX para crear archivos Mp3:

    1. Descargar la última versión de SOX e instalar.
    2. Descargar libmad-0.dll y libmp3lame-0.dll. El sabe que actualmente sólo fuente de confianza es ossbuild pero esto requiere que usted descargue un 1,5 GB por archivo. El seleccionado dos archivos están disponibles aquí y aquí.
    3. Agregar libmad-0.dll y libmp3lame-0.dll a la carpeta donde SOX fue instalado.
    4. Utilizar la línea de comandos para convertir un archivo a .mp3:

      sox input.wav -c 2 -C 128 output.mp3

    Nota: -c 2 hace estéreo, -C 128 especifica de salida como de 128 kbps MP3

    • Me pasé una hora llorando tratando de instalar LAME manualmente antes de que se me ha ocurrido a través de este. Gracias y OSSBuild!
    • No puedo descargar libmad-0.dll y lbmp3lame-0.dll. Si yo prensa Download botón en la Caja, tengo un error en Firebug: "NetworkError: 403 Forbidden - https://app.box.com/index.php?rm=box_download_shared_file&shared_name=tzn5ohyh90viedu3u90w2l2pmp2bl41t&file_id=f_69256952453". Gracias.
    • A partir de agosto de 2017 .Dll todavía están allí en 1,5 GB por archivo. Gracias.
    • el enlace para los dos archivos está muerto.
    • FYI esto no funciona para *.mp2.
    • Descargar mirror: libmad-0.dll y libmp3lame-0.dll.
    • Trabajando como un encanto

  2. 0

    para compilar desde el código fuente:

    desde el tutorial http://www.codeproject.com/KB/aspnet/Compiling_SOX_with_Lame.aspx es bastante anticuado (y no me funciona con las más recientes VisualStudio versiones):

    el SOX proyecto contiene listo para usar en proyectos de Visual Studio para compilar SOX y sus dependencias/bibliotecas en Windows (por ejemplo, el uso de Visual Studio Community Edition).

    El SOX código fuente repositorio de SourceForge contiene un directorio msvc10 (y también msvc9) para la compilación de SOX y sus dependencias con VisualStudio.
    Instrucciones detalladas para los que están en el Readme.txt.

    Así, por ejemplo, sólo para compilar libmad.dll:

    • clon SOX repositorio, por ejemplo, para directorio de sox-code/
    git clone https://git.code.sf.net/p/sox/code sox-code
    sox-code/
    libmad/
    • abrir el VisualStudio archivo de proyecto (*.sln) en el directorio sox-code/msvc10 (si es necesario, cambie la configuración de compilación forma Debug a Release)
    • en la ventana Explorador de soluciones abra el menú contextual de la sub-proyecto LibMad y seleccione Build (o en más viejos VS versiones Project OnlyBuild Only LibMad)
    • después de la DLL compilada en sox-code/msvc10/Release (o Debug dependiendo de la configuración seleccionada)

    probado con VisualStudio 2010 y Visual Studio 2017 CE

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea