Change nicing to specify nice level

This commit is contained in:
Julian Mutter 2022-08-27 20:07:09 +02:00
parent 14607bd91d
commit 7e4202cd35

View File

@ -12,7 +12,7 @@ RAW_DIR = "raw"
TRANSCODED_DIR = "transcoded" TRANSCODED_DIR = "transcoded"
LOGFILE = "transcode.log" LOGFILE = "transcode.log"
NICE_HANDBRAKE_PROCESS = "True" HANDBRAKE_PROCESS_NICE_LEVEL = 10
HANDBRAKE_PRESET = "General/HQ 1080p30 Surround" HANDBRAKE_PRESET = "General/HQ 1080p30 Surround"
HANDBRAKE_AUDIO_LANG_LIST = "de,en" HANDBRAKE_AUDIO_LANG_LIST = "de,en"
OUT_VIDEO_FORMAT = ".m4v" OUT_VIDEO_FORMAT = ".m4v"
@ -89,6 +89,9 @@ class Dvd:
def transcode_command_args_without_title_number(self, output_file): def transcode_command_args_without_title_number(self, output_file):
args = [ args = [
"nice",
"-n",
str(HANDBRAKE_PROCESS_NICE_LEVEL),
"HandBrakeCLI", "HandBrakeCLI",
"--preset", "--preset",
HANDBRAKE_PRESET, HANDBRAKE_PRESET,
@ -100,8 +103,6 @@ class Dvd:
"--output", "--output",
output_file, output_file,
] ]
if NICE_HANDBRAKE_PROCESS:
args = ["nice"] + args
return args return args
@ -222,6 +223,9 @@ def find_series_titles(dvd: Dvd):
with open(dvd.log_file, "w") as log_file: with open(dvd.log_file, "w") as log_file:
proc = subprocess.run( proc = subprocess.run(
[ [
"nice",
"-n",
str(HANDBRAKE_PROCESS_NICE_LEVEL),
"HandBrakeCLI", "HandBrakeCLI",
"--input", "--input",
dvd.dvd_path, dvd.dvd_path,