我想要你的建議,如何通過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