lightly clean output flag option for snapshot

merge-requests/118/head
Moe 2019-10-02 19:36:21 -07:00
parent f594d510b9
commit 34e06c4bc6
1 changed files with 2 additions and 3 deletions

View File

@ -104,8 +104,6 @@ module.exports = function(s,config,lang){
if(!callback){
callback = options
var options = {flags: ''}
}else{
options.flags = ' ' + options.flags
}
var inputOptions = []
var outputOptions = []
@ -113,11 +111,12 @@ module.exports = function(s,config,lang){
var url = options.url
var secondsInward = options.secondsInward || '0'
if(secondsInward.length === 1)secondsInward = '0' + secondsInward
if(options.flags)outputOptions.push(options.flags)
var runExtraction = function(){
try{
var snapBuffer = []
var temporaryImageFile = streamDir + s.gid(5) + '.jpg'
var ffmpegCmd = `-loglevel quiet -re -probesize 1000000 -analyzeduration 1000000 ${inputOptions.join(' ')} -i ${url}${options.flags} ${outputOptions.join(' ')} -vframes 1 ${temporaryImageFile}`
var ffmpegCmd = `-loglevel quiet -re -probesize 1000000 -analyzeduration 1000000 ${inputOptions.join(' ')} -i "${url}" ${outputOptions.join(' ')} -vframes 1 ${temporaryImageFile}`
var snapProcess = spawn(config.ffmpegDir,s.splitForFFPMEG(ffmpegCmd),{detached: true})
snapProcess.stderr.on('data',function(data){
console.log(data.toString())