diff --git a/lib/main.js b/lib/main.js index 07c46d5..172b8b2 100755 --- a/lib/main.js +++ b/lib/main.js @@ -214,6 +214,12 @@ let startPreparationTask = () => { */ let didShowQuestion = false + /** + * Question status + * @type {Boolean} + */ + let startedPrimaryTask = false + /** * Handles prepTask.stdout * @param {Buffer|String} data - FFmpeg Live Log Output Buffer @@ -230,7 +236,10 @@ let startPreparationTask = () => { } // Send SIGKILL: preparation task succeeded prepTask.kill('SIGKILL') - startPrimaryTask(outputDuration, outputFilename) + if (!startedPrimaryTask) { + startedPrimaryTask = true + startPrimaryTask(outputDuration, outputFilename) + } } }