Python将wav转换为mp3

我已经看过pymedia(已停产),pyglet(很棒但没有转换器)和audiotools(命令行cd ripping),没有看起来合适.

Python 2.7中,你怎么做

convert(wavFileLocation, 'mp3')

如果没有python的方式,你会怎么用python可以调用的方式呢? (例如调用Cross platform命令行工具… if exists return(name,pythonCodeForInvocation))

最佳答案
使用lame(命令行),您可以将wav编码为mp3,如下所示:

$lame --preset insane /path/to/file.wav

这将创建:

file.wav.mp3

在Python中,您可以使用subprocess调用它:

wav = 'myfile.wav'
cmd = 'lame --preset insane %s' % wav
subprocess.call(cmd, shell=True)

转载注明原文:Python将wav转换为mp3 - 代码日志