私はPHPに関しては少し初心者です。ファイルを入力し、さまざまな解像度でhtml5ビデオに変換するシンプルな(っぽい)システムを作成しようとしています。
複数のファイルのアップロードなどを処理する方法を整理しましたが、問題が発生しています。
PHPでFFMPEGを実行するようにexecを取得できないようです。
たとえば、これをコマンドライン(Mac OSX 10.8のターミナル)に入力すると、ビデオが正しく変換されます。
ffmpeg -i /Users/charlieryan/Desktop/MOV01785.MPG websample.mov
これにより、変換されたビデオファイルがホームディレクトリに正しく出力されます。
ただし、これをPHPで次のように実行すると、次のようになります。
exec('ffmpeg -i /Users/charlieryan/Desktop/MOV01785.MPG websample.mov');
まったく何も起こりません...私の統計モニターはプロセッサー使用の変更を登録しません、そして私は私のシステムのどこにも出力ファイルを見つけることができません。
私はこれで少し初心者なので、私は何か間違ったことをしていると思いますが、それは何ですか?
ありがとう、
チャーリー