本文介绍了sox FAIL util:无法加载 MAD 解码器库 (libmad) 函数“mad_stream_buffer";的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我为 sox 编译了 libmad.当我尝试阅读 mp3 时,我收到此消息:

I compiled libmad for sox. When I try to read an mp3 I get this message:

sox FAIL util:无法加载 MAD 解码器库 (libmad) 函数mad_stream_buffer".

sox FAIL util: Unable to load MAD decoder library (libmad) function "mad_stream_buffer".

我是否错误地编译了项目?

Did I compile the project incorrectly?

推荐答案

使用 SOX 创建 MP3 的步骤:

Steps to using SOX to create MP3s:

  1. 下载最新版本的 SOX 并安装.
  2. 下载libmad-0.dlllibmp3lame-0.dll.当前唯一已知的可信来源是 ossbuild 但这需要您下载 1.5 GB 的存档.所选的两个文件可在此处此处.
  3. libmad-0.dlllibmp3lame-0.dll 添加到安装 SOX 的文件夹中.
  4. 使用命令行将文件转换为.mp3:

  1. Download latest version of SOX and install.
  2. Download libmad-0.dll and libmp3lame-0.dll. The currently only known trustworthy source is ossbuild but this requires you to download a 1.5 GB archive. The selected two files are available here and here.
  3. Add libmad-0.dll and libmp3lame-0.dll to the folder where SOX was installed to.
  4. Use the command line to convert a file to .mp3:

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

注意:-c 2 使其成为立体声,-C 128 指定输出为 128 kbps MP3

Note: -c 2 makes it stereo, -C 128 specifies output as 128 kbps MP3

这篇关于sox FAIL util:无法加载 MAD 解码器库 (libmad) 函数“mad_stream_buffer";的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

05-17 12:04