From 72a1da23a7a35f1f0660e9c8ec31638eea2d41ae Mon Sep 17 00:00:00 2001 From: "Joshua M. Boniface" Date: Sun, 23 Feb 2020 23:56:24 -0500 Subject: [PATCH] Clean up handling of stdout/stderr/stdin --- rffmpeg.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/rffmpeg.py b/rffmpeg.py index aa02f2b..f047064 100755 --- a/rffmpeg.py +++ b/rffmpeg.py @@ -160,8 +160,10 @@ for cmd in config['pre_commands']: if cmd: rffmpeg_command.append(cmd) -# Prepare our default stdout (to stderr) +# Prepare our default stdin/stdout/stderr (normally, stdout to stderr) +stdin = sys.stdin stdout = sys.stderr +stderr = sys.stderr # Verify if we're in ffmpeg or ffprobe mode if 'ffprobe' in all_args[0]: @@ -193,8 +195,8 @@ p = subprocess.run(rffmpeg_command, shell=False, bufsize=0, universal_newlines=True, - stdin=sys.stdin, - stderr=sys.stderr, + stdin=stdin, + stderr=stderr, stdout=stdout) ###############################################################################