我想要你的建议,如何通过PHP脚本将mp3文件转换为wav。mp3 to wav on linux via PHP
我是成功的,但瘸只能在Windows上,我的推杆lame.exe
和lame.xxx.dll
在一起,并可执行PHP脚本张贴在这里:
但到目前为止好,我是在Linux上做同样的事情并不成功。
我想要你的建议,如何通过PHP脚本将mp3文件转换为wav。mp3 to wav on linux via PHP
我是成功的,但瘸只能在Windows上,我的推杆lame.exe
和lame.xxx.dll
在一起,并可执行PHP脚本张贴在这里:
但到目前为止好,我是在Linux上做同样的事情并不成功。
对不起,但afaik php只会让你乱用id3标签。你会想用一个外部工具来完成这件事。
使用跛:
exec("lame –decode input.mp3 output.wav");
或使用mpg123的:
exec("mpg123 -w output.wav input.mp3");
仔细看看问题,它会问如何安装跛脚,而不是如何调用它。 – hakre
但没有提及linux发行版。 – dogglebones
这就是为什么我在问题下面的评论中提问。我也无法告诉你。 – hakre
我使用mpg123的为* .mp3文件转换为* .WAV。
//要安装mpg123的{Ubuntu的12.04} 命令和apt-get安装mpg321
//我的PHP脚本(样本)
<?php
# glob() : to collect all files in a folder
# foreach() : to loop
foreach (glob("*.mp3") as $file)
{
$act_name = explode ('.', $file);
$command = "mpg123 -w {$act_name[0]}.wav $file";
echo $command . "\n";
exec($command)
echo "file converted {$file}\n";
sleep(1);
}
的Linux?有很多发行版,他们通常很容易安装跛脚。 – hakre
相关:[音频文件到使用PHP的波形](http://stackoverflow.com/questions/6466439/audio-file-to-waveform-using-php); [是否有一个PHP库从音频文件中生成波形图像?](http://stackoverflow.com/q/2522652/367456); [soundcloud.com如何为他们的MP3播放器生成波形?](http://stackoverflow.com/q/2381243/367456); [在PHP中渲染波形 - 如何生成更加压缩的渲染?](http://stackoverflow.com/q/8714215/367456) – hakre
@hakre我不太了解这一点,但我在共享服务器上hostgator – IamAditya