2017-10-07 100 views
0

我試圖在PHP(在Ubuntu)運行以下命令:如何在使用ffmpeg php開始流之後停止流?

是啓動按鈕 開始

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

所以以後開始我怎麼可以用-php代碼

殺,停止這種

對此的任何想法正在努力阻止它?謝謝。

回答

0

您的ffmpeg進程將在我認爲的後臺運行。你可以使用killall ffmpeg命令(假設只有一個運行)或者你可以以某種方式確定PID,然後發送一個像kill -15 <PID> GL的信號!

+0

PID可以通過'pgrep ffmpeg'獲取。 – LordNeckbeard

+0

這是通過SSH,但我想解決命令由php –

+0

'exec'運行命令「就像ssh一樣」FWIW,你甚至已經在使用它:) – rogerdpack