2011-09-15 120 views
3

我想知道是否有人对将用户上传的.wav文件编码为.mp3扩展名有任何建议。如果可能,我想构建一个PHP解决方案。一旦文件被上传,我可以通过PHP调用命令行LAME编码器吗?有更好的选择吗?PHP - 将.wav文件转换为.mp3?

谢谢!

回答

7

继续并致电LAME。现在没有更好选择的机会,如果考虑到编码器的质量,更是如此。

调用外部二进制文件的最简单方法是exec,而为了在编码过程中实现最佳集成,您可能需要使用proc_open

0

我这样做,我下载并安装libmp3lame ffmpeg。

在代码中做到这一点:

$commandOutput = shell_exec('ffmpeg (or path to your ffmpeg file) -i file.wav file.mp3')