【发布时间】:2017-07-28 11:50:33
【问题描述】:
我有一个函数需要在生成一个新进程之前杀死以前的 ffmpeg 进程,但是我不确定如何执行此操作,因为如果我尝试下面的代码,我会得到 ffmpeg 未定义是可以理解的:
var ffmpeg_started = false;
function start_ffmpeg(file) {
if (ffmpeg_started)
ffmpeg.kill();
var command = [
'-i', file,
'-f', 'mpegts',
'-codec:v', 'mpeg1video',
'http://server.com/'
];
}
const ffmpeg = spawn('ffmpeg', command);
ffmpeg_started = true;
}
【问题讨论】:
标签: node.js function logic spawn