我想知道是否有人建议将用户上传的.wav文件编码为.mp3扩展名。如果可能的话,我想构建一个PHP解决方案。一旦文件上传,我可以通过PHP调用命令行LAME编码器吗?有更好的选择吗?
谢谢!
答案 0 :(得分:7)
答案 1 :(得分:1)
我为LAME编写了一个包装器,它提供了编码wav文件的便捷界面。该库可在此处获取:https://github.com/b-b3rn4rd/phplame
答案 2 :(得分:0)
我这样做,我下载并使用libmp3lame安装了ffmpeg。
在你的代码中执行以下操作:
$commandOutput = shell_exec('ffmpeg (or path to your ffmpeg file) -i file.wav file.mp3')