如果我有使用PHP的文件的URL,我如何将wav文件转换为mp3文件?

时间:2011-07-05 05:40:22

标签: php mp3 wav file-conversion

我有一个wav文件的网址 http://xyz.com/recordings/employees/test.wav

我想知道的是如何将此文件更改为mp3格式并使用php脚本将其存储在特定位置,因为此文件位于其他服务器中?

我知道ffmpeg但不确定它是否会起作用。

3 个答案:

答案 0 :(得分:4)

我希望你有linux:

exec('wget http://xyz.com/recordings/employees/test.wav');
exec('ffmpeg -i test.wav test.mp3');
exec('mv test.mp3 /youlocation/test.mp3');

答案 1 :(得分:0)

这通常没问题,您可以将此文件下载到您的网络服务器到临时文件夹。比你必须转换它。例如有一个ffmpeg扩展到php但没有附带php分发afaik。

但即使你没有这个,你也可以在例如linux shell上调用命令行

ffmpeg -i /sometmpfolder/tmp.wav destination.mp3

答案 2 :(得分:0)

我找到了一个执行此转换过程的api。其链接是:Api for conversion