用PHP转换音频文件

Ale*_*tau 4 php audio mp3 ffmpeg

我需要将AMR音频文件转换为MP3.如何在没有FFMPEG的情况下在PHP中创建它(我无权在服务器上安装它).请帮我.

Ive*_*lin 15

使用SoX--瑞士军刀的声音处理.非常好用.

它是一个命令行工具而不是PHP库,因此要从PHP中使用,您需要执行shell命令并在代码中获取结果.我在几个项目中使用它.

PHP示例:

<?php
exec('sox /mypath/my_audio.amr /mypath/my_audio.mp3');
?>
Run Code Online (Sandbox Code Playgroud)

SoX是一个跨平台(Windows,Linux,MacOS X等)命令行实用程序,可以将各种格式的计算机音频文件转换为其他格式.它还可以对这些声音文件应用各种效果,并且作为额外的奖励,SoX可以在大多数平台上播放和录制音频文件.

SoX是非常成熟的项目!这是链接:http://sox.sourceforge.net/

以下是我用Google搜索的一些示例:http: //www.thegeekstuff.com/2009/05/sound-exchange-sox-15-examples-to-manipulate-audio-files/