ffmpegを使用してPHPでオーディオファイルを変換しようとしています。オーディオファイルを郵便でm4aとして取得し、mp3に変換したいと思います。私はこれを行うために次のことを行います:
$commandOutput = shell_exec('ffmpeg -i '.$filePath.' -ar 8000 -ab 16000 '.str_replace('m4a', 'mp3', $filePath));
それでも何もしませんし、commandOutputにも何も含まれていません。ファイルは正しく保存されますが、mp3に変換されません。ターミナルで同じコマンドを実行すると、ファイルが正しく変換されます。何が起こっているのか考えてみませんか?