В частности, мне нужно автоматизировать кодирование аудиофайлов в mp3 с помощью LAME. Вам не нужно знать LAME, чтобы ответить на это, я мог бы говорить о svn или какой-либо другой программе.
Я знаю, как использовать LAME в командной строке для этого, для одного файла за раз.
Я хотел бы сделать это с помощью php-скрипта, поэтому я могу конвертировать кучу сразу (например, все файлы в каталоге)
Так что я смущен, так я должен вызвать программу LAME. Я мог бы определенно использовать shell_exec () http://php.net/manual/en/function.shell-exec.php
Но является ли это «винным» способом сделать это, так как я иду через оболочку?
Должен ли я использовать lame_enc.dll вместо этого вместо вместо lame.exe?
Кажется, я мог бы как-то это сделать с помощью exec () также http://php.net/manual/en/function.exec.php
Но в таком случае, как я могу привести аргументы?
Или есть лучший способ сделать это, возможно, файл .bat? Я запускаю окна
Должен ли я использовать lame_enc.dll вместо lame.exe каким-то образом?