相关疑难解决方法(0)

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

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

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

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

windows dll mp3 sox visual-c++

28
推荐指数
4
解决办法
2万
查看次数

为什么在导入 AudioSegment 时出现错误?

我正在尝试使用 pydub,但是当我使用 AudioSegment 将它导入 python 时,它会给我一个错误,说它无法识别它。我尝试使用 pip install 并在线搜索。任何帮助?我正在使用 python 2.7

from pydub import AudioSegment
Run Code Online (Sandbox Code Playgroud)

python audio wave pydub

7
推荐指数
1
解决办法
2万
查看次数

Pydub 安装和 ffmpeg

我试图从.mp3文件中获取原始声音数据。因此,我使用了此处所述的 pydub 模块。我venv为这个项目创建了一个并安装了所有必要的模块。但出于某种原因,pydub 决定给我一个FileNotFoundError

(venv) Python-IT:LightsDev pythonit$ which python
/Users/pythonit/Documents/Programmieren/Python/LightsDev/venv/bin/python
(venv) Python-IT:LightsDev pythonit$ which pip3
/Users/pythonit/Documents/Programmieren/Python/LightsDev/venv/bin/pip3
(venv) Python-IT:LightsDev pythonit$ pip3 list 
------------- -------
ffmpeg        1.4
pip           18.1
pydub         0.23.0
pyee          5.0.0
python-ffmpeg 1.0.5
setuptools    39.0.1
Run Code Online (Sandbox Code Playgroud)

我的确切代码如下所示:

from pydub import AudioSegment
sound = AudioSegment.from_mp3('test.mp3')
raw_data = sound._data
print(raw_data)
Run Code Online (Sandbox Code Playgroud)

我收到这个错误:

FileNotFoundError: [Errno 2] No such file or directory: 'ffprobe': 'ffprobe'
Run Code Online (Sandbox Code Playgroud)

与此运行时警告一起:

RuntimeWarning: Couldn't find ffmpeg or avconv - defaulting to ffmpeg, but may not …
Run Code Online (Sandbox Code Playgroud)

python ffmpeg virtualenv pydub

4
推荐指数
1
解决办法
4386
查看次数

标签 统计

pydub ×2

python ×2

audio ×1

dll ×1

ffmpeg ×1

mp3 ×1

sox ×1

virtualenv ×1

visual-c++ ×1

wave ×1

windows ×1