У меня есть данные WAV, которые я хотел бы преобразовать в MP3 на лету с помощью PHP-скрипта. Файл WAV создается вместе со сценарием, поэтому он не запускается как файл.
Я могу запустить что-то вроде этого:
exec( "lame --cbr -b 32k in.wav out.mp3" );
Но это потребует, чтобы я сначала записал in.wav на диск, прочитал .mp3 с диска, а затем очистил, когда закончу. Я бы предпочел этого не делать. Вместо этого у меня есть wav-файл, хранящийся в $wav, и я хотел бы запустить его через LAME, чтобы выходные данные затем сохранялись в $mp3.
Я видел ссылки на библиотеку FFMPEG PHP, но я бы предпочел по возможности не устанавливать какие-либо дополнительные библиотеки для этой задачи.