具体的には、LAMEを使用してオーディオファイルのmp3へのエンコードを自動化する必要があります。これに答えるためにLAMEを知る必要はありません。私はsvnや他のプログラムについて話している可能性があります。
コマンドラインでLAMEを使用して、一度に1つのファイルに対してこれを行う方法を知っています。
ただし、これはphpスクリプトを介して実行したいので、一度に大量のファイルを変換できます(たとえば、ディレクトリ内のすべてのファイル)
ですから、私が混乱しているのは、プログラムLAMEをどのように呼び出すべきかということです。私は間違いなくshell_exec()を使用できます http://php.net/manual/en/function.shell-exec.php
しかし、私はシェルを通過しているので、それはそれを行うための「巧妙な」方法ですか?
lame.exeの代わりに、どういうわけかlame_enc.dllを使用する必要がありますか?
どういうわけかexec()でもできるようですhttp://php.net/manual/en/function.exec.php
しかし、その場合、どのように引数を提供しますか?
または、それを行うためのより良い方法、おそらく.batファイルはありますか?私はウィンドウズを実行しています
どういうわけか、lame.exeの代わりにlame_enc.dllを使用する必要がありますか?