Как я могу конвертировать файл WAV в MP3-файл, если у меня есть URL-адрес файла с помощью PHP? - PullRequest
0 голосов
/ 05 июля 2011

У меня есть URL файла wav http://xyz.com/recordings/employees/test.wav

Что я хочу знать, так это как я могу преобразовать этот файл в формат mp3 и сохранить его в определенном месте, используя скрипт php, поскольку этот файл находится на каком-то другом сервере?

Я знаю о ffmpeg, но не уверен, будет ли он работать или нет.

Ответы [ 3 ]

4 голосов
/ 05 июля 2011

Я надеюсь, что у вас есть Linux:

exec('wget http://xyz.com/recordings/employees/test.wav');
exec('ffmpeg -i test.wav test.mp3');
exec('mv test.mp3 /youlocation/test.mp3');
0 голосов
/ 11 июля 2011

Я нашел API, который выполняет этот процесс преобразования. Ссылка для этого: API для конвертации

0 голосов
/ 05 июля 2011

Обычно это не проблема, вы можете загрузить этот файл на ваш веб-сервер во временную папку. Чем вы должны преобразовать это. Например, есть расширение ffmpeg для php, но не поставляется с дистрибутивом php afaik.

Но даже если у вас этого нет, вы можете вызвать командную строку, например, в оболочке Linux

ffmpeg -i /sometmpfolder/tmp.wav destination.mp3
...