PHP スクリプトを使用してその場で MP3 に変換したい WAV データがあります。WAV ファイルはスクリプトに由来するため、ファイルとして開始されません。
次のようなものを実行できます。
exec( "lame --cbr -b 32k in.wav out.mp3" );
しかし、これには、まず in.wav をディスクに書き込み、ディスクから .mp3 を読み取り、終了したらクリーンアップする必要があります。私はそれをしないほうがいいです。代わりに、wav ファイルを $wav に保存しています。これを LAME で実行して、出力されたデータが $mp3 に保存されるようにしたいと考えています。
FFMPEG PHP ライブラリへの参照を見てきましたが、可能であれば、このタスクのために追加のライブラリをインストールする必要は避けたいと考えています。