开源音频转换器到MP3

时间:2010-11-15 22:10:56

标签: php open-source mp3 media

我正在寻找一个开源音频转换库,可以将各种类型的音频文件转换为MP3。我正在使用的服务器是带有PHP的标准LAMP。任何人都知道可以解决的问题吗?

3 个答案:

答案 0 :(得分:4)

我找到了this

但是,我不会依赖音频流的HTTP应用程序处理,因为这是一个计算密集型的过程。

无论如何, lame 等转换器可以通过system()调用从PHP调用命令行。

您可以在Unix中使用man lame找到跛脚的文档

答案 1 :(得分:4)

LAME可以为您完成此操作。我也可能会推荐FFMPEG。有一个PHP extension for FFMPEG,但我发现直接执行它是最容易的,因为大多数ISP都不会为你安装它。当然,这对您自己的服务器来说不是问题。

答案 2 :(得分:2)

我通常会将gstreamer用于此目的,因为它会自动检测大多数媒体格式并为您解码:

gst-launch filesrc location=input-file ! decodebin ! audioconvert ! audioresample ! lame bitrate=192 ! filesink location=output-file.mp3

当然,您必须从PHP调用它作为一个单独的进程,但仍然。