0

フォルダーを監視するために使用incronしていますが、ファイルがアップロードされるたびに、Symfony2 コマンドが実行されてビデオがエンコードされ、アプリケーションに保存されます。

エンコーディングは、ffmpeg. cli (php app/console ...) でコマンドを使用すると正常に動作しますが、incron から同じコマンドを呼び出すと動作しffmpegません。

同じコマンドを使用した場合にスクリプトの動作が異なる理由がわかりましたか?

shell_exec("/absolute/path/to/script.sh /absolute/path/to/file1.avi /absolute/path/to/file2.avi /absolute/path/to/output/output.avi");

前もって感謝します !

4

1 に答える 1

0

私は自分で答えを見つけました。プロセスで使用されるすべてのパスを絶対に配置する必要がありました。これが他の誰かに役立つことを願っています! ありがとう !

于 2014-01-27T10:15:32.270 に答える