如何使用PHP将.flac转换为.mp3

如何使用PHP将.flac转换为.mp3,php,mp3,converter,flac,audio,Php,Mp3,Converter,Flac,Audio,对于我的个人网站,我想为我和我的朋友实现一个小工具。 此脚本的目的应该是将上载的.flac音频文件转换为.mp3,选择音乐质量,例如128kbit/s或320kbit/s。 这可能吗?如果可能,怎么可能? 有趣的只是核心部分(转换),其余部分我已经实现了:) 非常感谢:) Niklas你熟悉ffmpeg吗?如果它安装在服务器上,则可以尝试在CLI上运行 ffmpeg -i input.flac output.mp3 如果这样做有效,您可以继续尝试将该命令从应用程序传递到shell(如果您使用P

对于我的个人网站,我想为我和我的朋友实现一个小工具。 此脚本的目的应该是将上载的.flac音频文件转换为.mp3,选择音乐质量,例如128kbit/s或320kbit/s。 这可能吗?如果可能,怎么可能? 有趣的只是核心部分(转换),其余部分我已经实现了:)

非常感谢:)
Niklas你熟悉ffmpeg吗?如果它安装在服务器上,则可以尝试在CLI上运行

ffmpeg -i input.flac output.mp3
如果这样做有效,您可以继续尝试将该命令从应用程序传递到shell(如果您使用PHP作为应用程序的示例,使用Debian Linux作为宿主)

要包括您可以使用的比特率

ffmpeg -i input.flac -ab 128k output.mp3

如果可以使用,请参阅文档: 根据您的版本,您可能需要对比特率使用不同的命令。

阅读并使用
shell\u exec
和您的想象,您可以这样做
ffmpeg -i input.flac -ab 320k output.mp3