From 4c0dca84c03b409d63f4687ec7e20925b980aab4 Mon Sep 17 00:00:00 2001 From: Hannes Braun Date: Wed, 21 Dec 2022 19:20:19 +0100 Subject: [PATCH] Add dry option --- main.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/main.py b/main.py index 8561db1..2c3ca05 100644 --- a/main.py +++ b/main.py @@ -15,6 +15,7 @@ parser.add_argument("--ba") parser.add_argument("--alayout") parser.add_argument("--cpu") parser.add_argument("--mf") +parser.add_argument("--dry", action="store_true") args = parser.parse_args() with open("av1_presets.yml", "r") as stream: @@ -37,5 +38,9 @@ cmd = ["ffmpeg", "-i", args.input, "-c:v", "libaom-av1", "-c:a", "libopus", "-c: "-af", f"aformat=channel_layouts={preset['alayout']}", "-mapping_family", preset["mf"], "-cpu-used", preset["cpu"], "-row-mt", "1", "-tiles", "2x2", args.output] +if args.dry: + print(" ".join(cmd)) + exit(0) + p = subprocess.run(cmd) exit(p.returncode)