相关疑难解决方法(0)

Python使用Pydub将mp3转换为wav

好的,现在我很难将mp3转换为wav.我已经看到了不同的答案,但我想我会选择pydub,我已经使用这几行

from pydub import AudioSegment

AudioSegment.from_mp3("/input/file.mp3").export("/output/file.wav", format="wav")
Run Code Online (Sandbox Code Playgroud)

但是当我运行上面的代码时,我收到以下错误

C:\ Python27\lib\site-packages\pydub-0.14.2-py2.7.egg\pydub\utils.py:165:RuntimeWarning:找不到ffmpeg或avconv - 默认为ffmpeg,但可能无法正常工作

回溯(最近一次调用最后一次):文件"C:/Users/phourlhar/Desktop/VoiceDetector/yeah.py",第7行,在stereo_to_mono()中

文件"C:\ Users\phourlhar\Desktop\VoiceDetector\utils.py",第25行,在stereo_to_mono中

sound = AudioSegment.from_mp3(PROJECT_DIR+'\\files\\rec'+str(c)+'.mp3')
Run Code Online (Sandbox Code Playgroud)

从from_file文件"build\bdist.win32\egg\pydub\audio_segment.py",第346行

文件"C:\ Python27\lib\subprocess.py",第711行,在init errread,errwrite)

文件"C:\ Python27\lib\subprocess.py",第948行,在_execute_child startupinfo中)

WindowsError:[错误2]系统找不到指定的文件

我不知道为什么它会引发这个错误,因为我非常确定该文件存在.虽然我有建议安装ffmpeg的答案,但我不知道是否会以后以任何方式影响应用程序部署

python audio pydub

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

如何使用python从mp3文件中提取原始数据?

我有关于使用Python进行音频数据分析的作业.我想知道是否有任何好的模块可供我从mp3文件中提取原始数据.我的意思是原始数据,而不是元数据,id3标签.

我知道如何使用该wave模块来处理.wav文件.我可以readframes获取原始数据.但我不知道如何处理mp3.我在google和stackoverflow上搜索了很多并找到了eyeD3.但不幸的是,文档相当令人沮丧,现在版本是0.7.1,与我在互联网上可以找到的大多数示例不同.

有没有可以从mp3中提取原始数据的好模块?如果有任何好的文档eyeD3,它也是好的.

python audio mp3 eyed3

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

标签 统计

audio ×2

python ×2

eyed3 ×1

mp3 ×1

pydub ×1