1

Linux で PHP スクリプトを使用して mp3 ファイルを wav に変換する方法についてアドバイスをお願いします。

私はラメで成功しましたが、Windowsでのみ、ここに投稿されたPHPスクリプトlame.exeをまとめて実行しました:lame.xxx.dll

しかし、これまでのところ、私は Linux で同じことを行うことに成功していません。

4

2 に答える 2

3

申し訳ありませんが、私の知る限り、php では id3 タグをいじることしかできません。これを行うには、外部ツールを使用する必要があります。

ラメを使用:

exec("lame –decode input.mp3 output.wav");

または mpg123 を使用します。

exec("mpg123 -w output.wav input.mp3");
于 2012-06-23T13:12:51.563 に答える
1

*.mp3 ファイルを *.wav に変換するために mpg123 を使用しています。

// mpg123 をインストールするには {Ubuntu 12.04} sudo apt-get install 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);
}
于 2013-07-17T04:34:02.693 に答える