diff --git a/common/src/main/java/ctbrec/recorder/postprocessing/Remux.java b/common/src/main/java/ctbrec/recorder/postprocessing/Remux.java index 42ba5058..82a66b1b 100644 --- a/common/src/main/java/ctbrec/recorder/postprocessing/Remux.java +++ b/common/src/main/java/ctbrec/recorder/postprocessing/Remux.java @@ -77,9 +77,10 @@ public class Remux extends AbstractPostProcessor { } private String[] prepareCommandline(File inputFile, File remuxedFile) throws IOException { - String[] argsPreFfmpeg = getConfig().get(PRE_FFMPEG_ARGS).isEmpty() - ? new String[] {} // If empty, create an empty array - : getConfig().get(PRE_FFMPEG_ARGS).split(" "); + String preArgs = getConfig().getOrDefault(PRE_FFMPEG_ARGS, ""); + String[] argsPreFfmpeg = preArgs.isEmpty() + ? new String[] {} // If empty, create an empty array + : getConfig().get(PRE_FFMPEG_ARGS).split(" "); String[] args = getConfig().get(FFMPEG_ARGS).split(" "); String[] argsPlusFile = new String[argsPreFfmpeg.length + args.length + 3]; int i = 0;