From 4f523cce9220fe2b47b15dc2cb990f4871849fd6 Mon Sep 17 00:00:00 2001 From: Moe Date: Thu, 8 Dec 2022 08:45:48 -0800 Subject: [PATCH] parse stream_channels in builder --- libs/ffmpeg/builders.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libs/ffmpeg/builders.js b/libs/ffmpeg/builders.js index 1c0a8589..7adda2bf 100644 --- a/libs/ffmpeg/builders.js +++ b/libs/ffmpeg/builders.js @@ -392,6 +392,7 @@ module.exports = (s,config,lang) => { const outputCanHaveAudio = config.outputsWithAudio.indexOf(streamType) > -1; const outputRequiresEncoding = streamType === 'mjpeg' || streamType === 'b64' const outputIsPresetCapable = outputCanHaveAudio + const streamChannels = s.parseJSON(e.details.stream_channels) || [] const { videoWidth, videoHeight } = validateDimensions(e.details.stream_scale_x,e.details.stream_scale_y) if(inputMap)streamFlags.push(inputMap) if(e.details.cust_stream)streamFlags.push(e.details.cust_stream) @@ -480,8 +481,8 @@ module.exports = (s,config,lang) => { if(e.details.custom_output){ streamFlags.push(e.details.custom_output) } - if(e.details.stream_channels){ - e.details.stream_channels.forEach(function(v,n){ + if(streamChannels){ + streamChannels.forEach(function(v,n){ streamFlags.push(createStreamChannel(e,n + config.pipeAddition,v)) }) }