python - Lame MP3 Converter 的 Python 等价物是什么?

标签 python audio

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

现在,我正在使用 subprocess 来调用 lame,但我想知道是否有任何好的替代方案?

最佳答案

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

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

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

不幸的是,那个家伙没有让它工作:)

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

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

关于python - Lame MP3 Converter 的 Python 等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6107712/

相关文章:

python条形图不居中

python - key 错误 : 'TCL_Library' when I use cx_Freeze

audio - Aloha编辑器视频/音频插件

audio - 如何使用 ffmpeg 播放音频文件(.mp3、.flac、.wav)然后循环播放(每隔几秒混合一次)另一个音频文件(wav)

audio - 3D位置音频和Scenekit

python - 填充多边形外部 |索引超出圆形边界的掩码数组?

python - 斐波那契数 python,我应该学习什么才能成为一个更好的程序员(自学)

Python 3 : How to compare two big files fastest?

audio - 声音第一次不播放。为什么?

python - 如何使用 Pygame 执行基于时间的音频?