PHPシステムコマンドに問題があると思われます。コマンドを使用し、戻りコードが0より大きい場合は失敗を、そうでなければ私は続けます。システムコマンド - 戻り値を返しません
FFMPEGコマンドで特定の秒数(通常3〜5秒間のビデオエンコードが非常に素早くエンコードされます)よりも低くなることはありません。 FFMPEGが正しく戻ってこないか、システムコマンドが返ってくるのでしょうか?
コマンド例: - このラウンドを取得する
system('ffmpeg -i /home/test.wmv -f flv 340x160 -vcodec libx264 export.flv', $returnCode);
if($returnCode > 0) { error(); }
唯一の方法は、タイマーを実行し、バックは何もあれば、時間の経過後にログファイルを確認することのようですが、誰もが任意のポインタを持っている場合 - も感謝して受け取りました。
'exec'を試したことがありますか?多分それはヒントを与える.. – konsolenfreddy
私はそれを行ってあげるよ。 – waxical
これは、呼び出されてエラーが発生している2番目のネストされたスクリプトであることが判明しました。残りの部分は掛かっています。 – waxical