PHP - 如何将 .wav 文件转换为 .mp3?

7

我想知道有没有人能提供关于将用户上传的.wav文件转换为.mp3格式的建议。如果可能的话,我希望构建一个PHP解决方案。一旦文件上传完成,我可以通过PHP调用命令行LAME编码器吗?还有更好的选择吗?

谢谢!

3个回答

7
请稍等,我需要翻译一下。

可以放心地使用LAME进行调用,没有更好的选择,特别是如果考虑编码器质量的话。

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


1

0

我做了这件事,我下载并安装了带有libmp3lame的ffmpeg。

在你的代码中,这样做:

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接