From e6ae8d353aa92b1aa6e8246c9a64e90bd5c268f3 Mon Sep 17 00:00:00 2001 From: jaydee Date: Wed, 25 Sep 2024 00:30:37 +0200 Subject: [PATCH] bitwarden --- handle_imported_video.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/handle_imported_video.py b/handle_imported_video.py index bd1bdb4..bb810cb 100644 --- a/handle_imported_video.py +++ b/handle_imported_video.py @@ -31,6 +31,7 @@ _DEV = "gopro9_1" _SEQUENCES = [] _FLIP = False _TEST = False +_QUALITY = [35,35,25] if ops == "win": _SOURCE_DIR = "p:\\imported\\" else: @@ -40,6 +41,8 @@ for o, a in opts: _ACTION = True elif o in ("-d", "--device"): _DEV = True + elif o in ("-q", "--quality"): + _QUALITY = a.split(",") elif o in ("-p", "--part"): _DAY_DIRS = a.split(",") elif o in ("-f", "--flip"): @@ -219,20 +222,20 @@ if _ACTION == "encode": if _FLIP: if ops == "win": myCmd = [ - "ffmpeg", "-display_rotation", "180", "-i", p, "-c:v", "hevc_amf", "-rc", "cqp", "-qp_i", "42", "-qp_p", "42", "-quality", "quality", "-crf", "25", "-y", export_name, "-f", "null", "/dev/null", + "ffmpeg", "-display_rotation", "180", "-i", p, "-c:v", "hevc_amf", "-rc", "cqp", "-qp_i", _QUALITY[0], "-qp_p", _QUALITY[1], "-quality", "quality", "-crf", _QUALITY[2], "-y", export_name, "-f", "null", "/dev/null", ] else: myCmd = [ - "/opt/ffmpeg/ffmpeg", "-display_rotation", "180", "-i", p, "-c:v", "hevc_amf", "-rc", "cqp", "-qp_i", "42", "-qp_p", "42", "-quality", "quality", "-crf", "25", "-y", export_name, "-f", "null", "/dev/null", + "/opt/ffmpeg/ffmpeg", "-display_rotation", "180", "-i", p, "-c:v", "hevc_amf", "-rc", "cqp", "-qp_i", _QUALITY[0], "-qp_p", _QUALITY[1], "-quality", "quality", "-crf", _QUALITY[2], "-y", export_name, "-f", "null", "/dev/null", ] else: if ops == "win": myCmd = [ - "ffmpeg", "-i", p, "-c:v", "hevc_amf", "-rc", "cqp", "-qp_i", "42", "-qp_p", "42", "-quality", "quality", "-crf", "25", "-y", export_name , "-f", "null", "/dev/null", + "ffmpeg", "-i", p, "-c:v", "hevc_amf", "-rc", "cqp", "-qp_i", _QUALITY[0], "-qp_p", _QUALITY[1], "-quality", "quality", "-crf", _QUALITY[2], "-y", export_name , "-f", "null", "/dev/null", ] else: myCmd = [ - "/opt/ffmpeg/ffmpeg", "-i", p, "-c:v", "hevc_amf", "-rc", "cqp", "-qp_i", "42", "-qp_p", "42", "-quality", "quality", "-crf", "25", "-y", export_name , "-f", "null", "/dev/null", + "/opt/ffmpeg/ffmpeg", "-i", p, "-c:v", "hevc_amf", "-rc", "cqp", "-qp_i", _QUALITY[0], "-qp_p", _QUALITY[1], "-quality", "quality", "-crf", _QUALITY[2], "-y", export_name , "-f", "null", "/dev/null", ] print(myCmd) print(f"Encoding files...")