Add possibility to use --all-audio

This commit is contained in:
Julian Mutter 2024-03-19 14:56:18 +01:00
parent 13c7bde679
commit b5b2f580fa
2 changed files with 10 additions and 4 deletions

View File

@ -8,7 +8,7 @@ TRANSFER_DESTINATION_FOLDER="../transcoder/raw"
HANDBRAKE_PROCESS_NICE_LEVEL=10 HANDBRAKE_PROCESS_NICE_LEVEL=10
HANDBRAKE_PRESET_MOVIE="General/HQ 1080p30 Surround" HANDBRAKE_PRESET_MOVIE="General/HQ 1080p30 Surround"
HANDBRAKE_PRESET_SERIES="General/HQ 1080p30 Surround" HANDBRAKE_PRESET_SERIES="General/HQ 1080p30 Surround"
HANDBRAKE_AUDIO_LANG_LIST="de,en" HANDBRAKE_AUDIO_LANG_LIST="de,en" # Leave empty to get all audio tracks
OUT_VIDEO_FORMAT=".mkv" OUT_VIDEO_FORMAT=".mkv"
MIN_EPISODES_DURATION_MINUTES=30 MIN_EPISODES_DURATION_MINUTES=30
MAX_EPISODES_DURATION_MINUTES=90 MAX_EPISODES_DURATION_MINUTES=90

View File

@ -132,15 +132,21 @@ class Dvd:
"HandBrakeCLI", "HandBrakeCLI",
"--preset", "--preset",
handbrake_preset, handbrake_preset,
"--audio-lang-list",
HANDBRAKE_AUDIO_LANG_LIST,
"--first-audio",
"--input", "--input",
self.dvd_path, self.dvd_path,
"--output", "--output",
output_file, output_file,
] ]
if HANDBRAKE_AUDIO_LANG_LIST.strip() == "":
args += ["--all-audio"]
else:
args += [
"--audio-lang-list",
HANDBRAKE_AUDIO_LANG_LIST,
"--first-audio"]
if os.path.exists(self.nodvdnav_file): if os.path.exists(self.nodvdnav_file):
args += ["--no-dvdnav"] args += ["--no-dvdnav"]
self.append_line_to_logfile( self.append_line_to_logfile(