From 5fb7cfbac50e2c55f04182e40bc6f84e5dd4a4da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20Le=20Calvar?= Date: Sat, 3 Apr 2021 18:48:14 +0200 Subject: add support for inputOptions in trancode plugins --- server/helpers/ffmpeg-utils.ts | 3 +++ 1 file changed, 3 insertions(+) (limited to 'server/helpers') diff --git a/server/helpers/ffmpeg-utils.ts b/server/helpers/ffmpeg-utils.ts index 01c3aa5f7..32bd3e44a 100644 --- a/server/helpers/ffmpeg-utils.ts +++ b/server/helpers/ffmpeg-utils.ts @@ -277,6 +277,7 @@ async function getLiveTranscodingCommand (options: { logger.debug('Apply ffmpeg live video params from %s using %s profile.', builderResult.encoder, profile, builderResult) command.outputOption(`${buildStreamSuffix('-c:v', i)} ${builderResult.encoder}`) + command.addInputOptions(builderResult.result.inputOptions) command.addOutputOptions(builderResult.result.outputOptions) } @@ -294,6 +295,7 @@ async function getLiveTranscodingCommand (options: { logger.debug('Apply ffmpeg live audio params from %s using %s profile.', builderResult.encoder, profile, builderResult) command.outputOption(`${buildStreamSuffix('-c:a', i)} ${builderResult.encoder}`) + command.addInputOptions(builderResult.result.inputOptions) command.addOutputOptions(builderResult.result.outputOptions) } @@ -605,6 +607,7 @@ async function presetVideo ( localCommand.audioCodec(builderResult.encoder) } + command.addInputOptions(builderResult.result.inputOptions) command.addOutputOptions(builderResult.result.outputOptions) addDefaultEncoderParams({ command: localCommand, encoder: builderResult.encoder, fps }) } -- cgit v1.2.3