SSH执行通过PHP中断

时间:2016-03-14 19:36:19

标签: php video ssh ffmpeg

我有像用PHP编写的视频上传器。当应用程序将视频放入FTP服务器时,应用程序正在执行ffmpeg将该视频转换为.mp4格式:

if(ftp_put($connection, $file_name, $file, FTP_BINARY) == true) {
    ftp_close($connection);
    if($extension == 'mp4') {
        return redirect('/');
    } else {
        $ssh = new SSH2($server->ip);
        if (!$ssh->login($server->ssh_user, $server->ssh_pass)) {
            exit('Login Failed');
        } else {
            $ssh->exec('cd /var/www/videos/' . $video->id . ' && ffmpeg -i ' . $file_name . ' -c:v libx264 ' . $file_name_we . '.mp4');
        }
    }
}

问题是:视频转换正在被中断。如何使ffmpeg成功通过PHP将视频转换为mp4?

0 个答案:

没有答案