我正在尝试使用G. 711阿拉维库从一个mp3文件中生成一个带有派杜布压缩的wav文件。wav文件正在生成,但不会重放到频率为8 kHz。我试过以下代码:
from_path = '/home/nikhil/Music/m1.mp3' #this is a mp3 file
to_path = '/home/nikhil/Music/m1.wav' #resulted file
from_format = 'mp3'
to_format = 'wav'
params = ["-acodec", "pcm_alaw", "-ar", "8000"]
AudioSegment.from_file(from_path, from_format).export(to_path, format=to_format, parameters=params)有人能帮我吗?
发布于 2013-12-02 19:56:04
我查看了导出方法中的代码,并意识到当输出格式为"wav"时,不使用ffmpeg。
由于wav是在内部使用的,它只是将音频的内存中版本直接写入磁盘(这样做是为了使ffmpeg成为一个可选的依赖项,如果您只需要wav支持,则不需要安装它)。
我有两个想法可以让你避开这个问题:
https://stackoverflow.com/questions/20300725
复制相似问题