我为 sox 编译了 libmad。当我尝试阅读 mp3 时,我收到此消息:
sox FAIL util:无法加载 MAD 解码器库 (libmad) 函数“mad_stream_buffer”。
我是不是编译错了项目?
最佳答案
使用 SOX 创建 MP3 的步骤:
- 下载最新版本SOX并安装。
- 下载
libmad-0.dll
和libmp3lame-0.dll
。目前唯一已知的可信赖来源是ossbuild但这需要您下载 1.5 GB 的存档。所选的两个文件可用here和 here . - 将
libmad-0.dll
和libmp3lame-0.dll
添加到安装 SOX 的文件夹中。 使用命令行将文件转换为
.mp3
:sox input.wav -c 2 -C 128 output.mp3
注意:-c 2
为立体声,-C 128
指定输出为 128 kbps MP3
关于windows - sox 失败实用程序 : Unable to load MAD decoder library (libmad) function "mad_stream_buffer",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3537155/