我有 WAV 数据,我想使用 PHP 脚本即时转换为 MP3。WAV 文件源自脚本,因此它不是作为文件开始的。
我可以运行这样的东西:
exec( "lame --cbr -b 32k in.wav out.mp3" );
但这需要我先将 in.wav 写入磁盘,然后从磁盘中读取 out.mp3,然后在完成后进行清理。我不想那样做。相反,我将 wav 文件存储在 $wav 中,我想通过 LAME 运行它,以便将输出的数据存储在 $mp3 中。
我已经看到对 FFMPEG PHP 库的引用,但如果可能的话,我宁愿避免为此任务安装任何其他库。