В частности, мне нужно автоматизировать кодирование аудиофайлов в 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?