2017-10-07 23 views
0

私は(Ubuntuの上で)PHPで以下のコマンドを実行しようとしています:どのようにffmpeg PHPでストリームを開始した後にストリームを停止できますか?

それはボタンは私が殺す-停止することができますどのようにこれを-phpコード

で始まるので、後

<?php 
if (exec("ffmpeg -i input.avi output.avi >/dev/null 2>/dev/null&")) 
    { echo "Success"; } 
    else { echo "No good"; } 

を開始 開始です

これに関するすべてのアイデアはそれを停止するために働いていますか?ありがとう。

答えて

0

あなたのffmpegプロセスはバックグラウンドで実行されています。 killall ffmpegコマンドを使用することもできます(1つしか実行されていないことを前提にしています)。あるいは、何らかの方法でPIDを決定してkill -15 <PID> GLのような信号を送信することができます。

+0

PIDは 'pgrep ffmpeg'で取得できます。 – LordNeckbeard

+0

これはSSH経由ですが、私はこのコマンドをPHPで解消したい –

+0

'exec'コマンドは' 'sshと同じように' 'FWIWと同じです。 – rogerdpack

関連する問題