From 17bb9d7d0a1b6d4ce10914d6c8ad1e7fff4bec8b Mon Sep 17 00:00:00 2001 From: pat-e Date: Thu, 17 Jul 2025 08:03:31 +0200 Subject: [PATCH] Changed audio processing of input codecs --- tv_audio_encoder.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/tv_audio_encoder.py b/tv_audio_encoder.py index 8e0496f..5539b68 100644 --- a/tv_audio_encoder.py +++ b/tv_audio_encoder.py @@ -22,7 +22,7 @@ DIR_COMPLETED = Path("completed") DIR_ORIGINAL = Path("original") REMUX_CODECS = {"aac", "opus"} # Using a set for efficient lookups -CONVERT_CODECS = {"dts", "ac3", "eac3", "flac", "wavpack", "alac"} +# Removed CONVERT_CODECS, now all non-remux codecs will be converted def check_tools(): if sys.platform == "win32": @@ -222,7 +222,8 @@ def main(no_downmix=False): print(f"Processing Audio Stream #{stream_index} (TID: {track_id}, Codec: {codec}, Channels: {channels})") if codec in REMUX_CODECS: audio_tracks_to_remux.append(str(track_id)) - elif codec in CONVERT_CODECS: + else: + # Convert any codec that is not in REMUX_CODECS opus_file = convert_audio_track( stream_index, channels, language, audio_temp_dir, str(input_file_abs), not no_downmix ) @@ -232,9 +233,6 @@ def main(no_downmix=False): "Title": track_title, "Delay": track_delay }) - else: - print(f"Warning: Unsupported codec '{codec}'. Remuxing as is.", file=sys.stderr) - audio_tracks_to_remux.append(str(track_id)) print("--- Finished Audio Processing ---")