什么是相当于Lame MP3 Converter的Python?

sat*_*oru 8 python audio

我需要在服务器端将mp3音频文件转换为64kbps.

现在,我正在subprocess打电话lame,但我想知道是否有任何好的选择?

Mer*_*ham 2

这里似乎有一个关于该主题的稍微旧的线程:http://www.dreamincode.net/forums/topic/72083-lame-mp3-encoder-for-python/

最终结论是通过 Python->C 绑定创建到 lame_enc.dll 的自定义绑定。

得出该结论的原因是现有的绑定库(pymedia/py-lame)尚未得到维护。

不幸的是,这家伙没有让它发挥作用:)

也许你应该继续使用subprocess。您可以利用该选择,在稍高的级别抽象编码,并重用代码/策略来选择执行其他命令行编码工具(例如 ogg 或 shn 工具)。

我见过一些音频翻录工具采用了这种策略。