我看过 pymedia(已停产)、pyglet(很棒但没有转换器)和 audiotools(命令行 cd 翻录),但似乎没有一个合适。
在 Python 2.7 中,你是怎么做的
convert(wavFileLocation, 'mp3')
如果没有python方式,你会如何以python可以调用的方式来做呢? (例如调用跨平台命令行工具...如果存在则返回(名称,pythonCodeForInvocation))
最佳答案
我写了一个 python library, pydub ,这基本上符合 Corey's Answer 的建议,尽管它使用 ffmpeg in 进行转换以支持更多格式。
from pydub import AudioSegment
AudioSegment.from_wav("/input/file.wav").export("/output/file.mp3", format="mp3")
关于Python 将 wav 转换为 mp3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10287683/