Sox FAIL util: impossible de charger la fonction MAD decoder library (libmad) " MAD stream buffer"
j'ai compilé libmad pour sox. Quand j'essaie de lire un mp3 je reçois ce message:
Sox FAIL util: impossible de charger la fonction "mad_stream_buffer"de la bibliothèque MAD decoder (libmad).
ai-je mal compilé le projet?
5 réponses
les Étapes à l'aide de SOX pour créer des Mp3:
- Télécharger la dernière version de SOX et à installer.
- Télécharger
libmad-0.dll
etlibmp3lame-0.dll
. La seule source fiable actuellement connue est ossbuild mais cela nécessite de télécharger une archive de 1,5 Go. Les deux fichiers sont disponibles ici et ici. - Ajouter
libmad-0.dll
etlibmp3lame-0.dll
vers le dossier où SOX a été installé de. Utiliser la ligne de commande pour convertir un fichier
.mp3
:sox input.wav -c 2 -C 128 output.mp3
Remarque: -c 2
en fait c'stéréo, -C 128
spécifie la sortie 128 kbps MP3
compilation de SOX avec Lame et Libmad pour Windows http://www.codeproject.com/KB/aspnet/Compiling_SOX_with_Lame.aspx
j'ai assemblé le binaire SoX original et libmad et libmp3lam à partir de http://code.google.com/p/ossbuild/source/browse/trunk/Shared/Build/Windows/Win32/bin/
j'ai assemblé le binaire SoX original et libmad et libmp3lam à partir de http://code.google.com/p/ossbuild/source/browse/trunk/Shared/Build/Windows/Win32/bin/
Sox binaire pour Win32 avec libmad et libmp3lame
Merci c'était facile. Merci de partager cette solution facile.
vous pouvez télécharger des binaires SoX avec libmad.dll et libmp3lame.dllhttp://www.videohelp.com/software/SoX
http://www.videohelp.com/download/sox-14.4.0-libmad-libmp3lame.zip