{"timestamp": "2026-01-10T19:35:13Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T19:35:13Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T19:35:16Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T19:35:16Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T19:35:16Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T19:35:16Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T19:35:16Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T19:35:16Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T19:35:16Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T19:35:16Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T19:35:16Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T19:35:16Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 224kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T19:35:16Z", "level": "INFO", "message": "Stereo audio 189kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T19:35:16Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: jpn | Detected: 189kbps | Action: COPY (preserve) | Target: 189kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T19:35:16Z", "level": "INFO", "message": "Stereo audio 189kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T19:35:16Z", "level": "INFO", "message": "Running CQ encode: Beheneko - The Elf-Girl's Cat Is Secretly an S-Ranked Monster! - S01E12 - Sacred Blade & Beast x265 EAC3 Bluray-1080p YURASUKA - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T19:38:56Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T19:38:56Z", "level": "INFO", "message": " Original Size: 1566.13 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T19:38:56Z", "level": "INFO", "message": " Encoded Size: 332.60 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T19:38:56Z", "level": "INFO", "message": " Reduction: 21.2% of original (78.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T19:38:56Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T19:38:56Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T19:38:58Z", "level": "INFO", "message": "Moved Beheneko - The Elf-Girl's Cat Is Secretly an S-Ranked Monster! - S01E12 - Sacred Blade & Beast x265 EAC3 Bluray-1080p YURASUKA - [EHX].mkv β†’ Beheneko - The Elf-Girl's Cat Is Secretly an S-Ranked Monster! - S01E12 - Sacred Blade & Beast x265 EAC3 Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T19:39:02Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Beheneko - The Elf-Girl's Cat Is Secretly an S-Ranked Monster! - S01E12 - Sacred Blade & Beast x265 EAC3 Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T19:39:02Z", "level": "INFO", "message": " Type: ANIME | Show: Beheneko - The Elf-Girl's Cat Is Secretly an S-Ranked Monster! (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T19:39:02Z", "level": "INFO", "message": " Size: 1566.13MB β†’ 332.6MB (21.2% of original, 78.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T19:39:02Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T19:39:02Z", "level": "INFO", "message": "Deleted original and processing copy for Beheneko - The Elf-Girl's Cat Is Secretly an S-Ranked Monster! - S01E12 - Sacred Blade & Beast x265 EAC3 Bluray-1080p YURASUKA.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T19:39:02Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 456} {"timestamp": "2026-01-10T20:01:16Z", "level": "INFO", "message": "Using path as-is: P:\\anime\\Shomin Sample", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-10T20:01:16Z", "level": "INFO", "message": "Processing: [Exiled-Destiny]_Shomin_Sample_Extra_Clean_Ending_1_[BD_1080P_10Bit]_(63C77A8F).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T20:01:17Z", "level": "INFO", "message": "Copied [Exiled-Destiny]_Shomin_Sample_Extra_Clean_Ending_1_[BD_1080P_10Bit]_(63C77A8F).mkv β†’ [Exiled-Destiny]_Shomin_Sample_Extra_Clean_Ending_1_[BD_1080P_10Bit]_(63C77A8F).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T20:01:17Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T20:01:17Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T20:01:17Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T20:01:17Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T20:01:17Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T20:01:17Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T20:01:17Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T20:01:17Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T20:01:17Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T20:01:17Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T20:01:17Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T20:01:17Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T20:01:17Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T20:01:17Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T20:01:17Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 225kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T20:01:17Z", "level": "INFO", "message": "Running CQ encode: [Exiled-Destiny]_Shomin_Sample_Extra_Clean_Ending_1_[BD_1080P_10Bit]_(63C77A8F) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T20:01:32Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T20:01:32Z", "level": "INFO", "message": " Original Size: 83.74 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T20:01:32Z", "level": "INFO", "message": " Encoded Size: 16.92 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T20:01:32Z", "level": "INFO", "message": " Reduction: 20.2% of original (79.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T20:01:32Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T20:01:32Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T20:01:32Z", "level": "INFO", "message": "Moved [Exiled-Destiny]_Shomin_Sample_Extra_Clean_Ending_1_[BD_1080P_10Bit]_(63C77A8F) - [EHX].mkv β†’ [Exiled-Destiny]_Shomin_Sample_Extra_Clean_Ending_1_[BD_1080P_10Bit]_(63C77A8F) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T20:01:33Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: [Exiled-Destiny]_Shomin_Sample_Extra_Clean_Ending_1_[BD_1080P_10Bit]_(63C77A8F) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T20:01:33Z", "level": "INFO", "message": " Type: ANIME | Show: Shomin Sample", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T20:01:33Z", "level": "INFO", "message": " Size: 83.74MB β†’ 16.92MB (20.2% of original, 79.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T20:01:33Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T20:01:33Z", "level": "INFO", "message": "Deleted original and processing copy for [Exiled-Destiny]_Shomin_Sample_Extra_Clean_Ending_1_[BD_1080P_10Bit]_(63C77A8F).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T20:01:33Z", "level": "INFO", "message": "Processing: [Exiled-Destiny]_Shomin_Sample_Extra_Clean_Ending_2_[BD_1080P_10Bit]_(CBB1271C).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T20:01:33Z", "level": "INFO", "message": "Copied [Exiled-Destiny]_Shomin_Sample_Extra_Clean_Ending_2_[BD_1080P_10Bit]_(CBB1271C).mkv β†’ [Exiled-Destiny]_Shomin_Sample_Extra_Clean_Ending_2_[BD_1080P_10Bit]_(CBB1271C).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T20:01:33Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T20:01:33Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T20:01:33Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T20:01:33Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T20:01:33Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T20:01:33Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T20:01:33Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T20:01:33Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T20:01:33Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T20:01:33Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T20:01:33Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T20:01:33Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T20:01:33Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T20:01:33Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T20:01:33Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 225kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T20:01:33Z", "level": "INFO", "message": "Running CQ encode: [Exiled-Destiny]_Shomin_Sample_Extra_Clean_Ending_2_[BD_1080P_10Bit]_(CBB1271C) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T20:01:48Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T20:01:48Z", "level": "INFO", "message": " Original Size: 17.81 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T20:01:48Z", "level": "INFO", "message": " Encoded Size: 6.43 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T20:01:48Z", "level": "INFO", "message": " Reduction: 36.1% of original (63.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T20:01:48Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T20:01:48Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T20:01:48Z", "level": "INFO", "message": "Moved [Exiled-Destiny]_Shomin_Sample_Extra_Clean_Ending_2_[BD_1080P_10Bit]_(CBB1271C) - [EHX].mkv β†’ [Exiled-Destiny]_Shomin_Sample_Extra_Clean_Ending_2_[BD_1080P_10Bit]_(CBB1271C) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T20:01:49Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: [Exiled-Destiny]_Shomin_Sample_Extra_Clean_Ending_2_[BD_1080P_10Bit]_(CBB1271C) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T20:01:49Z", "level": "INFO", "message": " Type: ANIME | Show: Shomin Sample", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T20:01:49Z", "level": "INFO", "message": " Size: 17.81MB β†’ 6.43MB (36.1% of original, 63.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T20:01:49Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T20:01:49Z", "level": "INFO", "message": "Deleted original and processing copy for [Exiled-Destiny]_Shomin_Sample_Extra_Clean_Ending_2_[BD_1080P_10Bit]_(CBB1271C).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T20:01:49Z", "level": "INFO", "message": "Processing: [Exiled-Destiny]_Shomin_Sample_Extra_Clean_Opening_[BD_1080P_10Bit]_(C0EA8CA3).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T20:01:50Z", "level": "INFO", "message": "Copied [Exiled-Destiny]_Shomin_Sample_Extra_Clean_Opening_[BD_1080P_10Bit]_(C0EA8CA3).mkv β†’ [Exiled-Destiny]_Shomin_Sample_Extra_Clean_Opening_[BD_1080P_10Bit]_(C0EA8CA3).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T20:01:50Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T20:01:50Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T20:01:50Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T20:01:50Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T20:01:50Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T20:01:50Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T20:01:50Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T20:01:50Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T20:01:50Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T20:01:50Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T20:01:50Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T20:01:50Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T20:01:50Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T20:01:50Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T20:01:50Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 225kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T20:01:50Z", "level": "INFO", "message": "Running CQ encode: [Exiled-Destiny]_Shomin_Sample_Extra_Clean_Opening_[BD_1080P_10Bit]_(C0EA8CA3) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T20:02:05Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T20:02:05Z", "level": "INFO", "message": " Original Size: 79.61 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T20:02:05Z", "level": "INFO", "message": " Encoded Size: 30.23 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T20:02:05Z", "level": "INFO", "message": " Reduction: 38.0% of original (62.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T20:02:05Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T20:02:05Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T20:02:05Z", "level": "INFO", "message": "Moved [Exiled-Destiny]_Shomin_Sample_Extra_Clean_Opening_[BD_1080P_10Bit]_(C0EA8CA3) - [EHX].mkv β†’ [Exiled-Destiny]_Shomin_Sample_Extra_Clean_Opening_[BD_1080P_10Bit]_(C0EA8CA3) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T20:02:05Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: [Exiled-Destiny]_Shomin_Sample_Extra_Clean_Opening_[BD_1080P_10Bit]_(C0EA8CA3) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T20:02:05Z", "level": "INFO", "message": " Type: ANIME | Show: Shomin Sample", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T20:02:05Z", "level": "INFO", "message": " Size: 79.61MB β†’ 30.23MB (38.0% of original, 62.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T20:02:05Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T20:02:05Z", "level": "INFO", "message": "Deleted original and processing copy for [Exiled-Destiny]_Shomin_Sample_Extra_Clean_Opening_[BD_1080P_10Bit]_(C0EA8CA3).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T20:02:05Z", "level": "INFO", "message": "Processing: Shomin Sample - S01E01 - Welcome, Commoner x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T20:02:11Z", "level": "INFO", "message": "Copied Shomin Sample - S01E01 - Welcome, Commoner x264 AC3 Bluray-1080p Exiled-Destiny.mkv β†’ Shomin Sample - S01E01 - Welcome, Commoner x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T20:02:11Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T20:02:11Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T20:02:11Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T20:02:11Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T20:02:11Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T20:02:13Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T20:02:13Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T20:02:13Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T20:02:13Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T20:02:13Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T20:02:13Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T20:02:13Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T20:02:13Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T20:02:13Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T20:02:13Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 225kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T20:02:13Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: jpn | Detected: 223kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T20:02:13Z", "level": "INFO", "message": "Running CQ encode: Shomin Sample - S01E01 - Welcome, Commoner x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T20:05:53Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T20:05:53Z", "level": "INFO", "message": " Original Size: 652.08 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T20:05:53Z", "level": "INFO", "message": " Encoded Size: 250.59 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T20:05:53Z", "level": "INFO", "message": " Reduction: 38.4% of original (61.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T20:05:53Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T20:05:53Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T20:05:55Z", "level": "INFO", "message": "Moved Shomin Sample - S01E01 - Welcome, Commoner x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv β†’ Shomin Sample - S01E01 - Welcome, Commoner x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T20:05:57Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Shomin Sample - S01E01 - Welcome, Commoner x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T20:05:57Z", "level": "INFO", "message": " Type: ANIME | Show: Shomin Sample", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T20:05:57Z", "level": "INFO", "message": " Size: 652.08MB β†’ 250.59MB (38.4% of original, 61.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T20:05:57Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T20:05:57Z", "level": "INFO", "message": "Deleted original and processing copy for Shomin Sample - S01E01 - Welcome, Commoner x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T20:05:57Z", "level": "INFO", "message": "Processing: Shomin Sample - S01E02 - Reiko Is Who We Wish to Be Like x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T20:06:03Z", "level": "INFO", "message": "Copied Shomin Sample - S01E02 - Reiko Is Who We Wish to Be Like x264 AC3 Bluray-1080p Exiled-Destiny.mkv β†’ Shomin Sample - S01E02 - Reiko Is Who We Wish to Be Like x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T20:06:03Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T20:06:03Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T20:06:03Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T20:06:03Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T20:06:03Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T20:06:05Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T20:06:05Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T20:06:05Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T20:06:05Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T20:06:05Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T20:06:05Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T20:06:05Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T20:06:05Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T20:06:05Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T20:06:05Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 223kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T20:06:05Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: jpn | Detected: 225kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T20:06:05Z", "level": "INFO", "message": "Running CQ encode: Shomin Sample - S01E02 - Reiko Is Who We Wish to Be Like x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T20:09:48Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T20:09:48Z", "level": "INFO", "message": " Original Size: 694.87 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T20:09:48Z", "level": "INFO", "message": " Encoded Size: 268.68 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T20:09:48Z", "level": "INFO", "message": " Reduction: 38.7% of original (61.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T20:09:48Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T20:09:48Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T20:09:50Z", "level": "INFO", "message": "Moved Shomin Sample - S01E02 - Reiko Is Who We Wish to Be Like x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv β†’ Shomin Sample - S01E02 - Reiko Is Who We Wish to Be Like x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T20:09:52Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Shomin Sample - S01E02 - Reiko Is Who We Wish to Be Like x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T20:09:52Z", "level": "INFO", "message": " Type: ANIME | Show: Shomin Sample", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T20:09:52Z", "level": "INFO", "message": " Size: 694.87MB β†’ 268.68MB (38.7% of original, 61.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T20:09:52Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T20:09:52Z", "level": "INFO", "message": "Deleted original and processing copy for Shomin Sample - S01E02 - Reiko Is Who We Wish to Be Like x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T20:09:52Z", "level": "INFO", "message": "Processing: Shomin Sample - S01E03 - It Was Like the Garden of Eden x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T20:09:57Z", "level": "INFO", "message": "Copied Shomin Sample - S01E03 - It Was Like the Garden of Eden x264 AC3 Bluray-1080p Exiled-Destiny.mkv β†’ Shomin Sample - S01E03 - It Was Like the Garden of Eden x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T20:09:57Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T20:09:57Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T20:09:58Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T20:09:58Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T20:09:58Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T20:09:59Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T20:09:59Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T20:09:59Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T20:09:59Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T20:09:59Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T20:09:59Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T20:09:59Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T20:09:59Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T20:09:59Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T20:09:59Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 225kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T20:09:59Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: jpn | Detected: 224kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T20:09:59Z", "level": "INFO", "message": "Running CQ encode: Shomin Sample - S01E03 - It Was Like the Garden of Eden x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T20:13:42Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T20:13:42Z", "level": "INFO", "message": " Original Size: 657.33 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T20:13:42Z", "level": "INFO", "message": " Encoded Size: 247.64 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T20:13:42Z", "level": "INFO", "message": " Reduction: 37.7% of original (62.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T20:13:42Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T20:13:42Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T20:13:44Z", "level": "INFO", "message": "Moved Shomin Sample - S01E03 - It Was Like the Garden of Eden x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv β†’ Shomin Sample - S01E03 - It Was Like the Garden of Eden x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T20:13:47Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Shomin Sample - S01E03 - It Was Like the Garden of Eden x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T20:13:47Z", "level": "INFO", "message": " Type: ANIME | Show: Shomin Sample", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T20:13:47Z", "level": "INFO", "message": " Size: 657.33MB β†’ 247.64MB (37.7% of original, 62.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T20:13:47Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T20:13:47Z", "level": "INFO", "message": "Deleted original and processing copy for Shomin Sample - S01E03 - It Was Like the Garden of Eden x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T20:13:47Z", "level": "INFO", "message": "Processing: Shomin Sample - S01E04 - The Tea Party Incident x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T20:13:52Z", "level": "INFO", "message": "Copied Shomin Sample - S01E04 - The Tea Party Incident x264 AC3 Bluray-1080p Exiled-Destiny.mkv β†’ Shomin Sample - S01E04 - The Tea Party Incident x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T20:13:52Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T20:13:52Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T20:13:52Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T20:13:52Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T20:13:52Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T20:13:53Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T20:13:53Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T20:13:53Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T20:13:53Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T20:13:53Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T20:13:53Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T20:13:53Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T20:13:53Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T20:13:53Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T20:13:53Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 225kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T20:13:53Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: jpn | Detected: 225kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T20:13:53Z", "level": "INFO", "message": "Running CQ encode: Shomin Sample - S01E04 - The Tea Party Incident x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T20:17:35Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T20:17:35Z", "level": "INFO", "message": " Original Size: 574.80 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T20:17:35Z", "level": "INFO", "message": " Encoded Size: 224.86 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T20:17:35Z", "level": "INFO", "message": " Reduction: 39.1% of original (60.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T20:17:35Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T20:17:35Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T20:17:37Z", "level": "INFO", "message": "Moved Shomin Sample - S01E04 - The Tea Party Incident x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv β†’ Shomin Sample - S01E04 - The Tea Party Incident x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T20:17:39Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Shomin Sample - S01E04 - The Tea Party Incident x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T20:17:39Z", "level": "INFO", "message": " Type: ANIME | Show: Shomin Sample", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T20:17:39Z", "level": "INFO", "message": " Size: 574.8MB β†’ 224.86MB (39.1% of original, 60.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T20:17:39Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T20:17:39Z", "level": "INFO", "message": "Deleted original and processing copy for Shomin Sample - S01E04 - The Tea Party Incident x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T20:17:39Z", "level": "INFO", "message": "Processing: Shomin Sample - S01E05 - Just Friends x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T20:17:45Z", "level": "INFO", "message": "Copied Shomin Sample - S01E05 - Just Friends x264 AC3 Bluray-1080p Exiled-Destiny.mkv β†’ Shomin Sample - S01E05 - Just Friends x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T20:17:45Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T20:17:45Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T20:17:45Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T20:17:45Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T20:17:45Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T20:17:46Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T20:17:46Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T20:17:46Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T20:17:46Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T20:17:46Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T20:17:46Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T20:17:46Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T20:17:46Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T20:17:46Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T20:17:46Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 225kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T20:17:46Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: jpn | Detected: 225kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T20:17:46Z", "level": "INFO", "message": "Running CQ encode: Shomin Sample - S01E05 - Just Friends x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T20:21:27Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T20:21:27Z", "level": "INFO", "message": " Original Size: 621.28 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T20:21:27Z", "level": "INFO", "message": " Encoded Size: 234.57 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T20:21:27Z", "level": "INFO", "message": " Reduction: 37.8% of original (62.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T20:21:27Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T20:21:27Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T20:21:29Z", "level": "INFO", "message": "Moved Shomin Sample - S01E05 - Just Friends x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv β†’ Shomin Sample - S01E05 - Just Friends x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T20:21:31Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Shomin Sample - S01E05 - Just Friends x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T20:21:31Z", "level": "INFO", "message": " Type: ANIME | Show: Shomin Sample", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T20:21:31Z", "level": "INFO", "message": " Size: 621.28MB β†’ 234.57MB (37.8% of original, 62.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T20:21:31Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T20:21:31Z", "level": "INFO", "message": "Deleted original and processing copy for Shomin Sample - S01E05 - Just Friends x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T20:21:31Z", "level": "INFO", "message": "Processing: Shomin Sample - S01E06 - Step Outside x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T20:21:38Z", "level": "INFO", "message": "Copied Shomin Sample - S01E06 - Step Outside x264 AC3 Bluray-1080p Exiled-Destiny.mkv β†’ Shomin Sample - S01E06 - Step Outside x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T20:21:38Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T20:21:38Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T20:21:38Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T20:21:38Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T20:21:38Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T20:21:40Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T20:21:40Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T20:21:40Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T20:21:40Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T20:21:40Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T20:21:40Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T20:21:40Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T20:21:40Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T20:21:40Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T20:21:40Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 223kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T20:21:40Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: jpn | Detected: 223kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T20:21:40Z", "level": "INFO", "message": "Running CQ encode: Shomin Sample - S01E06 - Step Outside x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T20:25:21Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T20:25:21Z", "level": "INFO", "message": " Original Size: 714.37 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T20:25:21Z", "level": "INFO", "message": " Encoded Size: 265.29 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T20:25:21Z", "level": "INFO", "message": " Reduction: 37.1% of original (62.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T20:25:21Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T20:25:21Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T20:25:24Z", "level": "INFO", "message": "Moved Shomin Sample - S01E06 - Step Outside x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv β†’ Shomin Sample - S01E06 - Step Outside x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T20:25:26Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Shomin Sample - S01E06 - Step Outside x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T20:25:26Z", "level": "INFO", "message": " Type: ANIME | Show: Shomin Sample", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T20:25:26Z", "level": "INFO", "message": " Size: 714.37MB β†’ 265.29MB (37.1% of original, 62.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T20:25:26Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T20:25:26Z", "level": "INFO", "message": "Deleted original and processing copy for Shomin Sample - S01E06 - Step Outside x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T20:25:26Z", "level": "INFO", "message": "Processing: Shomin Sample - S01E07 - The Tsun-Pure In Her Element x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T20:25:31Z", "level": "INFO", "message": "Copied Shomin Sample - S01E07 - The Tsun-Pure In Her Element x264 AC3 Bluray-1080p Exiled-Destiny.mkv β†’ Shomin Sample - S01E07 - The Tsun-Pure In Her Element x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T20:25:31Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T20:25:31Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T20:25:31Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T20:25:31Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T20:25:31Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T20:25:33Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T20:25:33Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T20:25:33Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T20:25:33Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T20:25:33Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T20:25:33Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T20:25:33Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T20:25:33Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T20:25:33Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T20:25:33Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 225kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T20:25:33Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: jpn | Detected: 225kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T20:25:33Z", "level": "INFO", "message": "Running CQ encode: Shomin Sample - S01E07 - The Tsun-Pure In Her Element x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T20:29:14Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T20:29:14Z", "level": "INFO", "message": " Original Size: 550.19 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T20:29:14Z", "level": "INFO", "message": " Encoded Size: 223.10 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T20:29:14Z", "level": "INFO", "message": " Reduction: 40.5% of original (59.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T20:29:14Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T20:29:14Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T20:29:16Z", "level": "INFO", "message": "Moved Shomin Sample - S01E07 - The Tsun-Pure In Her Element x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv β†’ Shomin Sample - S01E07 - The Tsun-Pure In Her Element x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T20:29:18Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Shomin Sample - S01E07 - The Tsun-Pure In Her Element x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T20:29:18Z", "level": "INFO", "message": " Type: ANIME | Show: Shomin Sample", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T20:29:18Z", "level": "INFO", "message": " Size: 550.19MB β†’ 223.1MB (40.5% of original, 59.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T20:29:18Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T20:29:18Z", "level": "INFO", "message": "Deleted original and processing copy for Shomin Sample - S01E07 - The Tsun-Pure In Her Element x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T20:29:18Z", "level": "INFO", "message": "Processing: Shomin Sample - S01E08 - Aika-sama Has a Lot of Friends x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T20:29:24Z", "level": "INFO", "message": "Copied Shomin Sample - S01E08 - Aika-sama Has a Lot of Friends x264 AC3 Bluray-1080p Exiled-Destiny.mkv β†’ Shomin Sample - S01E08 - Aika-sama Has a Lot of Friends x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T20:29:24Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T20:29:24Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T20:29:24Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T20:29:24Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T20:29:24Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T20:29:26Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T20:29:26Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T20:29:26Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T20:29:26Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T20:29:26Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T20:29:26Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T20:29:26Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T20:29:26Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T20:29:26Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T20:29:26Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 225kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T20:29:26Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: jpn | Detected: 223kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T20:29:26Z", "level": "INFO", "message": "Running CQ encode: Shomin Sample - S01E08 - Aika-sama Has a Lot of Friends x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T20:33:07Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T20:33:07Z", "level": "INFO", "message": " Original Size: 639.10 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T20:33:07Z", "level": "INFO", "message": " Encoded Size: 240.87 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T20:33:07Z", "level": "INFO", "message": " Reduction: 37.7% of original (62.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T20:33:07Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T20:33:07Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T20:33:09Z", "level": "INFO", "message": "Moved Shomin Sample - S01E08 - Aika-sama Has a Lot of Friends x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv β†’ Shomin Sample - S01E08 - Aika-sama Has a Lot of Friends x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T20:33:11Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Shomin Sample - S01E08 - Aika-sama Has a Lot of Friends x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T20:33:11Z", "level": "INFO", "message": " Type: ANIME | Show: Shomin Sample", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T20:33:11Z", "level": "INFO", "message": " Size: 639.1MB β†’ 240.87MB (37.7% of original, 62.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T20:33:11Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T20:33:11Z", "level": "INFO", "message": "Deleted original and processing copy for Shomin Sample - S01E08 - Aika-sama Has a Lot of Friends x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T20:33:11Z", "level": "INFO", "message": "Processing: Shomin Sample - S01E09 - Kagurazaka-sama is Here x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T20:33:16Z", "level": "INFO", "message": "Copied Shomin Sample - S01E09 - Kagurazaka-sama is Here x264 AC3 Bluray-1080p Exiled-Destiny.mkv β†’ Shomin Sample - S01E09 - Kagurazaka-sama is Here x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T20:33:16Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T20:33:16Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T20:33:16Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T20:33:16Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T20:33:16Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T20:33:18Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T20:33:18Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T20:33:18Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T20:33:18Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T20:33:18Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T20:33:18Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T20:33:18Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T20:33:18Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T20:33:18Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T20:33:18Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 225kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T20:33:18Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: jpn | Detected: 225kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T20:33:18Z", "level": "INFO", "message": "Running CQ encode: Shomin Sample - S01E09 - Kagurazaka-sama is Here x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T20:36:59Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T20:36:59Z", "level": "INFO", "message": " Original Size: 590.61 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T20:36:59Z", "level": "INFO", "message": " Encoded Size: 228.68 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T20:36:59Z", "level": "INFO", "message": " Reduction: 38.7% of original (61.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T20:36:59Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T20:36:59Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T20:37:02Z", "level": "INFO", "message": "Moved Shomin Sample - S01E09 - Kagurazaka-sama is Here x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv β†’ Shomin Sample - S01E09 - Kagurazaka-sama is Here x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T20:37:04Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Shomin Sample - S01E09 - Kagurazaka-sama is Here x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T20:37:04Z", "level": "INFO", "message": " Type: ANIME | Show: Shomin Sample", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T20:37:04Z", "level": "INFO", "message": " Size: 590.61MB β†’ 228.68MB (38.7% of original, 61.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T20:37:04Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T20:37:04Z", "level": "INFO", "message": "Deleted original and processing copy for Shomin Sample - S01E09 - Kagurazaka-sama is Here x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T20:37:04Z", "level": "INFO", "message": "Processing: Shomin Sample - S01E10 - I've Been Curious About This For a While, But What Is Gets x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T20:37:09Z", "level": "INFO", "message": "Copied Shomin Sample - S01E10 - I've Been Curious About This For a While, But What Is Gets x264 AC3 Bluray-1080p Exiled-Destiny.mkv β†’ Shomin Sample - S01E10 - I've Been Curious About This For a While, But What Is Gets x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T20:37:09Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T20:37:09Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T20:37:09Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T20:37:09Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T20:37:09Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T20:37:10Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T20:37:10Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T20:37:10Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T20:37:10Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T20:37:10Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T20:37:10Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T20:37:10Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T20:37:10Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T20:37:10Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T20:37:10Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 225kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T20:37:10Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: jpn | Detected: 225kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T20:37:10Z", "level": "INFO", "message": "Running CQ encode: Shomin Sample - S01E10 - I've Been Curious About This For a While, But What Is Gets x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T20:40:51Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T20:40:51Z", "level": "INFO", "message": " Original Size: 584.46 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T20:40:51Z", "level": "INFO", "message": " Encoded Size: 234.05 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T20:40:51Z", "level": "INFO", "message": " Reduction: 40.0% of original (60.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T20:40:51Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T20:40:51Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T20:40:53Z", "level": "INFO", "message": "Moved Shomin Sample - S01E10 - I've Been Curious About This For a While, But What Is Gets x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv β†’ Shomin Sample - S01E10 - I've Been Curious About This For a While, But What Is Gets x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T20:40:55Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Shomin Sample - S01E10 - I've Been Curious About This For a While, But What Is Gets x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T20:40:55Z", "level": "INFO", "message": " Type: ANIME | Show: Shomin Sample", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T20:40:55Z", "level": "INFO", "message": " Size: 584.46MB β†’ 234.05MB (40.0% of original, 60.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T20:40:55Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T20:40:55Z", "level": "INFO", "message": "Deleted original and processing copy for Shomin Sample - S01E10 - I've Been Curious About This For a While, But What Is Gets x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T20:40:55Z", "level": "INFO", "message": "Processing: Shomin Sample - S01E11 - Is This Not the Sky That Kimito-sama Was Looking At x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T20:41:00Z", "level": "INFO", "message": "Copied Shomin Sample - S01E11 - Is This Not the Sky That Kimito-sama Was Looking At x264 AC3 Bluray-1080p Exiled-Destiny.mkv β†’ Shomin Sample - S01E11 - Is This Not the Sky That Kimito-sama Was Looking At x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T20:41:00Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T20:41:00Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T20:41:00Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T20:41:00Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T20:41:00Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T20:41:01Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T20:41:01Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T20:41:01Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T20:41:01Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T20:41:01Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T20:41:01Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T20:41:01Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T20:41:01Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T20:41:01Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T20:41:01Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 225kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T20:41:01Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: jpn | Detected: 225kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T20:41:01Z", "level": "INFO", "message": "Running CQ encode: Shomin Sample - S01E11 - Is This Not the Sky That Kimito-sama Was Looking At x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T20:44:42Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T20:44:42Z", "level": "INFO", "message": " Original Size: 551.44 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T20:44:42Z", "level": "INFO", "message": " Encoded Size: 204.14 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T20:44:42Z", "level": "INFO", "message": " Reduction: 37.0% of original (63.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T20:44:42Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T20:44:42Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T20:44:44Z", "level": "INFO", "message": "Moved Shomin Sample - S01E11 - Is This Not the Sky That Kimito-sama Was Looking At x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv β†’ Shomin Sample - S01E11 - Is This Not the Sky That Kimito-sama Was Looking At x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T20:44:45Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Shomin Sample - S01E11 - Is This Not the Sky That Kimito-sama Was Looking At x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T20:44:45Z", "level": "INFO", "message": " Type: ANIME | Show: Shomin Sample", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T20:44:45Z", "level": "INFO", "message": " Size: 551.44MB β†’ 204.14MB (37.0% of original, 63.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T20:44:45Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T20:44:45Z", "level": "INFO", "message": "Deleted original and processing copy for Shomin Sample - S01E11 - Is This Not the Sky That Kimito-sama Was Looking At x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T20:44:45Z", "level": "INFO", "message": "Processing: Shomin Sample - S01E12 - Inexperienced Though I Am, Please Accept Me Forever x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T20:44:51Z", "level": "INFO", "message": "Copied Shomin Sample - S01E12 - Inexperienced Though I Am, Please Accept Me Forever x264 AC3 Bluray-1080p Exiled-Destiny.mkv β†’ Shomin Sample - S01E12 - Inexperienced Though I Am, Please Accept Me Forever x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T20:44:51Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T20:44:51Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T20:44:51Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T20:44:51Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T20:44:51Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T20:44:52Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T20:44:52Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T20:44:52Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T20:44:52Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T20:44:52Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T20:44:52Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T20:44:52Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T20:44:52Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T20:44:52Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T20:44:52Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 225kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T20:44:52Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: jpn | Detected: 225kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T20:44:52Z", "level": "INFO", "message": "Running CQ encode: Shomin Sample - S01E12 - Inexperienced Though I Am, Please Accept Me Forever x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T20:48:33Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T20:48:33Z", "level": "INFO", "message": " Original Size: 672.76 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T20:48:33Z", "level": "INFO", "message": " Encoded Size: 270.15 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T20:48:33Z", "level": "INFO", "message": " Reduction: 40.2% of original (59.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T20:48:33Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T20:48:33Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T20:48:35Z", "level": "INFO", "message": "Moved Shomin Sample - S01E12 - Inexperienced Though I Am, Please Accept Me Forever x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv β†’ Shomin Sample - S01E12 - Inexperienced Though I Am, Please Accept Me Forever x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T20:48:37Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Shomin Sample - S01E12 - Inexperienced Though I Am, Please Accept Me Forever x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T20:48:37Z", "level": "INFO", "message": " Type: ANIME | Show: Shomin Sample", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T20:48:37Z", "level": "INFO", "message": " Size: 672.76MB β†’ 270.15MB (40.2% of original, 59.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T20:48:37Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T20:48:37Z", "level": "INFO", "message": "Deleted original and processing copy for Shomin Sample - S01E12 - Inexperienced Though I Am, Please Accept Me Forever x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T20:48:37Z", "level": "INFO", "message": "Processing: Shomin Sample - S00E01 - Kujou-san's Sadistic Counseling x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T20:48:38Z", "level": "INFO", "message": "Copied Shomin Sample - S00E01 - Kujou-san's Sadistic Counseling x264 AC3 Bluray-1080p Exiled-Destiny.mkv β†’ Shomin Sample - S00E01 - Kujou-san's Sadistic Counseling x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T20:48:38Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T20:48:38Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T20:48:38Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T20:48:38Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T20:48:38Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T20:48:38Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T20:48:38Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T20:48:38Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T20:48:38Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T20:48:38Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T20:48:38Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T20:48:38Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T20:48:38Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T20:48:38Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T20:48:38Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 225kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T20:48:38Z", "level": "INFO", "message": "Running CQ encode: Shomin Sample - S00E01 - Kujou-san's Sadistic Counseling x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T20:49:12Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T20:49:12Z", "level": "INFO", "message": " Original Size: 58.41 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T20:49:12Z", "level": "INFO", "message": " Encoded Size: 22.77 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T20:49:12Z", "level": "INFO", "message": " Reduction: 39.0% of original (61.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T20:49:12Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T20:49:12Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T20:49:13Z", "level": "INFO", "message": "Moved Shomin Sample - S00E01 - Kujou-san's Sadistic Counseling x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv β†’ Shomin Sample - S00E01 - Kujou-san's Sadistic Counseling x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T20:49:13Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Shomin Sample - S00E01 - Kujou-san's Sadistic Counseling x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T20:49:13Z", "level": "INFO", "message": " Type: ANIME | Show: Shomin Sample", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T20:49:13Z", "level": "INFO", "message": " Size: 58.41MB β†’ 22.77MB (39.0% of original, 61.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T20:49:13Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T20:49:13Z", "level": "INFO", "message": "Deleted original and processing copy for Shomin Sample - S00E01 - Kujou-san's Sadistic Counseling x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T20:49:13Z", "level": "INFO", "message": "Processing: Shomin Sample - S00E02 - Hey, How Come These Socks Are So Loose x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T20:49:14Z", "level": "INFO", "message": "Copied Shomin Sample - S00E02 - Hey, How Come These Socks Are So Loose x264 AC3 Bluray-1080p Exiled-Destiny.mkv β†’ Shomin Sample - S00E02 - Hey, How Come These Socks Are So Loose x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T20:49:14Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T20:49:14Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T20:49:14Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T20:49:14Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T20:49:14Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T20:49:14Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T20:49:14Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T20:49:14Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T20:49:14Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T20:49:14Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T20:49:14Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T20:49:14Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T20:49:14Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T20:49:14Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T20:49:14Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 225kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T20:49:14Z", "level": "INFO", "message": "Running CQ encode: Shomin Sample - S00E02 - Hey, How Come These Socks Are So Loose x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T20:49:53Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T20:49:53Z", "level": "INFO", "message": " Original Size: 77.39 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T20:49:53Z", "level": "INFO", "message": " Encoded Size: 33.30 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T20:49:53Z", "level": "INFO", "message": " Reduction: 43.0% of original (57.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T20:49:53Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T20:49:53Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T20:49:54Z", "level": "INFO", "message": "Moved Shomin Sample - S00E02 - Hey, How Come These Socks Are So Loose x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv β†’ Shomin Sample - S00E02 - Hey, How Come These Socks Are So Loose x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T20:49:54Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Shomin Sample - S00E02 - Hey, How Come These Socks Are So Loose x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T20:49:54Z", "level": "INFO", "message": " Type: ANIME | Show: Shomin Sample", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T20:49:54Z", "level": "INFO", "message": " Size: 77.39MB β†’ 33.3MB (43.0% of original, 57.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T20:49:54Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T20:49:54Z", "level": "INFO", "message": "Deleted original and processing copy for Shomin Sample - S00E02 - Hey, How Come These Socks Are So Loose x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T20:49:54Z", "level": "INFO", "message": "Processing: Shomin Sample - S00E03 - Let Us Have an Eating Contest, Within Reason β™ͺ x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T20:49:55Z", "level": "INFO", "message": "Copied Shomin Sample - S00E03 - Let Us Have an Eating Contest, Within Reason β™ͺ x264 AC3 Bluray-1080p Exiled-Destiny.mkv β†’ Shomin Sample - S00E03 - Let Us Have an Eating Contest, Within Reason β™ͺ x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T20:49:55Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T20:49:55Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T20:49:55Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T20:49:55Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T20:49:55Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T20:49:56Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T20:49:56Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T20:49:56Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T20:49:56Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T20:49:56Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T20:49:56Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T20:49:56Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T20:49:56Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T20:49:56Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T20:49:56Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 225kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T20:49:56Z", "level": "INFO", "message": "Running CQ encode: Shomin Sample - S00E03 - Let Us Have an Eating Contest, Within Reason β™ͺ x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T20:50:38Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T20:50:38Z", "level": "INFO", "message": " Original Size: 106.79 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T20:50:38Z", "level": "INFO", "message": " Encoded Size: 45.93 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T20:50:38Z", "level": "INFO", "message": " Reduction: 43.0% of original (57.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T20:50:38Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T20:50:38Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T20:50:39Z", "level": "INFO", "message": "Moved Shomin Sample - S00E03 - Let Us Have an Eating Contest, Within Reason β™ͺ x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv β†’ Shomin Sample - S00E03 - Let Us Have an Eating Contest, Within Reason β™ͺ x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T20:50:39Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Shomin Sample - S00E03 - Let Us Have an Eating Contest, Within Reason β™ͺ x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T20:50:39Z", "level": "INFO", "message": " Type: ANIME | Show: Shomin Sample", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T20:50:39Z", "level": "INFO", "message": " Size: 106.79MB β†’ 45.93MB (43.0% of original, 57.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T20:50:39Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T20:50:39Z", "level": "INFO", "message": "Deleted original and processing copy for Shomin Sample - S00E03 - Let Us Have an Eating Contest, Within Reason β™ͺ x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T20:50:39Z", "level": "INFO", "message": "Processing: Shomin Sample - S00E04 - Do You Know About Commoner Magic x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T20:50:41Z", "level": "INFO", "message": "Copied Shomin Sample - S00E04 - Do You Know About Commoner Magic x264 AC3 Bluray-1080p Exiled-Destiny.mkv β†’ Shomin Sample - S00E04 - Do You Know About Commoner Magic x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T20:50:41Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T20:50:41Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T20:50:41Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T20:50:41Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T20:50:41Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T20:50:41Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T20:50:41Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T20:50:41Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T20:50:41Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T20:50:41Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T20:50:41Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T20:50:41Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T20:50:41Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T20:50:41Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T20:50:41Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 225kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T20:50:41Z", "level": "INFO", "message": "Running CQ encode: Shomin Sample - S00E04 - Do You Know About Commoner Magic x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T20:51:26Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T20:51:26Z", "level": "INFO", "message": " Original Size: 147.44 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T20:51:26Z", "level": "INFO", "message": " Encoded Size: 58.58 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T20:51:26Z", "level": "INFO", "message": " Reduction: 39.7% of original (60.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T20:51:26Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T20:51:26Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T20:51:26Z", "level": "INFO", "message": "Moved Shomin Sample - S00E04 - Do You Know About Commoner Magic x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv β†’ Shomin Sample - S00E04 - Do You Know About Commoner Magic x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T20:51:27Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Shomin Sample - S00E04 - Do You Know About Commoner Magic x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T20:51:27Z", "level": "INFO", "message": " Type: ANIME | Show: Shomin Sample", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T20:51:27Z", "level": "INFO", "message": " Size: 147.44MB β†’ 58.58MB (39.7% of original, 60.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T20:51:27Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T20:51:27Z", "level": "INFO", "message": "Deleted original and processing copy for Shomin Sample - S00E04 - Do You Know About Commoner Magic x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T20:51:27Z", "level": "INFO", "message": "Processing: Shomin Sample - S00E05 - I'm Interested in Gyudo-n'b-owsl β™ͺ x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T20:51:28Z", "level": "INFO", "message": "Copied Shomin Sample - S00E05 - I'm Interested in Gyudo-n'b-owsl β™ͺ x264 AC3 Bluray-1080p Exiled-Destiny.mkv β†’ Shomin Sample - S00E05 - I'm Interested in Gyudo-n'b-owsl β™ͺ x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T20:51:28Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T20:51:28Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T20:51:28Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T20:51:28Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T20:51:28Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T20:51:28Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T20:51:28Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T20:51:28Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T20:51:28Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T20:51:28Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T20:51:28Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T20:51:28Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T20:51:28Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T20:51:28Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T20:51:28Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 225kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T20:51:28Z", "level": "INFO", "message": "Running CQ encode: Shomin Sample - S00E05 - I'm Interested in Gyudo-n'b-owsl β™ͺ x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T20:52:14Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T20:52:14Z", "level": "INFO", "message": " Original Size: 95.81 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T20:52:14Z", "level": "INFO", "message": " Encoded Size: 39.04 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T20:52:14Z", "level": "INFO", "message": " Reduction: 40.7% of original (59.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T20:52:14Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T20:52:14Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T20:52:14Z", "level": "INFO", "message": "Moved Shomin Sample - S00E05 - I'm Interested in Gyudo-n'b-owsl β™ͺ x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv β†’ Shomin Sample - S00E05 - I'm Interested in Gyudo-n'b-owsl β™ͺ x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T20:52:15Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Shomin Sample - S00E05 - I'm Interested in Gyudo-n'b-owsl β™ͺ x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T20:52:15Z", "level": "INFO", "message": " Type: ANIME | Show: Shomin Sample", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T20:52:15Z", "level": "INFO", "message": " Size: 95.81MB β†’ 39.04MB (40.7% of original, 59.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T20:52:15Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T20:52:15Z", "level": "INFO", "message": "Deleted original and processing copy for Shomin Sample - S00E05 - I'm Interested in Gyudo-n'b-owsl β™ͺ x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T20:52:15Z", "level": "INFO", "message": "Processing: Shomin Sample - S00E06 - Ichizu Recipe, Commoner Club Ver x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T20:52:15Z", "level": "INFO", "message": "Copied Shomin Sample - S00E06 - Ichizu Recipe, Commoner Club Ver x264 AC3 Bluray-1080p Exiled-Destiny.mkv β†’ Shomin Sample - S00E06 - Ichizu Recipe, Commoner Club Ver x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T20:52:15Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T20:52:15Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T20:52:16Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T20:52:16Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T20:52:16Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T20:52:16Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T20:52:16Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T20:52:16Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T20:52:16Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T20:52:16Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T20:52:16Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T20:52:16Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T20:52:16Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T20:52:16Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T20:52:16Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 225kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T20:52:16Z", "level": "INFO", "message": "Running CQ encode: Shomin Sample - S00E06 - Ichizu Recipe, Commoner Club Ver x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T20:52:43Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T20:52:43Z", "level": "INFO", "message": " Original Size: 89.89 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T20:52:43Z", "level": "INFO", "message": " Encoded Size: 40.81 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T20:52:43Z", "level": "INFO", "message": " Reduction: 45.4% of original (54.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T20:52:43Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T20:52:43Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T20:52:43Z", "level": "INFO", "message": "Moved Shomin Sample - S00E06 - Ichizu Recipe, Commoner Club Ver x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv β†’ Shomin Sample - S00E06 - Ichizu Recipe, Commoner Club Ver x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T20:52:44Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Shomin Sample - S00E06 - Ichizu Recipe, Commoner Club Ver x264 AC3 Bluray-1080p Exiled-Destiny - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T20:52:44Z", "level": "INFO", "message": " Type: ANIME | Show: Shomin Sample", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T20:52:44Z", "level": "INFO", "message": " Size: 89.89MB β†’ 40.81MB (45.4% of original, 54.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T20:52:44Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T20:52:44Z", "level": "INFO", "message": "Deleted original and processing copy for Shomin Sample - S00E06 - Ichizu Recipe, Commoner Club Ver x264 AC3 Bluray-1080p Exiled-Destiny.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T20:52:44Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 456} {"timestamp": "2026-01-10T21:12:03Z", "level": "INFO", "message": "Using path as-is: P:\\anime\\Loner Life in Another World", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-10T21:12:03Z", "level": "INFO", "message": "Processing: Loner Life in Another World - S01E01 - Loner With the Worst Skills x265 Opus Bluray-1080p v3 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T21:12:10Z", "level": "INFO", "message": "Copied Loner Life in Another World - S01E01 - Loner With the Worst Skills x265 Opus Bluray-1080p v3 Headpatter.mkv β†’ Loner Life in Another World - S01E01 - Loner With the Worst Skills x265 Opus Bluray-1080p v3 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T21:12:11Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T21:12:11Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T21:12:11Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T21:12:11Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T21:12:11Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T21:12:13Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T21:12:13Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T21:12:13Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T21:12:13Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T21:12:13Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T21:12:13Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T21:12:13Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T21:12:13Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T21:12:13Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T21:12:13Z", "level": "INFO", "message": "Stereo audio 191kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T21:12:13Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 191kbps | Action: COPY (preserve) | Target: 191kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T21:12:13Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 223kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T21:12:13Z", "level": "INFO", "message": "Stereo audio 191kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T21:12:13Z", "level": "INFO", "message": "Running CQ encode: Loner Life in Another World - S01E01 - Loner With the Worst Skills x265 Opus Bluray-1080p v3 Headpatter - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T21:15:53Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T21:15:53Z", "level": "INFO", "message": " Original Size: 905.06 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T21:15:53Z", "level": "INFO", "message": " Encoded Size: 267.33 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T21:15:53Z", "level": "INFO", "message": " Reduction: 29.5% of original (70.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T21:15:53Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T21:15:53Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T21:15:56Z", "level": "INFO", "message": "Moved Loner Life in Another World - S01E01 - Loner With the Worst Skills x265 Opus Bluray-1080p v3 Headpatter - [EHX].mkv β†’ Loner Life in Another World - S01E01 - Loner With the Worst Skills x265 Opus Bluray-1080p v3 Headpatter - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T21:15:59Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Loner Life in Another World - S01E01 - Loner With the Worst Skills x265 Opus Bluray-1080p v3 Headpatter - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T21:15:59Z", "level": "INFO", "message": " Type: ANIME | Show: Loner Life in Another World", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T21:15:59Z", "level": "INFO", "message": " Size: 905.06MB β†’ 267.33MB (29.5% of original, 70.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T21:15:59Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T21:15:59Z", "level": "INFO", "message": "Deleted original and processing copy for Loner Life in Another World - S01E01 - Loner With the Worst Skills x265 Opus Bluray-1080p v3 Headpatter.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T21:15:59Z", "level": "INFO", "message": "Processing: Loner Life in Another World - S01E01 - Loner With the Worst Skills x265 Opus Bluray-1080p v4 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T21:16:07Z", "level": "INFO", "message": "Copied Loner Life in Another World - S01E01 - Loner With the Worst Skills x265 Opus Bluray-1080p v4 Headpatter.mkv β†’ Loner Life in Another World - S01E01 - Loner With the Worst Skills x265 Opus Bluray-1080p v4 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T21:16:07Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T21:16:07Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T21:16:07Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T21:16:07Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T21:16:07Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T21:16:10Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T21:16:10Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T21:16:10Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T21:16:10Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T21:16:10Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T21:16:10Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T21:16:10Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T21:16:10Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T21:16:10Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T21:16:10Z", "level": "INFO", "message": "Stereo audio 190kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T21:16:10Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 190kbps | Action: COPY (preserve) | Target: 190kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T21:16:10Z", "level": "INFO", "message": "Stereo audio 177kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T21:16:10Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 177kbps | Action: COPY (preserve) | Target: 177kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T21:16:10Z", "level": "INFO", "message": "Stereo audio 190kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T21:16:10Z", "level": "INFO", "message": "Stereo audio 177kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T21:16:10Z", "level": "INFO", "message": "Running CQ encode: Loner Life in Another World - S01E01 - Loner With the Worst Skills x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T21:19:53Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T21:19:53Z", "level": "INFO", "message": " Original Size: 897.23 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T21:19:53Z", "level": "INFO", "message": " Encoded Size: 293.41 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T21:19:53Z", "level": "INFO", "message": " Reduction: 32.7% of original (67.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T21:19:53Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T21:19:53Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T21:19:56Z", "level": "INFO", "message": "Moved Loner Life in Another World - S01E01 - Loner With the Worst Skills x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv β†’ Loner Life in Another World - S01E01 - Loner With the Worst Skills x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T21:20:00Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Loner Life in Another World - S01E01 - Loner With the Worst Skills x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T21:20:00Z", "level": "INFO", "message": " Type: ANIME | Show: Loner Life in Another World", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T21:20:00Z", "level": "INFO", "message": " Size: 897.23MB β†’ 293.41MB (32.7% of original, 67.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T21:20:00Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T21:20:00Z", "level": "INFO", "message": "Deleted original and processing copy for Loner Life in Another World - S01E01 - Loner With the Worst Skills x265 Opus Bluray-1080p v4 Headpatter.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T21:20:00Z", "level": "INFO", "message": "Processing: Loner Life in Another World - S01E02 - Reunion x265 Opus Bluray-1080p v3 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T21:20:08Z", "level": "INFO", "message": "Copied Loner Life in Another World - S01E02 - Reunion x265 Opus Bluray-1080p v3 Headpatter.mkv β†’ Loner Life in Another World - S01E02 - Reunion x265 Opus Bluray-1080p v3 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T21:20:08Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T21:20:08Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T21:20:08Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T21:20:08Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T21:20:08Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T21:20:11Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T21:20:11Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T21:20:11Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T21:20:11Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T21:20:11Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T21:20:11Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T21:20:11Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T21:20:11Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T21:20:11Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T21:20:11Z", "level": "INFO", "message": "Stereo audio 186kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T21:20:11Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 186kbps | Action: COPY (preserve) | Target: 186kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T21:20:11Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 225kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T21:20:11Z", "level": "INFO", "message": "Stereo audio 186kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T21:20:11Z", "level": "INFO", "message": "Running CQ encode: Loner Life in Another World - S01E02 - Reunion x265 Opus Bluray-1080p v3 Headpatter - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T21:23:52Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T21:23:52Z", "level": "INFO", "message": " Original Size: 951.52 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T21:23:52Z", "level": "INFO", "message": " Encoded Size: 246.01 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T21:23:52Z", "level": "INFO", "message": " Reduction: 25.9% of original (74.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T21:23:52Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T21:23:52Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T21:23:54Z", "level": "INFO", "message": "Moved Loner Life in Another World - S01E02 - Reunion x265 Opus Bluray-1080p v3 Headpatter - [EHX].mkv β†’ Loner Life in Another World - S01E02 - Reunion x265 Opus Bluray-1080p v3 Headpatter - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T21:23:57Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Loner Life in Another World - S01E02 - Reunion x265 Opus Bluray-1080p v3 Headpatter - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T21:23:57Z", "level": "INFO", "message": " Type: ANIME | Show: Loner Life in Another World", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T21:23:57Z", "level": "INFO", "message": " Size: 951.52MB β†’ 246.01MB (25.9% of original, 74.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T21:23:57Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T21:23:57Z", "level": "INFO", "message": "Deleted original and processing copy for Loner Life in Another World - S01E02 - Reunion x265 Opus Bluray-1080p v3 Headpatter.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T21:23:57Z", "level": "INFO", "message": "Processing: Loner Life in Another World - S01E02 - Reunion x265 Opus Bluray-1080p v4 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T21:24:06Z", "level": "INFO", "message": "Copied Loner Life in Another World - S01E02 - Reunion x265 Opus Bluray-1080p v4 Headpatter.mkv β†’ Loner Life in Another World - S01E02 - Reunion x265 Opus Bluray-1080p v4 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T21:24:06Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T21:24:06Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T21:24:06Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T21:24:06Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T21:24:06Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T21:24:08Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T21:24:08Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T21:24:08Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T21:24:08Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T21:24:08Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T21:24:08Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T21:24:08Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T21:24:08Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T21:24:08Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T21:24:08Z", "level": "INFO", "message": "Stereo audio 183kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T21:24:08Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 183kbps | Action: COPY (preserve) | Target: 183kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T21:24:08Z", "level": "INFO", "message": "Stereo audio 183kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T21:24:08Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 183kbps | Action: COPY (preserve) | Target: 183kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T21:24:08Z", "level": "INFO", "message": "Stereo audio 183kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T21:24:08Z", "level": "INFO", "message": "Stereo audio 183kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T21:24:08Z", "level": "INFO", "message": "Running CQ encode: Loner Life in Another World - S01E02 - Reunion x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T21:27:50Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T21:27:50Z", "level": "INFO", "message": " Original Size: 951.87 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T21:27:50Z", "level": "INFO", "message": " Encoded Size: 270.25 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T21:27:50Z", "level": "INFO", "message": " Reduction: 28.4% of original (71.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T21:27:50Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T21:27:50Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T21:27:52Z", "level": "INFO", "message": "Moved Loner Life in Another World - S01E02 - Reunion x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv β†’ Loner Life in Another World - S01E02 - Reunion x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T21:27:55Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Loner Life in Another World - S01E02 - Reunion x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T21:27:55Z", "level": "INFO", "message": " Type: ANIME | Show: Loner Life in Another World", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T21:27:55Z", "level": "INFO", "message": " Size: 951.87MB β†’ 270.25MB (28.4% of original, 71.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T21:27:55Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T21:27:56Z", "level": "INFO", "message": "Deleted original and processing copy for Loner Life in Another World - S01E02 - Reunion x265 Opus Bluray-1080p v4 Headpatter.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T21:27:56Z", "level": "INFO", "message": "Processing: Loner Life in Another World - S01E03 - Life With the Girls x265 Opus Bluray-1080p v3 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T21:28:05Z", "level": "INFO", "message": "Copied Loner Life in Another World - S01E03 - Life With the Girls x265 Opus Bluray-1080p v3 Headpatter.mkv β†’ Loner Life in Another World - S01E03 - Life With the Girls x265 Opus Bluray-1080p v3 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T21:28:05Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T21:28:05Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T21:28:05Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T21:28:05Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T21:28:05Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T21:28:07Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T21:28:07Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T21:28:07Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T21:28:07Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T21:28:07Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T21:28:07Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T21:28:07Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T21:28:07Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T21:28:07Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T21:28:07Z", "level": "INFO", "message": "Stereo audio 184kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T21:28:07Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 184kbps | Action: COPY (preserve) | Target: 184kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T21:28:07Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 221kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T21:28:07Z", "level": "INFO", "message": "Stereo audio 184kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T21:28:07Z", "level": "INFO", "message": "Running CQ encode: Loner Life in Another World - S01E03 - Life With the Girls x265 Opus Bluray-1080p v3 Headpatter - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T21:31:46Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T21:31:46Z", "level": "INFO", "message": " Original Size: 1054.37 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T21:31:46Z", "level": "INFO", "message": " Encoded Size: 268.76 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T21:31:46Z", "level": "INFO", "message": " Reduction: 25.5% of original (74.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T21:31:46Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T21:31:46Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T21:31:48Z", "level": "INFO", "message": "Moved Loner Life in Another World - S01E03 - Life With the Girls x265 Opus Bluray-1080p v3 Headpatter - [EHX].mkv β†’ Loner Life in Another World - S01E03 - Life With the Girls x265 Opus Bluray-1080p v3 Headpatter - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T21:31:50Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Loner Life in Another World - S01E03 - Life With the Girls x265 Opus Bluray-1080p v3 Headpatter - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T21:31:50Z", "level": "INFO", "message": " Type: ANIME | Show: Loner Life in Another World", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T21:31:50Z", "level": "INFO", "message": " Size: 1054.37MB β†’ 268.76MB (25.5% of original, 74.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T21:31:50Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T21:31:51Z", "level": "INFO", "message": "Deleted original and processing copy for Loner Life in Another World - S01E03 - Life With the Girls x265 Opus Bluray-1080p v3 Headpatter.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T21:31:51Z", "level": "INFO", "message": "Processing: Loner Life in Another World - S01E03 - Life With the Girls x265 Opus Bluray-1080p v4 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T21:32:00Z", "level": "INFO", "message": "Copied Loner Life in Another World - S01E03 - Life With the Girls x265 Opus Bluray-1080p v4 Headpatter.mkv β†’ Loner Life in Another World - S01E03 - Life With the Girls x265 Opus Bluray-1080p v4 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T21:32:00Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T21:32:00Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T21:32:00Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T21:32:00Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T21:32:00Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T21:32:03Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T21:32:03Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T21:32:03Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T21:32:03Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T21:32:03Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T21:32:03Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T21:32:03Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T21:32:03Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T21:32:03Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T21:32:03Z", "level": "INFO", "message": "Stereo audio 182kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T21:32:03Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 182kbps | Action: COPY (preserve) | Target: 182kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T21:32:03Z", "level": "INFO", "message": "Stereo audio 182kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T21:32:03Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 182kbps | Action: COPY (preserve) | Target: 182kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T21:32:03Z", "level": "INFO", "message": "Stereo audio 182kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T21:32:03Z", "level": "INFO", "message": "Stereo audio 182kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T21:32:03Z", "level": "INFO", "message": "Running CQ encode: Loner Life in Another World - S01E03 - Life With the Girls x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T21:35:44Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T21:35:44Z", "level": "INFO", "message": " Original Size: 1053.65 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T21:35:44Z", "level": "INFO", "message": " Encoded Size: 289.48 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T21:35:44Z", "level": "INFO", "message": " Reduction: 27.5% of original (72.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T21:35:44Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T21:35:44Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T21:35:46Z", "level": "INFO", "message": "Moved Loner Life in Another World - S01E03 - Life With the Girls x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv β†’ Loner Life in Another World - S01E03 - Life With the Girls x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T21:35:49Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Loner Life in Another World - S01E03 - Life With the Girls x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T21:35:49Z", "level": "INFO", "message": " Type: ANIME | Show: Loner Life in Another World", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T21:35:49Z", "level": "INFO", "message": " Size: 1053.65MB β†’ 289.48MB (27.5% of original, 72.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T21:35:49Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T21:35:49Z", "level": "INFO", "message": "Deleted original and processing copy for Loner Life in Another World - S01E03 - Life With the Girls x265 Opus Bluray-1080p v4 Headpatter.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T21:35:49Z", "level": "INFO", "message": "Processing: Loner Life in Another World - S01E04 - Headed to Town x265 Opus Bluray-1080p v3 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T21:35:59Z", "level": "INFO", "message": "Copied Loner Life in Another World - S01E04 - Headed to Town x265 Opus Bluray-1080p v3 Headpatter.mkv β†’ Loner Life in Another World - S01E04 - Headed to Town x265 Opus Bluray-1080p v3 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T21:35:59Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T21:35:59Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T21:35:59Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T21:35:59Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T21:35:59Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T21:36:02Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T21:36:02Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T21:36:02Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T21:36:02Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T21:36:02Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T21:36:02Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T21:36:02Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T21:36:02Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T21:36:02Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T21:36:02Z", "level": "INFO", "message": "Stereo audio 189kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T21:36:02Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 189kbps | Action: COPY (preserve) | Target: 189kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T21:36:02Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 219kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T21:36:02Z", "level": "INFO", "message": "Stereo audio 189kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T21:36:02Z", "level": "INFO", "message": "Running CQ encode: Loner Life in Another World - S01E04 - Headed to Town x265 Opus Bluray-1080p v3 Headpatter - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T21:39:43Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T21:39:43Z", "level": "INFO", "message": " Original Size: 1120.10 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T21:39:43Z", "level": "INFO", "message": " Encoded Size: 287.38 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T21:39:43Z", "level": "INFO", "message": " Reduction: 25.7% of original (74.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T21:39:43Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T21:39:43Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T21:39:45Z", "level": "INFO", "message": "Moved Loner Life in Another World - S01E04 - Headed to Town x265 Opus Bluray-1080p v3 Headpatter - [EHX].mkv β†’ Loner Life in Another World - S01E04 - Headed to Town x265 Opus Bluray-1080p v3 Headpatter - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T21:39:48Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Loner Life in Another World - S01E04 - Headed to Town x265 Opus Bluray-1080p v3 Headpatter - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T21:39:48Z", "level": "INFO", "message": " Type: ANIME | Show: Loner Life in Another World", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T21:39:48Z", "level": "INFO", "message": " Size: 1120.1MB β†’ 287.38MB (25.7% of original, 74.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T21:39:48Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T21:39:49Z", "level": "INFO", "message": "Deleted original and processing copy for Loner Life in Another World - S01E04 - Headed to Town x265 Opus Bluray-1080p v3 Headpatter.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T21:39:49Z", "level": "INFO", "message": "Processing: Loner Life in Another World - S01E04 - Headed to Town x265 Opus Bluray-1080p v4 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T21:39:58Z", "level": "INFO", "message": "Copied Loner Life in Another World - S01E04 - Headed to Town x265 Opus Bluray-1080p v4 Headpatter.mkv β†’ Loner Life in Another World - S01E04 - Headed to Town x265 Opus Bluray-1080p v4 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T21:39:58Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T21:39:58Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T21:39:59Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T21:39:59Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T21:39:59Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T21:40:01Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T21:40:01Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T21:40:01Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T21:40:01Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T21:40:01Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T21:40:01Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T21:40:01Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T21:40:01Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T21:40:01Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T21:40:01Z", "level": "INFO", "message": "Stereo audio 186kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T21:40:01Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 186kbps | Action: COPY (preserve) | Target: 186kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T21:40:01Z", "level": "INFO", "message": "Stereo audio 188kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T21:40:01Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 188kbps | Action: COPY (preserve) | Target: 188kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T21:40:01Z", "level": "INFO", "message": "Stereo audio 186kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T21:40:01Z", "level": "INFO", "message": "Stereo audio 188kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T21:40:01Z", "level": "INFO", "message": "Running CQ encode: Loner Life in Another World - S01E04 - Headed to Town x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T21:43:44Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T21:43:44Z", "level": "INFO", "message": " Original Size: 1119.91 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T21:43:44Z", "level": "INFO", "message": " Encoded Size: 308.60 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T21:43:44Z", "level": "INFO", "message": " Reduction: 27.6% of original (72.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T21:43:44Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T21:43:44Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T21:43:46Z", "level": "INFO", "message": "Moved Loner Life in Another World - S01E04 - Headed to Town x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv β†’ Loner Life in Another World - S01E04 - Headed to Town x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T21:43:49Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Loner Life in Another World - S01E04 - Headed to Town x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T21:43:49Z", "level": "INFO", "message": " Type: ANIME | Show: Loner Life in Another World", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T21:43:49Z", "level": "INFO", "message": " Size: 1119.91MB β†’ 308.6MB (27.6% of original, 72.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T21:43:49Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T21:43:50Z", "level": "INFO", "message": "Deleted original and processing copy for Loner Life in Another World - S01E04 - Headed to Town x265 Opus Bluray-1080p v4 Headpatter.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T21:43:50Z", "level": "INFO", "message": "Processing: Loner Life in Another World - S01E05 - Life in Town x265 Opus Bluray-1080p v3 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T21:43:58Z", "level": "INFO", "message": "Copied Loner Life in Another World - S01E05 - Life in Town x265 Opus Bluray-1080p v3 Headpatter.mkv β†’ Loner Life in Another World - S01E05 - Life in Town x265 Opus Bluray-1080p v3 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T21:43:59Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T21:43:59Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T21:43:59Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T21:43:59Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T21:43:59Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T21:44:01Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T21:44:01Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T21:44:01Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T21:44:01Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T21:44:01Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T21:44:01Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T21:44:01Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T21:44:01Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T21:44:01Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T21:44:01Z", "level": "INFO", "message": "Stereo audio 186kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T21:44:01Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 186kbps | Action: COPY (preserve) | Target: 186kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T21:44:01Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 223kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T21:44:01Z", "level": "INFO", "message": "Stereo audio 186kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T21:44:01Z", "level": "INFO", "message": "Running CQ encode: Loner Life in Another World - S01E05 - Life in Town x265 Opus Bluray-1080p v3 Headpatter - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T21:47:59Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T21:47:59Z", "level": "INFO", "message": " Original Size: 1016.47 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T21:47:59Z", "level": "INFO", "message": " Encoded Size: 267.43 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T21:47:59Z", "level": "INFO", "message": " Reduction: 26.3% of original (73.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T21:47:59Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T21:47:59Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T21:48:01Z", "level": "INFO", "message": "Moved Loner Life in Another World - S01E05 - Life in Town x265 Opus Bluray-1080p v3 Headpatter - [EHX].mkv β†’ Loner Life in Another World - S01E05 - Life in Town x265 Opus Bluray-1080p v3 Headpatter - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T21:48:04Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Loner Life in Another World - S01E05 - Life in Town x265 Opus Bluray-1080p v3 Headpatter - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T21:48:04Z", "level": "INFO", "message": " Type: ANIME | Show: Loner Life in Another World", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T21:48:04Z", "level": "INFO", "message": " Size: 1016.47MB β†’ 267.43MB (26.3% of original, 73.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T21:48:04Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T21:48:04Z", "level": "INFO", "message": "Deleted original and processing copy for Loner Life in Another World - S01E05 - Life in Town x265 Opus Bluray-1080p v3 Headpatter.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T21:48:04Z", "level": "INFO", "message": "Processing: Loner Life in Another World - S01E05 - Life in Town x265 Opus Bluray-1080p v4 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T21:48:13Z", "level": "INFO", "message": "Copied Loner Life in Another World - S01E05 - Life in Town x265 Opus Bluray-1080p v4 Headpatter.mkv β†’ Loner Life in Another World - S01E05 - Life in Town x265 Opus Bluray-1080p v4 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T21:48:13Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T21:48:13Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T21:48:13Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T21:48:13Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T21:48:13Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T21:48:16Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T21:48:16Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T21:48:16Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T21:48:16Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T21:48:16Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T21:48:16Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T21:48:16Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T21:48:16Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T21:48:16Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T21:48:16Z", "level": "INFO", "message": "Stereo audio 187kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T21:48:16Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 187kbps | Action: COPY (preserve) | Target: 187kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T21:48:16Z", "level": "INFO", "message": "Stereo audio 186kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T21:48:16Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 186kbps | Action: COPY (preserve) | Target: 186kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T21:48:16Z", "level": "INFO", "message": "Stereo audio 187kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T21:48:16Z", "level": "INFO", "message": "Stereo audio 186kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T21:48:16Z", "level": "INFO", "message": "Running CQ encode: Loner Life in Another World - S01E05 - Life in Town x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T21:52:12Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T21:52:12Z", "level": "INFO", "message": " Original Size: 1016.40 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T21:52:12Z", "level": "INFO", "message": " Encoded Size: 289.54 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T21:52:12Z", "level": "INFO", "message": " Reduction: 28.5% of original (71.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T21:52:12Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T21:52:12Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T21:52:14Z", "level": "INFO", "message": "Moved Loner Life in Another World - S01E05 - Life in Town x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv β†’ Loner Life in Another World - S01E05 - Life in Town x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T21:52:17Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Loner Life in Another World - S01E05 - Life in Town x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T21:52:17Z", "level": "INFO", "message": " Type: ANIME | Show: Loner Life in Another World", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T21:52:17Z", "level": "INFO", "message": " Size: 1016.4MB β†’ 289.54MB (28.5% of original, 71.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T21:52:17Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T21:52:17Z", "level": "INFO", "message": "Deleted original and processing copy for Loner Life in Another World - S01E05 - Life in Town x265 Opus Bluray-1080p v4 Headpatter.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T21:52:17Z", "level": "INFO", "message": "Processing: Loner Life in Another World - S01E06 - Alone Again x265 Opus Bluray-1080p v3 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T21:52:27Z", "level": "INFO", "message": "Copied Loner Life in Another World - S01E06 - Alone Again x265 Opus Bluray-1080p v3 Headpatter.mkv β†’ Loner Life in Another World - S01E06 - Alone Again x265 Opus Bluray-1080p v3 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T21:52:27Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T21:52:27Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T21:52:28Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T21:52:28Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T21:52:28Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T21:52:30Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T21:52:30Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T21:52:30Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T21:52:30Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T21:52:30Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T21:52:30Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T21:52:30Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T21:52:30Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T21:52:30Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T21:52:30Z", "level": "INFO", "message": "Stereo audio 186kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T21:52:30Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 186kbps | Action: COPY (preserve) | Target: 186kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T21:52:30Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 223kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T21:52:30Z", "level": "INFO", "message": "Stereo audio 186kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T21:52:30Z", "level": "INFO", "message": "Running CQ encode: Loner Life in Another World - S01E06 - Alone Again x265 Opus Bluray-1080p v3 Headpatter - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T21:56:09Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T21:56:09Z", "level": "INFO", "message": " Original Size: 1117.55 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T21:56:09Z", "level": "INFO", "message": " Encoded Size: 358.33 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T21:56:09Z", "level": "INFO", "message": " Reduction: 32.1% of original (67.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T21:56:09Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T21:56:09Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T21:56:13Z", "level": "INFO", "message": "Moved Loner Life in Another World - S01E06 - Alone Again x265 Opus Bluray-1080p v3 Headpatter - [EHX].mkv β†’ Loner Life in Another World - S01E06 - Alone Again x265 Opus Bluray-1080p v3 Headpatter - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T21:56:16Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Loner Life in Another World - S01E06 - Alone Again x265 Opus Bluray-1080p v3 Headpatter - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T21:56:16Z", "level": "INFO", "message": " Type: ANIME | Show: Loner Life in Another World", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T21:56:16Z", "level": "INFO", "message": " Size: 1117.55MB β†’ 358.33MB (32.1% of original, 67.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T21:56:16Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T21:56:16Z", "level": "INFO", "message": "Deleted original and processing copy for Loner Life in Another World - S01E06 - Alone Again x265 Opus Bluray-1080p v3 Headpatter.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T21:56:16Z", "level": "INFO", "message": "Processing: Loner Life in Another World - S01E06 - Alone Again x265 Opus Bluray-1080p v4 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T21:56:26Z", "level": "INFO", "message": "Copied Loner Life in Another World - S01E06 - Alone Again x265 Opus Bluray-1080p v4 Headpatter.mkv β†’ Loner Life in Another World - S01E06 - Alone Again x265 Opus Bluray-1080p v4 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T21:56:26Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T21:56:26Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T21:56:26Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T21:56:26Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T21:56:26Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T21:56:30Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T21:56:30Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T21:56:30Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T21:56:30Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T21:56:30Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T21:56:30Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T21:56:30Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T21:56:30Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T21:56:30Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T21:56:30Z", "level": "INFO", "message": "Stereo audio 187kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T21:56:30Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 187kbps | Action: COPY (preserve) | Target: 187kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T21:56:30Z", "level": "INFO", "message": "Stereo audio 189kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T21:56:30Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 189kbps | Action: COPY (preserve) | Target: 189kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T21:56:30Z", "level": "INFO", "message": "Stereo audio 187kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T21:56:30Z", "level": "INFO", "message": "Stereo audio 189kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T21:56:30Z", "level": "INFO", "message": "Running CQ encode: Loner Life in Another World - S01E06 - Alone Again x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T22:00:10Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T22:00:10Z", "level": "INFO", "message": " Original Size: 1117.17 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T22:00:10Z", "level": "INFO", "message": " Encoded Size: 378.19 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T22:00:10Z", "level": "INFO", "message": " Reduction: 33.9% of original (66.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T22:00:10Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T22:00:10Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T22:00:14Z", "level": "INFO", "message": "Moved Loner Life in Another World - S01E06 - Alone Again x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv β†’ Loner Life in Another World - S01E06 - Alone Again x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T22:00:17Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Loner Life in Another World - S01E06 - Alone Again x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T22:00:17Z", "level": "INFO", "message": " Type: ANIME | Show: Loner Life in Another World", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T22:00:17Z", "level": "INFO", "message": " Size: 1117.17MB β†’ 378.19MB (33.9% of original, 66.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T22:00:17Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T22:00:17Z", "level": "INFO", "message": "Deleted original and processing copy for Loner Life in Another World - S01E06 - Alone Again x265 Opus Bluray-1080p v4 Headpatter.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T22:00:17Z", "level": "INFO", "message": "Processing: Loner Life in Another World - S01E07 - Haruka & the Hooded Man x265 Opus Bluray-1080p v3 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T22:00:26Z", "level": "INFO", "message": "Copied Loner Life in Another World - S01E07 - Haruka & the Hooded Man x265 Opus Bluray-1080p v3 Headpatter.mkv β†’ Loner Life in Another World - S01E07 - Haruka & the Hooded Man x265 Opus Bluray-1080p v3 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T22:00:26Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T22:00:26Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T22:00:26Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T22:00:26Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T22:00:26Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T22:00:28Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T22:00:28Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T22:00:28Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T22:00:28Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T22:00:28Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T22:00:28Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T22:00:28Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T22:00:28Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T22:00:28Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T22:00:28Z", "level": "INFO", "message": "Stereo audio 187kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T22:00:28Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 187kbps | Action: COPY (preserve) | Target: 187kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T22:00:28Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 224kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T22:00:28Z", "level": "INFO", "message": "Stereo audio 187kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T22:00:28Z", "level": "INFO", "message": "Running CQ encode: Loner Life in Another World - S01E07 - Haruka & the Hooded Man x265 Opus Bluray-1080p v3 Headpatter - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T22:04:08Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T22:04:08Z", "level": "INFO", "message": " Original Size: 890.01 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T22:04:08Z", "level": "INFO", "message": " Encoded Size: 231.44 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T22:04:08Z", "level": "INFO", "message": " Reduction: 26.0% of original (74.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T22:04:08Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T22:04:08Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T22:04:10Z", "level": "INFO", "message": "Moved Loner Life in Another World - S01E07 - Haruka & the Hooded Man x265 Opus Bluray-1080p v3 Headpatter - [EHX].mkv β†’ Loner Life in Another World - S01E07 - Haruka & the Hooded Man x265 Opus Bluray-1080p v3 Headpatter - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T22:04:13Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Loner Life in Another World - S01E07 - Haruka & the Hooded Man x265 Opus Bluray-1080p v3 Headpatter - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T22:04:13Z", "level": "INFO", "message": " Type: ANIME | Show: Loner Life in Another World", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T22:04:13Z", "level": "INFO", "message": " Size: 890.01MB β†’ 231.44MB (26.0% of original, 74.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T22:04:13Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T22:04:13Z", "level": "INFO", "message": "Deleted original and processing copy for Loner Life in Another World - S01E07 - Haruka & the Hooded Man x265 Opus Bluray-1080p v3 Headpatter.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T22:04:13Z", "level": "INFO", "message": "Processing: Loner Life in Another World - S01E07 - Haruka & the Hooded Man x265 Opus Bluray-1080p v4 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T22:04:21Z", "level": "INFO", "message": "Copied Loner Life in Another World - S01E07 - Haruka & the Hooded Man x265 Opus Bluray-1080p v4 Headpatter.mkv β†’ Loner Life in Another World - S01E07 - Haruka & the Hooded Man x265 Opus Bluray-1080p v4 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T22:04:21Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T22:04:21Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T22:04:21Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T22:04:21Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T22:04:21Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T22:04:23Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T22:04:23Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T22:04:23Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T22:04:23Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T22:04:23Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T22:04:23Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T22:04:23Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T22:04:23Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T22:04:23Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T22:04:23Z", "level": "INFO", "message": "Stereo audio 187kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T22:04:23Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 187kbps | Action: COPY (preserve) | Target: 187kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T22:04:23Z", "level": "INFO", "message": "Stereo audio 183kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T22:04:23Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 183kbps | Action: COPY (preserve) | Target: 183kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T22:04:23Z", "level": "INFO", "message": "Stereo audio 187kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T22:04:23Z", "level": "INFO", "message": "Stereo audio 183kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T22:04:23Z", "level": "INFO", "message": "Running CQ encode: Loner Life in Another World - S01E07 - Haruka & the Hooded Man x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T22:08:04Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T22:08:04Z", "level": "INFO", "message": " Original Size: 888.75 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T22:08:04Z", "level": "INFO", "message": " Encoded Size: 249.50 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T22:08:04Z", "level": "INFO", "message": " Reduction: 28.1% of original (71.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T22:08:04Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T22:08:04Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T22:08:06Z", "level": "INFO", "message": "Moved Loner Life in Another World - S01E07 - Haruka & the Hooded Man x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv β†’ Loner Life in Another World - S01E07 - Haruka & the Hooded Man x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T22:08:08Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Loner Life in Another World - S01E07 - Haruka & the Hooded Man x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T22:08:08Z", "level": "INFO", "message": " Type: ANIME | Show: Loner Life in Another World", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T22:08:08Z", "level": "INFO", "message": " Size: 888.75MB β†’ 249.5MB (28.1% of original, 71.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T22:08:08Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T22:08:08Z", "level": "INFO", "message": "Deleted original and processing copy for Loner Life in Another World - S01E07 - Haruka & the Hooded Man x265 Opus Bluray-1080p v4 Headpatter.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T22:08:08Z", "level": "INFO", "message": "Processing: Loner Life in Another World - S01E08 - Dungeon Expedition x265 Opus Bluray-1080p v3 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T22:08:20Z", "level": "INFO", "message": "Copied Loner Life in Another World - S01E08 - Dungeon Expedition x265 Opus Bluray-1080p v3 Headpatter.mkv β†’ Loner Life in Another World - S01E08 - Dungeon Expedition x265 Opus Bluray-1080p v3 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T22:08:20Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T22:08:20Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T22:08:20Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T22:08:20Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T22:08:20Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T22:08:22Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T22:08:22Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T22:08:22Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T22:08:22Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T22:08:22Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T22:08:22Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T22:08:22Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T22:08:22Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T22:08:22Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T22:08:22Z", "level": "INFO", "message": "Stereo audio 186kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T22:08:22Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 186kbps | Action: COPY (preserve) | Target: 186kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T22:08:22Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 224kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T22:08:22Z", "level": "INFO", "message": "Stereo audio 186kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T22:08:22Z", "level": "INFO", "message": "Running CQ encode: Loner Life in Another World - S01E08 - Dungeon Expedition x265 Opus Bluray-1080p v3 Headpatter - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T22:12:01Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T22:12:01Z", "level": "INFO", "message": " Original Size: 1241.17 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T22:12:01Z", "level": "INFO", "message": " Encoded Size: 320.89 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T22:12:01Z", "level": "INFO", "message": " Reduction: 25.9% of original (74.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T22:12:01Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T22:12:01Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T22:12:04Z", "level": "INFO", "message": "Moved Loner Life in Another World - S01E08 - Dungeon Expedition x265 Opus Bluray-1080p v3 Headpatter - [EHX].mkv β†’ Loner Life in Another World - S01E08 - Dungeon Expedition x265 Opus Bluray-1080p v3 Headpatter - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T22:12:06Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Loner Life in Another World - S01E08 - Dungeon Expedition x265 Opus Bluray-1080p v3 Headpatter - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T22:12:06Z", "level": "INFO", "message": " Type: ANIME | Show: Loner Life in Another World", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T22:12:06Z", "level": "INFO", "message": " Size: 1241.17MB β†’ 320.89MB (25.9% of original, 74.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T22:12:06Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T22:12:07Z", "level": "INFO", "message": "Deleted original and processing copy for Loner Life in Another World - S01E08 - Dungeon Expedition x265 Opus Bluray-1080p v3 Headpatter.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T22:12:07Z", "level": "INFO", "message": "Processing: Loner Life in Another World - S01E08 - Dungeon Expedition x265 Opus Bluray-1080p v4 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T22:12:18Z", "level": "INFO", "message": "Copied Loner Life in Another World - S01E08 - Dungeon Expedition x265 Opus Bluray-1080p v4 Headpatter.mkv β†’ Loner Life in Another World - S01E08 - Dungeon Expedition x265 Opus Bluray-1080p v4 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T22:12:18Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T22:12:18Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T22:12:18Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T22:12:18Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T22:12:18Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T22:12:21Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T22:12:21Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T22:12:21Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T22:12:21Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T22:12:21Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T22:12:21Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T22:12:21Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T22:12:21Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T22:12:21Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T22:12:21Z", "level": "INFO", "message": "Stereo audio 188kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T22:12:21Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 188kbps | Action: COPY (preserve) | Target: 188kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T22:12:21Z", "level": "INFO", "message": "Stereo audio 186kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T22:12:21Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 186kbps | Action: COPY (preserve) | Target: 186kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T22:12:21Z", "level": "INFO", "message": "Stereo audio 188kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T22:12:21Z", "level": "INFO", "message": "Stereo audio 186kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T22:12:21Z", "level": "INFO", "message": "Running CQ encode: Loner Life in Another World - S01E08 - Dungeon Expedition x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T22:16:00Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T22:16:00Z", "level": "INFO", "message": " Original Size: 1240.41 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T22:16:00Z", "level": "INFO", "message": " Encoded Size: 341.26 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T22:16:00Z", "level": "INFO", "message": " Reduction: 27.5% of original (72.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T22:16:00Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T22:16:00Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T22:16:03Z", "level": "INFO", "message": "Moved Loner Life in Another World - S01E08 - Dungeon Expedition x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv β†’ Loner Life in Another World - S01E08 - Dungeon Expedition x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T22:16:06Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Loner Life in Another World - S01E08 - Dungeon Expedition x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T22:16:06Z", "level": "INFO", "message": " Type: ANIME | Show: Loner Life in Another World", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T22:16:06Z", "level": "INFO", "message": " Size: 1240.41MB β†’ 341.26MB (27.5% of original, 72.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T22:16:06Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T22:16:06Z", "level": "INFO", "message": "Deleted original and processing copy for Loner Life in Another World - S01E08 - Dungeon Expedition x265 Opus Bluray-1080p v4 Headpatter.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T22:16:06Z", "level": "INFO", "message": "Processing: Loner Life in Another World - S01E09 - The Loner & the Dungeon Emperor x265 Opus Bluray-1080p v3 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T22:16:17Z", "level": "INFO", "message": "Copied Loner Life in Another World - S01E09 - The Loner & the Dungeon Emperor x265 Opus Bluray-1080p v3 Headpatter.mkv β†’ Loner Life in Another World - S01E09 - The Loner & the Dungeon Emperor x265 Opus Bluray-1080p v3 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T22:16:17Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T22:16:17Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T22:16:18Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T22:16:18Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T22:16:18Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T22:16:20Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T22:16:20Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T22:16:20Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T22:16:20Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T22:16:20Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T22:16:20Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T22:16:20Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T22:16:20Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T22:16:20Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T22:16:20Z", "level": "INFO", "message": "Stereo audio 185kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T22:16:20Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 185kbps | Action: COPY (preserve) | Target: 185kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T22:16:20Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 223kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T22:16:20Z", "level": "INFO", "message": "Stereo audio 185kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T22:16:20Z", "level": "INFO", "message": "Running CQ encode: Loner Life in Another World - S01E09 - The Loner & the Dungeon Emperor x265 Opus Bluray-1080p v3 Headpatter - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T22:19:59Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T22:19:59Z", "level": "INFO", "message": " Original Size: 1209.17 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T22:19:59Z", "level": "INFO", "message": " Encoded Size: 296.96 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T22:19:59Z", "level": "INFO", "message": " Reduction: 24.6% of original (75.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T22:19:59Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T22:19:59Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T22:20:02Z", "level": "INFO", "message": "Moved Loner Life in Another World - S01E09 - The Loner & the Dungeon Emperor x265 Opus Bluray-1080p v3 Headpatter - [EHX].mkv β†’ Loner Life in Another World - S01E09 - The Loner & the Dungeon Emperor x265 Opus Bluray-1080p v3 Headpatter - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T22:20:04Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Loner Life in Another World - S01E09 - The Loner & the Dungeon Emperor x265 Opus Bluray-1080p v3 Headpatter - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T22:20:04Z", "level": "INFO", "message": " Type: ANIME | Show: Loner Life in Another World", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T22:20:04Z", "level": "INFO", "message": " Size: 1209.17MB β†’ 296.96MB (24.6% of original, 75.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T22:20:04Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T22:20:05Z", "level": "INFO", "message": "Deleted original and processing copy for Loner Life in Another World - S01E09 - The Loner & the Dungeon Emperor x265 Opus Bluray-1080p v3 Headpatter.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T22:20:05Z", "level": "INFO", "message": "Processing: Loner Life in Another World - S01E09 - The Loner & the Dungeon Emperor x265 Opus Bluray-1080p v4 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T22:20:16Z", "level": "INFO", "message": "Copied Loner Life in Another World - S01E09 - The Loner & the Dungeon Emperor x265 Opus Bluray-1080p v4 Headpatter.mkv β†’ Loner Life in Another World - S01E09 - The Loner & the Dungeon Emperor x265 Opus Bluray-1080p v4 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T22:20:16Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T22:20:16Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T22:20:16Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T22:20:16Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T22:20:16Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T22:20:19Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T22:20:19Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T22:20:19Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T22:20:19Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T22:20:19Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T22:20:19Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T22:20:19Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T22:20:19Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T22:20:19Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T22:20:19Z", "level": "INFO", "message": "Stereo audio 187kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T22:20:19Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 187kbps | Action: COPY (preserve) | Target: 187kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T22:20:19Z", "level": "INFO", "message": "Stereo audio 186kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T22:20:19Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 186kbps | Action: COPY (preserve) | Target: 186kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T22:20:19Z", "level": "INFO", "message": "Stereo audio 187kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T22:20:19Z", "level": "INFO", "message": "Stereo audio 186kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T22:20:19Z", "level": "INFO", "message": "Running CQ encode: Loner Life in Another World - S01E09 - The Loner & the Dungeon Emperor x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T22:22:00Z", "level": "INFO", "message": "Using path as-is: P:\\anime\\Loner Life in Another World", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-10T22:22:00Z", "level": "INFO", "message": "Skipped 8 file(s)", "module": "process_manager", "funcName": "process_folder", "line": 113} {"timestamp": "2026-01-10T22:22:00Z", "level": "INFO", "message": "Processing: Loner Life in Another World - S01E09 - The Loner & the Dungeon Emperor x265 Opus Bluray-1080p v4 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T22:22:00Z", "level": "INFO", "message": "File already in processing: Loner Life in Another World - S01E09 - The Loner & the Dungeon Emperor x265 Opus Bluray-1080p v4 Headpatter.mkv (1207.50 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 130} {"timestamp": "2026-01-10T22:22:01Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T22:22:01Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T22:22:01Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T22:22:01Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T22:22:01Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T22:22:03Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T22:22:03Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T22:22:03Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T22:22:03Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T22:22:03Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T22:22:03Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T22:22:03Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T22:22:03Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T22:22:03Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T22:22:03Z", "level": "INFO", "message": "Stereo audio 189kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T22:22:03Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 189kbps | Action: COPY (preserve) | Target: 189kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T22:22:03Z", "level": "INFO", "message": "Stereo audio 185kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T22:22:03Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 185kbps | Action: COPY (preserve) | Target: 185kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T22:22:03Z", "level": "INFO", "message": "Stereo audio 189kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T22:22:03Z", "level": "INFO", "message": "Stereo audio 185kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T22:22:03Z", "level": "INFO", "message": "Running CQ encode: Loner Life in Another World - S01E09 - The Loner & the Dungeon Emperor x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T22:25:44Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T22:25:44Z", "level": "INFO", "message": " Original Size: 1207.50 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T22:25:44Z", "level": "INFO", "message": " Encoded Size: 312.39 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T22:25:44Z", "level": "INFO", "message": " Reduction: 25.9% of original (74.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T22:25:44Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T22:25:44Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T22:25:47Z", "level": "INFO", "message": "Moved Loner Life in Another World - S01E09 - The Loner & the Dungeon Emperor x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv β†’ Loner Life in Another World - S01E09 - The Loner & the Dungeon Emperor x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T22:25:51Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Loner Life in Another World - S01E09 - The Loner & the Dungeon Emperor x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T22:25:51Z", "level": "INFO", "message": " Type: ANIME | Show: Loner Life in Another World", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T22:25:51Z", "level": "INFO", "message": " Size: 1207.5MB β†’ 312.39MB (25.9% of original, 74.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T22:25:51Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T22:25:51Z", "level": "INFO", "message": "Deleted original and processing copy for Loner Life in Another World - S01E09 - The Loner & the Dungeon Emperor x265 Opus Bluray-1080p v4 Headpatter.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T22:25:51Z", "level": "INFO", "message": "Processing: Loner Life in Another World - S01E10 - Stampede x265 Opus Bluray-1080p v4 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T22:26:02Z", "level": "INFO", "message": "Copied Loner Life in Another World - S01E10 - Stampede x265 Opus Bluray-1080p v4 Headpatter.mkv β†’ Loner Life in Another World - S01E10 - Stampede x265 Opus Bluray-1080p v4 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T22:26:02Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T22:26:02Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T22:26:02Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T22:26:02Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T22:26:02Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T22:26:05Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T22:26:05Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T22:26:05Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T22:26:05Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T22:26:05Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T22:26:05Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T22:26:05Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T22:26:05Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T22:26:05Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T22:26:05Z", "level": "INFO", "message": "Stereo audio 185kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T22:26:05Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 185kbps | Action: COPY (preserve) | Target: 185kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T22:26:05Z", "level": "INFO", "message": "Stereo audio 184kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T22:26:05Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 184kbps | Action: COPY (preserve) | Target: 184kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T22:26:05Z", "level": "INFO", "message": "Stereo audio 185kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T22:26:05Z", "level": "INFO", "message": "Stereo audio 184kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T22:26:05Z", "level": "INFO", "message": "Running CQ encode: Loner Life in Another World - S01E10 - Stampede x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T22:29:48Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T22:29:48Z", "level": "INFO", "message": " Original Size: 1042.88 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T22:29:48Z", "level": "INFO", "message": " Encoded Size: 287.91 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T22:29:48Z", "level": "INFO", "message": " Reduction: 27.6% of original (72.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T22:29:48Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T22:29:48Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T22:29:50Z", "level": "INFO", "message": "Moved Loner Life in Another World - S01E10 - Stampede x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv β†’ Loner Life in Another World - S01E10 - Stampede x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T22:29:54Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Loner Life in Another World - S01E10 - Stampede x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T22:29:54Z", "level": "INFO", "message": " Type: ANIME | Show: Loner Life in Another World", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T22:29:54Z", "level": "INFO", "message": " Size: 1042.88MB β†’ 287.91MB (27.6% of original, 72.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T22:29:54Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T22:29:54Z", "level": "INFO", "message": "Deleted original and processing copy for Loner Life in Another World - S01E10 - Stampede x265 Opus Bluray-1080p v4 Headpatter.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T22:29:54Z", "level": "INFO", "message": "Processing: Loner Life in Another World - S01E11 - Dungeon Escape x265 Opus Bluray-1080p v4 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T22:30:05Z", "level": "INFO", "message": "Copied Loner Life in Another World - S01E11 - Dungeon Escape x265 Opus Bluray-1080p v4 Headpatter.mkv β†’ Loner Life in Another World - S01E11 - Dungeon Escape x265 Opus Bluray-1080p v4 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T22:30:05Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T22:30:05Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T22:30:05Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T22:30:05Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T22:30:05Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T22:30:08Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T22:30:08Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T22:30:08Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T22:30:08Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T22:30:08Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T22:30:08Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T22:30:08Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T22:30:08Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T22:30:08Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T22:30:08Z", "level": "INFO", "message": "Stereo audio 182kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T22:30:08Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 182kbps | Action: COPY (preserve) | Target: 182kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T22:30:08Z", "level": "INFO", "message": "Stereo audio 187kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T22:30:08Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 187kbps | Action: COPY (preserve) | Target: 187kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T22:30:08Z", "level": "INFO", "message": "Stereo audio 182kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T22:30:08Z", "level": "INFO", "message": "Stereo audio 187kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T22:30:08Z", "level": "INFO", "message": "Running CQ encode: Loner Life in Another World - S01E11 - Dungeon Escape x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T22:33:50Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T22:33:50Z", "level": "INFO", "message": " Original Size: 1185.54 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T22:33:50Z", "level": "INFO", "message": " Encoded Size: 334.95 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T22:33:50Z", "level": "INFO", "message": " Reduction: 28.3% of original (71.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T22:33:50Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T22:33:50Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T22:33:53Z", "level": "INFO", "message": "Moved Loner Life in Another World - S01E11 - Dungeon Escape x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv β†’ Loner Life in Another World - S01E11 - Dungeon Escape x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T22:33:57Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Loner Life in Another World - S01E11 - Dungeon Escape x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T22:33:57Z", "level": "INFO", "message": " Type: ANIME | Show: Loner Life in Another World", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T22:33:57Z", "level": "INFO", "message": " Size: 1185.54MB β†’ 334.95MB (28.3% of original, 71.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T22:33:57Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T22:33:57Z", "level": "INFO", "message": "Deleted original and processing copy for Loner Life in Another World - S01E11 - Dungeon Escape x265 Opus Bluray-1080p v4 Headpatter.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T22:33:57Z", "level": "INFO", "message": "Processing: Loner Life in Another World - S01E12 - Loner & Loner x265 Opus Bluray-1080p v4 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T22:34:06Z", "level": "INFO", "message": "Copied Loner Life in Another World - S01E12 - Loner & Loner x265 Opus Bluray-1080p v4 Headpatter.mkv β†’ Loner Life in Another World - S01E12 - Loner & Loner x265 Opus Bluray-1080p v4 Headpatter.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T22:34:06Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T22:34:06Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T22:34:06Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T22:34:06Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T22:34:06Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T22:34:09Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T22:34:09Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T22:34:09Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T22:34:09Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T22:34:09Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T22:34:09Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T22:34:09Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T22:34:09Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T22:34:09Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T22:34:09Z", "level": "INFO", "message": "Stereo audio 189kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T22:34:09Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 189kbps | Action: COPY (preserve) | Target: 189kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T22:34:09Z", "level": "INFO", "message": "Stereo audio 176kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T22:34:09Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 176kbps | Action: COPY (preserve) | Target: 176kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T22:34:09Z", "level": "INFO", "message": "Stereo audio 189kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T22:34:09Z", "level": "INFO", "message": "Stereo audio 176kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T22:34:09Z", "level": "INFO", "message": "Running CQ encode: Loner Life in Another World - S01E12 - Loner & Loner x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T22:37:50Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T22:37:50Z", "level": "INFO", "message": " Original Size: 1024.89 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T22:37:50Z", "level": "INFO", "message": " Encoded Size: 284.27 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T22:37:50Z", "level": "INFO", "message": " Reduction: 27.7% of original (72.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T22:37:50Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T22:37:50Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T22:37:52Z", "level": "INFO", "message": "Moved Loner Life in Another World - S01E12 - Loner & Loner x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv β†’ Loner Life in Another World - S01E12 - Loner & Loner x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T22:37:57Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Loner Life in Another World - S01E12 - Loner & Loner x265 Opus Bluray-1080p v4 Headpatter - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T22:37:57Z", "level": "INFO", "message": " Type: ANIME | Show: Loner Life in Another World", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T22:37:57Z", "level": "INFO", "message": " Size: 1024.89MB β†’ 284.27MB (27.7% of original, 72.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T22:37:57Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T22:37:57Z", "level": "INFO", "message": "Deleted original and processing copy for Loner Life in Another World - S01E12 - Loner & Loner x265 Opus Bluray-1080p v4 Headpatter.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T22:37:57Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 456} {"timestamp": "2026-01-10T23:36:44Z", "level": "INFO", "message": "Using path as-is: P:\\anime\\Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells (2024)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-10T23:36:44Z", "level": "INFO", "message": "Processing: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E01 - The Goddess Announcing Her Summons x265 AAC Bluray-1080p Audio.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T23:36:55Z", "level": "INFO", "message": "Copied Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E01 - The Goddess Announcing Her Summons x265 AAC Bluray-1080p Audio.mkv β†’ Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E01 - The Goddess Announcing Her Summons x265 AAC Bluray-1080p Audio.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T23:36:55Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T23:36:55Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T23:36:55Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T23:36:55Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T23:36:55Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T23:36:57Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T23:36:57Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T23:36:57Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T23:36:57Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T23:36:57Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T23:36:57Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T23:36:57Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T23:36:57Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T23:36:57Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T23:36:57Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T23:36:57Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T23:36:57Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: jpn | Detected: 1377kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T23:36:57Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T23:36:57Z", "level": "INFO", "message": "Running CQ encode: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E01 - The Goddess Announcing Her Summons x265 AAC Bluray-1080p Audio - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T23:40:40Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T23:40:40Z", "level": "INFO", "message": " Original Size: 1216.67 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T23:40:40Z", "level": "INFO", "message": " Encoded Size: 356.62 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T23:40:40Z", "level": "INFO", "message": " Reduction: 29.3% of original (70.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T23:40:40Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T23:40:40Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T23:40:43Z", "level": "INFO", "message": "Moved Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E01 - The Goddess Announcing Her Summons x265 AAC Bluray-1080p Audio - [EHX].mkv β†’ Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E01 - The Goddess Announcing Her Summons x265 AAC Bluray-1080p Audio - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T23:40:45Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E01 - The Goddess Announcing Her Summons x265 AAC Bluray-1080p Audio - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T23:40:45Z", "level": "INFO", "message": " Type: ANIME | Show: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells (2024)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T23:40:45Z", "level": "INFO", "message": " Size: 1216.67MB β†’ 356.62MB (29.3% of original, 70.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T23:40:45Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T23:40:45Z", "level": "INFO", "message": "Deleted original and processing copy for Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E01 - The Goddess Announcing Her Summons x265 AAC Bluray-1080p Audio.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T23:40:45Z", "level": "INFO", "message": "Processing: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E02 - The Ruins of Disposal x265 AAC Bluray-1080p Audio.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T23:40:58Z", "level": "INFO", "message": "Copied Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E02 - The Ruins of Disposal x265 AAC Bluray-1080p Audio.mkv β†’ Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E02 - The Ruins of Disposal x265 AAC Bluray-1080p Audio.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T23:40:58Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T23:40:58Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T23:40:59Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T23:40:59Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T23:40:59Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T23:41:01Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T23:41:01Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T23:41:01Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T23:41:01Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T23:41:01Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T23:41:01Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T23:41:01Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T23:41:01Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T23:41:01Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T23:41:01Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T23:41:01Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T23:41:01Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: jpn | Detected: 1381kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T23:41:01Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T23:41:01Z", "level": "INFO", "message": "Running CQ encode: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E02 - The Ruins of Disposal x265 AAC Bluray-1080p Audio - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T23:44:43Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T23:44:43Z", "level": "INFO", "message": " Original Size: 1432.67 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T23:44:43Z", "level": "INFO", "message": " Encoded Size: 324.57 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T23:44:43Z", "level": "INFO", "message": " Reduction: 22.7% of original (77.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T23:44:43Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T23:44:43Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T23:44:46Z", "level": "INFO", "message": "Moved Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E02 - The Ruins of Disposal x265 AAC Bluray-1080p Audio - [EHX].mkv β†’ Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E02 - The Ruins of Disposal x265 AAC Bluray-1080p Audio - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T23:44:48Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E02 - The Ruins of Disposal x265 AAC Bluray-1080p Audio - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T23:44:48Z", "level": "INFO", "message": " Type: ANIME | Show: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells (2024)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T23:44:48Z", "level": "INFO", "message": " Size: 1432.67MB β†’ 324.57MB (22.7% of original, 77.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T23:44:48Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T23:44:48Z", "level": "INFO", "message": "Deleted original and processing copy for Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E02 - The Ruins of Disposal x265 AAC Bluray-1080p Audio.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T23:44:48Z", "level": "INFO", "message": "Processing: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E03 - Encounter AVENGERS x265 AAC Bluray-1080p Audio.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T23:45:00Z", "level": "INFO", "message": "Copied Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E03 - Encounter AVENGERS x265 AAC Bluray-1080p Audio.mkv β†’ Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E03 - Encounter AVENGERS x265 AAC Bluray-1080p Audio.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T23:45:00Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T23:45:00Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T23:45:00Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T23:45:00Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T23:45:00Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T23:45:03Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T23:45:03Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T23:45:03Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T23:45:03Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T23:45:03Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T23:45:03Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T23:45:03Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T23:45:03Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T23:45:03Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T23:45:03Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T23:45:03Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T23:45:03Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: jpn | Detected: 1431kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T23:45:03Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T23:45:03Z", "level": "INFO", "message": "Running CQ encode: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E03 - Encounter AVENGERS x265 AAC Bluray-1080p Audio - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T23:48:46Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T23:48:46Z", "level": "INFO", "message": " Original Size: 1347.74 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T23:48:46Z", "level": "INFO", "message": " Encoded Size: 304.35 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T23:48:46Z", "level": "INFO", "message": " Reduction: 22.6% of original (77.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T23:48:46Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T23:48:46Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T23:48:49Z", "level": "INFO", "message": "Moved Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E03 - Encounter AVENGERS x265 AAC Bluray-1080p Audio - [EHX].mkv β†’ Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E03 - Encounter AVENGERS x265 AAC Bluray-1080p Audio - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T23:48:51Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E03 - Encounter AVENGERS x265 AAC Bluray-1080p Audio - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T23:48:51Z", "level": "INFO", "message": " Type: ANIME | Show: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells (2024)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T23:48:51Z", "level": "INFO", "message": " Size: 1347.74MB β†’ 304.35MB (22.6% of original, 77.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T23:48:51Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T23:48:51Z", "level": "INFO", "message": "Deleted original and processing copy for Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E03 - Encounter AVENGERS x265 AAC Bluray-1080p Audio.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T23:48:51Z", "level": "INFO", "message": "Processing: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E04 - The Woman Known as the Princess Knight x265 AAC Bluray-1080p Audio.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T23:49:02Z", "level": "INFO", "message": "Copied Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E04 - The Woman Known as the Princess Knight x265 AAC Bluray-1080p Audio.mkv β†’ Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E04 - The Woman Known as the Princess Knight x265 AAC Bluray-1080p Audio.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T23:49:02Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T23:49:02Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T23:49:02Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T23:49:02Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T23:49:02Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T23:49:04Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T23:49:04Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T23:49:04Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T23:49:04Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T23:49:04Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T23:49:04Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T23:49:04Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T23:49:04Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T23:49:04Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T23:49:04Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T23:49:04Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T23:49:04Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: jpn | Detected: 1359kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T23:49:04Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T23:49:04Z", "level": "INFO", "message": "Running CQ encode: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E04 - The Woman Known as the Princess Knight x265 AAC Bluray-1080p Audio - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T23:52:46Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T23:52:46Z", "level": "INFO", "message": " Original Size: 1190.80 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T23:52:46Z", "level": "INFO", "message": " Encoded Size: 259.13 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T23:52:46Z", "level": "INFO", "message": " Reduction: 21.8% of original (78.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T23:52:46Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T23:52:46Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T23:52:48Z", "level": "INFO", "message": "Moved Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E04 - The Woman Known as the Princess Knight x265 AAC Bluray-1080p Audio - [EHX].mkv β†’ Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E04 - The Woman Known as the Princess Knight x265 AAC Bluray-1080p Audio - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T23:52:50Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E04 - The Woman Known as the Princess Knight x265 AAC Bluray-1080p Audio - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T23:52:50Z", "level": "INFO", "message": " Type: ANIME | Show: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells (2024)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T23:52:50Z", "level": "INFO", "message": " Size: 1190.8MB β†’ 259.13MB (21.8% of original, 78.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T23:52:50Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T23:52:51Z", "level": "INFO", "message": "Deleted original and processing copy for Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E04 - The Woman Known as the Princess Knight x265 AAC Bluray-1080p Audio.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T23:52:51Z", "level": "INFO", "message": "Processing: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E05 - The Chain Known as Trust x265 AAC Bluray-1080p Audio.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T23:53:03Z", "level": "INFO", "message": "Copied Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E05 - The Chain Known as Trust x265 AAC Bluray-1080p Audio.mkv β†’ Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E05 - The Chain Known as Trust x265 AAC Bluray-1080p Audio.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T23:53:03Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T23:53:03Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T23:53:03Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T23:53:03Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T23:53:03Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T23:53:05Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T23:53:05Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T23:53:05Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T23:53:05Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T23:53:05Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T23:53:05Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T23:53:05Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T23:53:05Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T23:53:05Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T23:53:05Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T23:53:05Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T23:53:05Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: jpn | Detected: 1377kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T23:53:05Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T23:53:05Z", "level": "INFO", "message": "Running CQ encode: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E05 - The Chain Known as Trust x265 AAC Bluray-1080p Audio - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-10T23:56:46Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-10T23:56:46Z", "level": "INFO", "message": " Original Size: 1249.62 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-10T23:56:46Z", "level": "INFO", "message": " Encoded Size: 282.29 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-10T23:56:46Z", "level": "INFO", "message": " Reduction: 22.6% of original (77.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-10T23:56:46Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-10T23:56:46Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-10T23:56:49Z", "level": "INFO", "message": "Moved Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E05 - The Chain Known as Trust x265 AAC Bluray-1080p Audio - [EHX].mkv β†’ Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E05 - The Chain Known as Trust x265 AAC Bluray-1080p Audio - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-10T23:56:51Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E05 - The Chain Known as Trust x265 AAC Bluray-1080p Audio - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-10T23:56:51Z", "level": "INFO", "message": " Type: ANIME | Show: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells (2024)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-10T23:56:51Z", "level": "INFO", "message": " Size: 1249.62MB β†’ 282.29MB (22.6% of original, 77.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-10T23:56:51Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-10T23:56:51Z", "level": "INFO", "message": "Deleted original and processing copy for Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E05 - The Chain Known as Trust x265 AAC Bluray-1080p Audio.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-10T23:56:51Z", "level": "INFO", "message": "Processing: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E06 - Humanity's Strongest, Civit Gartland x265 AAC Bluray-1080p Audio.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-10T23:57:02Z", "level": "INFO", "message": "Copied Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E06 - Humanity's Strongest, Civit Gartland x265 AAC Bluray-1080p Audio.mkv β†’ Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E06 - Humanity's Strongest, Civit Gartland x265 AAC Bluray-1080p Audio.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-10T23:57:02Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-10T23:57:02Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-10T23:57:02Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-10T23:57:02Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-10T23:57:02Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-10T23:57:05Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-10T23:57:05Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-10T23:57:05Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-10T23:57:05Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-10T23:57:05Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-10T23:57:05Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-10T23:57:05Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-10T23:57:05Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-10T23:57:05Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-10T23:57:05Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T23:57:05Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T23:57:05Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: jpn | Detected: 1446kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-10T23:57:05Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-10T23:57:05Z", "level": "INFO", "message": "Running CQ encode: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E06 - Humanity's Strongest, Civit Gartland x265 AAC Bluray-1080p Audio - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-11T00:00:46Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-11T00:00:46Z", "level": "INFO", "message": " Original Size: 1240.90 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-11T00:00:46Z", "level": "INFO", "message": " Encoded Size: 304.93 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-11T00:00:46Z", "level": "INFO", "message": " Reduction: 24.6% of original (75.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-11T00:00:46Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-11T00:00:46Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-11T00:00:49Z", "level": "INFO", "message": "Moved Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E06 - Humanity's Strongest, Civit Gartland x265 AAC Bluray-1080p Audio - [EHX].mkv β†’ Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E06 - Humanity's Strongest, Civit Gartland x265 AAC Bluray-1080p Audio - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-11T00:00:51Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E06 - Humanity's Strongest, Civit Gartland x265 AAC Bluray-1080p Audio - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-11T00:00:51Z", "level": "INFO", "message": " Type: ANIME | Show: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells (2024)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-11T00:00:51Z", "level": "INFO", "message": " Size: 1240.9MB β†’ 304.93MB (24.6% of original, 75.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-11T00:00:51Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-11T00:00:52Z", "level": "INFO", "message": "Deleted original and processing copy for Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E06 - Humanity's Strongest, Civit Gartland x265 AAC Bluray-1080p Audio.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-11T00:00:52Z", "level": "INFO", "message": "Processing: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E07 - Monroy's Bloodsport Champion x265 AAC Bluray-1080p Audio.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-11T00:01:02Z", "level": "INFO", "message": "Copied Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E07 - Monroy's Bloodsport Champion x265 AAC Bluray-1080p Audio.mkv β†’ Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E07 - Monroy's Bloodsport Champion x265 AAC Bluray-1080p Audio.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-11T00:01:02Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-11T00:01:02Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-11T00:01:02Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-11T00:01:02Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-11T00:01:02Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-11T00:01:04Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-11T00:01:04Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-11T00:01:04Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-11T00:01:04Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-11T00:01:04Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-11T00:01:04Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-11T00:01:04Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-11T00:01:04Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-11T00:01:04Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-11T00:01:04Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-11T00:01:04Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-11T00:01:04Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: jpn | Detected: 1345kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-11T00:01:04Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-11T00:01:04Z", "level": "INFO", "message": "Running CQ encode: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E07 - Monroy's Bloodsport Champion x265 AAC Bluray-1080p Audio - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-11T00:04:46Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-11T00:04:46Z", "level": "INFO", "message": " Original Size: 1162.71 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-11T00:04:46Z", "level": "INFO", "message": " Encoded Size: 250.26 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-11T00:04:46Z", "level": "INFO", "message": " Reduction: 21.5% of original (78.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-11T00:04:46Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-11T00:04:46Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-11T00:04:48Z", "level": "INFO", "message": "Moved Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E07 - Monroy's Bloodsport Champion x265 AAC Bluray-1080p Audio - [EHX].mkv β†’ Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E07 - Monroy's Bloodsport Champion x265 AAC Bluray-1080p Audio - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-11T00:04:50Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E07 - Monroy's Bloodsport Champion x265 AAC Bluray-1080p Audio - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-11T00:04:50Z", "level": "INFO", "message": " Type: ANIME | Show: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells (2024)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-11T00:04:50Z", "level": "INFO", "message": " Size: 1162.71MB β†’ 250.26MB (21.5% of original, 78.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-11T00:04:50Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-11T00:04:50Z", "level": "INFO", "message": "Deleted original and processing copy for Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E07 - Monroy's Bloodsport Champion x265 AAC Bluray-1080p Audio.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-11T00:04:50Z", "level": "INFO", "message": "Processing: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E08 - Together with the Lord of Flies x265 AAC Bluray-1080p Audio.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-11T00:05:01Z", "level": "INFO", "message": "Copied Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E08 - Together with the Lord of Flies x265 AAC Bluray-1080p Audio.mkv β†’ Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E08 - Together with the Lord of Flies x265 AAC Bluray-1080p Audio.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-11T00:05:01Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-11T00:05:01Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-11T00:05:01Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-11T00:05:01Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-11T00:05:01Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-11T00:05:03Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-11T00:05:03Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-11T00:05:03Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-11T00:05:03Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-11T00:05:03Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-11T00:05:03Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-11T00:05:03Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-11T00:05:03Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-11T00:05:03Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-11T00:05:03Z", "level": "INFO", "message": "Stereo audio 127kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-11T00:05:03Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 127kbps | Action: COPY (preserve) | Target: 127kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-11T00:05:03Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: jpn | Detected: 1325kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-11T00:05:03Z", "level": "INFO", "message": "Stereo audio 127kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-11T00:05:03Z", "level": "INFO", "message": "Running CQ encode: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E08 - Together with the Lord of Flies x265 AAC Bluray-1080p Audio - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-11T00:08:45Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-11T00:08:45Z", "level": "INFO", "message": " Original Size: 1203.13 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-11T00:08:45Z", "level": "INFO", "message": " Encoded Size: 240.61 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-11T00:08:45Z", "level": "INFO", "message": " Reduction: 20.0% of original (80.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-11T00:08:45Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-11T00:08:45Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-11T00:08:47Z", "level": "INFO", "message": "Moved Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E08 - Together with the Lord of Flies x265 AAC Bluray-1080p Audio - [EHX].mkv β†’ Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E08 - Together with the Lord of Flies x265 AAC Bluray-1080p Audio - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-11T00:08:49Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E08 - Together with the Lord of Flies x265 AAC Bluray-1080p Audio - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-11T00:08:49Z", "level": "INFO", "message": " Type: ANIME | Show: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells (2024)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-11T00:08:49Z", "level": "INFO", "message": " Size: 1203.13MB β†’ 240.61MB (20.0% of original, 80.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-11T00:08:49Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-11T00:08:49Z", "level": "INFO", "message": "Deleted original and processing copy for Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E08 - Together with the Lord of Flies x265 AAC Bluray-1080p Audio.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-11T00:08:49Z", "level": "INFO", "message": "Processing: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E09 - Dark Plot x265 AAC Bluray-1080p Audio.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-11T00:09:00Z", "level": "INFO", "message": "Copied Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E09 - Dark Plot x265 AAC Bluray-1080p Audio.mkv β†’ Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E09 - Dark Plot x265 AAC Bluray-1080p Audio.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-11T00:09:01Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-11T00:09:01Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-11T00:09:01Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-11T00:09:01Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-11T00:09:01Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-11T00:09:03Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-11T00:09:03Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-11T00:09:03Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-11T00:09:03Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-11T00:09:03Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-11T00:09:03Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-11T00:09:03Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-11T00:09:03Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-11T00:09:03Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-11T00:09:03Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-11T00:09:03Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-11T00:09:03Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: jpn | Detected: 1491kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-11T00:09:03Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-11T00:09:03Z", "level": "INFO", "message": "Running CQ encode: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E09 - Dark Plot x265 AAC Bluray-1080p Audio - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-11T00:12:45Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-11T00:12:45Z", "level": "INFO", "message": " Original Size: 1298.75 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-11T00:12:45Z", "level": "INFO", "message": " Encoded Size: 268.60 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-11T00:12:45Z", "level": "INFO", "message": " Reduction: 20.7% of original (79.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-11T00:12:45Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-11T00:12:45Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-11T00:12:47Z", "level": "INFO", "message": "Moved Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E09 - Dark Plot x265 AAC Bluray-1080p Audio - [EHX].mkv β†’ Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E09 - Dark Plot x265 AAC Bluray-1080p Audio - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-11T00:12:49Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E09 - Dark Plot x265 AAC Bluray-1080p Audio - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-11T00:12:49Z", "level": "INFO", "message": " Type: ANIME | Show: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells (2024)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-11T00:12:49Z", "level": "INFO", "message": " Size: 1298.75MB β†’ 268.6MB (20.7% of original, 79.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-11T00:12:49Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-11T00:12:50Z", "level": "INFO", "message": "Deleted original and processing copy for Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E09 - Dark Plot x265 AAC Bluray-1080p Audio.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-11T00:12:50Z", "level": "INFO", "message": "Processing: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E10 - Land of the Golden-Eyed Monsters x265 AAC Bluray-1080p Audio.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-11T00:13:01Z", "level": "INFO", "message": "Copied Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E10 - Land of the Golden-Eyed Monsters x265 AAC Bluray-1080p Audio.mkv β†’ Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E10 - Land of the Golden-Eyed Monsters x265 AAC Bluray-1080p Audio.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-11T00:13:01Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-11T00:13:01Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-11T00:13:01Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-11T00:13:01Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-11T00:13:01Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-11T00:13:03Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-11T00:13:03Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-11T00:13:03Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-11T00:13:03Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-11T00:13:03Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-11T00:13:03Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-11T00:13:03Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-11T00:13:03Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-11T00:13:03Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-11T00:13:03Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-11T00:13:03Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-11T00:13:03Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: jpn | Detected: 1479kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-11T00:13:03Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-11T00:13:03Z", "level": "INFO", "message": "Running CQ encode: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E10 - Land of the Golden-Eyed Monsters x265 AAC Bluray-1080p Audio - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-11T00:16:46Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-11T00:16:46Z", "level": "INFO", "message": " Original Size: 1220.25 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-11T00:16:46Z", "level": "INFO", "message": " Encoded Size: 313.34 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-11T00:16:46Z", "level": "INFO", "message": " Reduction: 25.7% of original (74.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-11T00:16:46Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-11T00:16:46Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-11T00:16:49Z", "level": "INFO", "message": "Moved Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E10 - Land of the Golden-Eyed Monsters x265 AAC Bluray-1080p Audio - [EHX].mkv β†’ Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E10 - Land of the Golden-Eyed Monsters x265 AAC Bluray-1080p Audio - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-11T00:16:51Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E10 - Land of the Golden-Eyed Monsters x265 AAC Bluray-1080p Audio - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-11T00:16:51Z", "level": "INFO", "message": " Type: ANIME | Show: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells (2024)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-11T00:16:51Z", "level": "INFO", "message": " Size: 1220.25MB β†’ 313.34MB (25.7% of original, 74.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-11T00:16:51Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-11T00:16:52Z", "level": "INFO", "message": "Deleted original and processing copy for Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E10 - Land of the Golden-Eyed Monsters x265 AAC Bluray-1080p Audio.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-11T00:16:52Z", "level": "INFO", "message": "Processing: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E11 - To the Limit, and Beyond x265 AAC Bluray-1080p Audio.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-11T00:17:04Z", "level": "INFO", "message": "Copied Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E11 - To the Limit, and Beyond x265 AAC Bluray-1080p Audio.mkv β†’ Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E11 - To the Limit, and Beyond x265 AAC Bluray-1080p Audio.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-11T00:17:04Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-11T00:17:04Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-11T00:17:04Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-11T00:17:04Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-11T00:17:04Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-11T00:17:06Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-11T00:17:06Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-11T00:17:06Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-11T00:17:06Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-11T00:17:06Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-11T00:17:06Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-11T00:17:06Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-11T00:17:06Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-11T00:17:06Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-11T00:17:06Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-11T00:17:06Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-11T00:17:06Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: jpn | Detected: 1489kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-11T00:17:06Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-11T00:17:06Z", "level": "INFO", "message": "Running CQ encode: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E11 - To the Limit, and Beyond x265 AAC Bluray-1080p Audio - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-11T00:20:48Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-11T00:20:48Z", "level": "INFO", "message": " Original Size: 1361.22 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-11T00:20:48Z", "level": "INFO", "message": " Encoded Size: 375.91 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-11T00:20:48Z", "level": "INFO", "message": " Reduction: 27.6% of original (72.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-11T00:20:48Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-11T00:20:48Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-11T00:20:51Z", "level": "INFO", "message": "Moved Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E11 - To the Limit, and Beyond x265 AAC Bluray-1080p Audio - [EHX].mkv β†’ Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E11 - To the Limit, and Beyond x265 AAC Bluray-1080p Audio - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-11T00:20:54Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E11 - To the Limit, and Beyond x265 AAC Bluray-1080p Audio - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-11T00:20:54Z", "level": "INFO", "message": " Type: ANIME | Show: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells (2024)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-11T00:20:54Z", "level": "INFO", "message": " Size: 1361.22MB β†’ 375.91MB (27.6% of original, 72.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-11T00:20:54Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-11T00:20:54Z", "level": "INFO", "message": "Deleted original and processing copy for Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E11 - To the Limit, and Beyond x265 AAC Bluray-1080p Audio.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-11T00:20:54Z", "level": "INFO", "message": "Processing: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E12 - Ruler and Sword x265 AAC Bluray-1080p Audio.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-11T00:21:04Z", "level": "INFO", "message": "Copied Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E12 - Ruler and Sword x265 AAC Bluray-1080p Audio.mkv β†’ Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E12 - Ruler and Sword x265 AAC Bluray-1080p Audio.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-11T00:21:04Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-11T00:21:04Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-11T00:21:04Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-11T00:21:04Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-11T00:21:04Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-11T00:21:06Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-11T00:21:06Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-11T00:21:06Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-11T00:21:06Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-11T00:21:06Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-11T00:21:06Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-11T00:21:06Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-11T00:21:06Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-11T00:21:06Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-11T00:21:06Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-11T00:21:06Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-11T00:21:06Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: jpn | Detected: 1508kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-11T00:21:06Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-11T00:21:06Z", "level": "INFO", "message": "Running CQ encode: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E12 - Ruler and Sword x265 AAC Bluray-1080p Audio - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-11T00:24:46Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-11T00:24:46Z", "level": "INFO", "message": " Original Size: 1070.35 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-11T00:24:46Z", "level": "INFO", "message": " Encoded Size: 299.83 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-11T00:24:46Z", "level": "INFO", "message": " Reduction: 28.0% of original (72.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-11T00:24:46Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-11T00:24:46Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-11T00:24:48Z", "level": "INFO", "message": "Moved Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E12 - Ruler and Sword x265 AAC Bluray-1080p Audio - [EHX].mkv β†’ Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E12 - Ruler and Sword x265 AAC Bluray-1080p Audio - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-11T00:24:50Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E12 - Ruler and Sword x265 AAC Bluray-1080p Audio - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-11T00:24:50Z", "level": "INFO", "message": " Type: ANIME | Show: Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells (2024)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-11T00:24:50Z", "level": "INFO", "message": " Size: 1070.35MB β†’ 299.83MB (28.0% of original, 72.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-11T00:24:50Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-11T00:24:51Z", "level": "INFO", "message": "Deleted original and processing copy for Failure Frame - I Became the Strongest and Annihilated Everything with Low-Level Spells - S01E12 - Ruler and Sword x265 AAC Bluray-1080p Audio.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-11T00:24:51Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 456} {"timestamp": "2026-01-11T03:44:09Z", "level": "INFO", "message": "Using path as-is: P:\\tv", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-11T03:44:09Z", "level": "INFO", "message": "Skipped 21 file(s)", "module": "process_manager", "funcName": "process_folder", "line": 113} {"timestamp": "2026-01-11T03:44:09Z", "level": "INFO", "message": "Processing: Assembly.Required.S01E01.720p.HEVC.x265-MeGusta[eztv.re].mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-11T03:44:54Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Invincible (2021)\\Season 1", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-11T03:44:54Z", "level": "INFO", "message": "Processing: Invincible - S01E05 - THAT ACTUALLY HURT x265 EAC3 WEBDL-1080p SAMPA.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-11T03:45:01Z", "level": "INFO", "message": "Copied Invincible - S01E05 - THAT ACTUALLY HURT x265 EAC3 WEBDL-1080p SAMPA.mkv β†’ Invincible - S01E05 - THAT ACTUALLY HURT x265 EAC3 WEBDL-1080p SAMPA.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-11T03:45:02Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-11T03:45:02Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-11T03:45:02Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-11T03:45:02Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-11T03:45:02Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-11T03:45:04Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-11T03:45:04Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-11T03:45:04Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-11T03:45:04Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-11T03:45:04Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-11T03:45:04Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-11T03:45:04Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-11T03:45:04Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-11T03:45:04Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-11T03:45:04Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 636kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-11T03:45:04Z", "level": "INFO", "message": "Running CQ encode: Invincible - S01E05 - THAT ACTUALLY HURT x265 EAC3 WEBDL-1080p SAMPA - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-11T03:52:13Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-11T03:52:13Z", "level": "INFO", "message": " Original Size: 843.00 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-11T03:52:13Z", "level": "INFO", "message": " Encoded Size: 604.90 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-11T03:52:13Z", "level": "INFO", "message": " Reduction: 71.8% of original (28.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-11T03:52:13Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-11T03:52:13Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-11T03:52:18Z", "level": "INFO", "message": "Moved Invincible - S01E05 - THAT ACTUALLY HURT x265 EAC3 WEBDL-1080p SAMPA - [EHX].mkv β†’ Invincible - S01E05 - THAT ACTUALLY HURT x265 EAC3 WEBDL-1080p SAMPA - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-11T03:52:20Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Invincible - S01E05 - THAT ACTUALLY HURT x265 EAC3 WEBDL-1080p SAMPA - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-11T03:52:20Z", "level": "INFO", "message": " Type: TV | Show: Invincible (2021)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-11T03:52:20Z", "level": "INFO", "message": " Size: 843.0MB β†’ 604.9MB (71.8% of original, 28.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-11T03:52:20Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-11T03:52:20Z", "level": "INFO", "message": "Deleted original and processing copy for Invincible - S01E05 - THAT ACTUALLY HURT x265 EAC3 WEBDL-1080p SAMPA.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-11T03:52:20Z", "level": "INFO", "message": "Processing: Invincible - S01E07 - WE NEED TO TALK x265 EAC3 WEBDL-1080p SAMPA.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-11T03:52:34Z", "level": "INFO", "message": "Copied Invincible - S01E07 - WE NEED TO TALK x265 EAC3 WEBDL-1080p SAMPA.mkv β†’ Invincible - S01E07 - WE NEED TO TALK x265 EAC3 WEBDL-1080p SAMPA.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-11T03:52:34Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-11T03:52:34Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-11T03:52:34Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-11T03:52:34Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-11T03:52:34Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-11T03:52:36Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-11T03:52:36Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-11T03:52:36Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-11T03:52:36Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-11T03:52:36Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-11T03:52:36Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-11T03:52:36Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-11T03:52:36Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-11T03:52:36Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-11T03:52:36Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 638kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-11T03:52:36Z", "level": "INFO", "message": "Running CQ encode: Invincible - S01E07 - WE NEED TO TALK x265 EAC3 WEBDL-1080p SAMPA - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-11T04:00:02Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-11T04:00:02Z", "level": "INFO", "message": " Original Size: 934.12 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-11T04:00:02Z", "level": "INFO", "message": " Encoded Size: 640.21 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-11T04:00:02Z", "level": "INFO", "message": " Reduction: 68.5% of original (31.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-11T04:00:02Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-11T04:00:02Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-11T04:00:08Z", "level": "INFO", "message": "Moved Invincible - S01E07 - WE NEED TO TALK x265 EAC3 WEBDL-1080p SAMPA - [EHX].mkv β†’ Invincible - S01E07 - WE NEED TO TALK x265 EAC3 WEBDL-1080p SAMPA - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-11T04:00:10Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Invincible - S01E07 - WE NEED TO TALK x265 EAC3 WEBDL-1080p SAMPA - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-11T04:00:10Z", "level": "INFO", "message": " Type: TV | Show: Invincible (2021)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-11T04:00:10Z", "level": "INFO", "message": " Size: 934.12MB β†’ 640.21MB (68.5% of original, 31.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-11T04:00:10Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-11T04:00:10Z", "level": "INFO", "message": "Deleted original and processing copy for Invincible - S01E07 - WE NEED TO TALK x265 EAC3 WEBDL-1080p SAMPA.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-11T04:00:10Z", "level": "INFO", "message": "Processing: Invincible - S01E03 - WHO YOU CALLING UGLY x265 EAC3 WEBDL-1080p SAMPA.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-11T04:02:24Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Titan A E (2000)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-11T04:02:24Z", "level": "INFO", "message": "Processing: TitanAE (2000).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-11T04:03:27Z", "level": "INFO", "message": "Copied TitanAE (2000).mkv β†’ TitanAE (2000).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-11T04:03:27Z", "level": "INFO", "message": "Source resolution detected: 1920x816", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-11T04:03:27Z", "level": "INFO", "message": "Source 1920x816 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-11T04:03:27Z", "level": "INFO", "message": "Source bit depth detected: 8-bit (yuv420p)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 65} {"timestamp": "2026-01-11T04:03:27Z", "level": "INFO", "message": "Selected encoder: av1 - Source bit depth: 8-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-11T04:03:27Z", "level": "INFO", "message": "Source 1920x816 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-11T04:03:48Z", "level": "INFO", "message": "User selected 1 audio stream(s): [2]", "module": "audio_handler", "funcName": "prompt_user_audio_selection", "line": 379} {"timestamp": "2026-01-11T04:03:48Z", "level": "INFO", "message": "Removed 1 audio stream(s): [1]", "module": "audio_handler", "funcName": "prompt_user_audio_selection", "line": 383} {"timestamp": "2026-01-11T04:03:48Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-11T04:03:48Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-11T04:03:48Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x816", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-11T04:03:48Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x816", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-11T04:03:48Z", "level": "INFO", "message": " β€’ Encoder: AV1 NVENC (preset p7, 8-bit, pix_fmt yuv420p)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-11T04:03:48Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-11T04:03:48Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-11T04:03:48Z", "level": "INFO", "message": " β€’ CQ Value: 32", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-11T04:03:48Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-11T04:03:48Z", "level": "INFO", "message": "Multi-channel audio 383kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 249} {"timestamp": "2026-01-11T04:03:48Z", "level": "INFO", "message": " - Stream #2: 6chβ†’6ch | Lang: eng | Detected: 383kbps | Action: COPY (preserve) | Target: 383kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-11T04:03:48Z", "level": "INFO", "message": "Multi-channel audio 383kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 249} {"timestamp": "2026-01-11T04:03:48Z", "level": "INFO", "message": "Running CQ encode: TitanAE (2000) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-11T04:09:36Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-11T04:09:36Z", "level": "INFO", "message": " Original Size: 7348.45 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-11T04:09:36Z", "level": "INFO", "message": " Encoded Size: 1835.35 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-11T04:09:36Z", "level": "INFO", "message": " Reduction: 25.0% of original (75.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-11T04:09:36Z", "level": "INFO", "message": " Resolution: 1920x816 β†’ 1920x816", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-11T04:09:36Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-11T04:09:52Z", "level": "INFO", "message": "Moved TitanAE (2000) - [EHX].mkv β†’ TitanAE (2000) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-11T04:10:00Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: TitanAE (2000) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-11T04:10:00Z", "level": "INFO", "message": " Type: MOVIE | Show: N/A", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-11T04:10:00Z", "level": "INFO", "message": " Size: 7348.45MB β†’ 1835.35MB (25.0% of original, 75.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-11T04:10:00Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-11T04:10:01Z", "level": "INFO", "message": "Deleted original and processing copy for TitanAE (2000).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-11T04:10:01Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 456} {"timestamp": "2026-01-11T04:15:39Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Treasure Planet (2002)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-11T04:15:39Z", "level": "INFO", "message": "Processing: Treasure Planet (2002) (1080p BluRay x265 10bit Tigole).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-11T04:16:11Z", "level": "INFO", "message": "Copied Treasure Planet (2002) (1080p BluRay x265 10bit Tigole).mkv β†’ Treasure Planet (2002) (1080p BluRay x265 10bit Tigole).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-11T04:16:11Z", "level": "INFO", "message": "Source resolution detected: 1820x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-11T04:16:11Z", "level": "INFO", "message": "Source 1820x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-11T04:16:12Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-11T04:16:12Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-11T04:16:12Z", "level": "INFO", "message": "Source 1820x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-11T04:16:18Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-11T04:16:18Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-11T04:16:18Z", "level": "INFO", "message": " β€’ Source Resolution: 1820x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-11T04:16:18Z", "level": "INFO", "message": " β€’ Target Resolution: 1820x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-11T04:16:18Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-11T04:16:18Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-11T04:16:18Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-11T04:16:18Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-11T04:16:18Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-11T04:16:18Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 427kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-11T04:16:18Z", "level": "INFO", "message": "Stereo audio 65kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-11T04:16:18Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 65kbps | Action: COPY (preserve) | Target: 65kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-11T04:16:18Z", "level": "INFO", "message": "Stereo audio 65kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-11T04:16:18Z", "level": "INFO", "message": "Running CQ encode: Treasure Planet (2002) (1080p BluRay x265 10bit Tigole) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-11T04:30:17Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-11T04:30:17Z", "level": "INFO", "message": " Original Size: 3811.84 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-11T04:30:17Z", "level": "INFO", "message": " Encoded Size: 1756.53 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-11T04:30:17Z", "level": "INFO", "message": " Reduction: 46.1% of original (53.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-11T04:30:17Z", "level": "INFO", "message": " Resolution: 1820x1080 β†’ 1820x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-11T04:30:17Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-11T04:30:32Z", "level": "INFO", "message": "Moved Treasure Planet (2002) (1080p BluRay x265 10bit Tigole) - [EHX].mkv β†’ Treasure Planet (2002) (1080p BluRay x265 10bit Tigole) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-11T04:30:39Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Treasure Planet (2002) (1080p BluRay x265 10bit Tigole) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-11T04:30:39Z", "level": "INFO", "message": " Type: MOVIE | Show: N/A", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-11T04:30:39Z", "level": "INFO", "message": " Size: 3811.84MB β†’ 1756.53MB (46.1% of original, 53.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-11T04:30:39Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-11T04:30:39Z", "level": "INFO", "message": "Deleted original and processing copy for Treasure Planet (2002) (1080p BluRay x265 10bit Tigole).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-11T04:30:39Z", "level": "INFO", "message": "Processing: Animation.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-11T04:30:40Z", "level": "INFO", "message": "Copied Animation.mkv β†’ Animation.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-11T04:30:40Z", "level": "INFO", "message": "Source resolution detected: 720x480", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-11T04:30:40Z", "level": "INFO", "message": "Source 720x480 (<=720p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 104} {"timestamp": "2026-01-11T04:30:40Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-11T04:30:40Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-11T04:30:40Z", "level": "INFO", "message": "Source 720x480 (<=720p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 214} {"timestamp": "2026-01-11T04:30:40Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-11T04:30:40Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-11T04:30:40Z", "level": "INFO", "message": " β€’ Source Resolution: 720x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-11T04:30:40Z", "level": "INFO", "message": " β€’ Target Resolution: 720x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-11T04:30:40Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-11T04:30:40Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-11T04:30:40Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-11T04:30:40Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-11T04:30:40Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-11T04:30:40Z", "level": "INFO", "message": "Stereo audio 67kbps ≀ 160k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 239} {"timestamp": "2026-01-11T04:30:40Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 67kbps | Action: COPY (preserve) | Target: 67kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-11T04:30:40Z", "level": "INFO", "message": "Stereo audio 67kbps ≀ 160k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 239} {"timestamp": "2026-01-11T04:30:40Z", "level": "INFO", "message": "Running CQ encode: Animation - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-11T04:31:01Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-11T04:31:01Z", "level": "INFO", "message": " Original Size: 33.87 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-11T04:31:01Z", "level": "INFO", "message": " Encoded Size: 48.24 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-11T04:31:01Z", "level": "INFO", "message": " Reduction: 142.4% of original (-42.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-11T04:31:01Z", "level": "INFO", "message": " Resolution: 720x480 β†’ 720x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-11T04:31:01Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-11T04:31:01Z", "level": "INFO", "message": "Processing: Art Design.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-11T04:31:01Z", "level": "INFO", "message": "Copied Art Design.mkv β†’ Art Design.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-11T04:31:01Z", "level": "INFO", "message": "Source resolution detected: 720x480", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-11T04:31:01Z", "level": "INFO", "message": "Source 720x480 (<=720p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 104} {"timestamp": "2026-01-11T04:31:01Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-11T04:31:01Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-11T04:31:01Z", "level": "INFO", "message": "Source 720x480 (<=720p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 214} {"timestamp": "2026-01-11T04:31:01Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-11T04:31:01Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-11T04:31:01Z", "level": "INFO", "message": " β€’ Source Resolution: 720x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-11T04:31:01Z", "level": "INFO", "message": " β€’ Target Resolution: 720x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-11T04:31:01Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-11T04:31:01Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-11T04:31:01Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-11T04:31:01Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-11T04:31:01Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-11T04:31:01Z", "level": "INFO", "message": "Stereo audio 67kbps ≀ 160k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 239} {"timestamp": "2026-01-11T04:31:01Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 67kbps | Action: COPY (preserve) | Target: 67kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-11T04:31:01Z", "level": "INFO", "message": "Stereo audio 67kbps ≀ 160k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 239} {"timestamp": "2026-01-11T04:31:01Z", "level": "INFO", "message": "Running CQ encode: Art Design - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-11T04:31:13Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-11T04:31:13Z", "level": "INFO", "message": " Original Size: 18.46 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-11T04:31:13Z", "level": "INFO", "message": " Encoded Size: 25.15 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-11T04:31:13Z", "level": "INFO", "message": " Reduction: 136.3% of original (-36.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-11T04:31:13Z", "level": "INFO", "message": " Resolution: 720x480 β†’ 720x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-11T04:31:13Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-11T04:31:13Z", "level": "INFO", "message": "Processing: Deleted Scenes.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-11T04:31:14Z", "level": "INFO", "message": "Copied Deleted Scenes.mkv β†’ Deleted Scenes.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-11T04:31:14Z", "level": "INFO", "message": "Source resolution detected: 720x480", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-11T04:31:14Z", "level": "INFO", "message": "Source 720x480 (<=720p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 104} {"timestamp": "2026-01-11T04:31:14Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-11T04:31:14Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-11T04:31:14Z", "level": "INFO", "message": "Source 720x480 (<=720p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 214} {"timestamp": "2026-01-11T04:31:14Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-11T04:31:14Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-11T04:31:14Z", "level": "INFO", "message": " β€’ Source Resolution: 720x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-11T04:31:14Z", "level": "INFO", "message": " β€’ Target Resolution: 720x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-11T04:31:14Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset slow, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-11T04:31:14Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-11T04:31:14Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-11T04:31:14Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-11T04:31:14Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-11T04:31:14Z", "level": "INFO", "message": "Stereo audio 68kbps ≀ 160k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 239} {"timestamp": "2026-01-11T04:31:14Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 68kbps | Action: COPY (preserve) | Target: 68kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-11T04:31:14Z", "level": "INFO", "message": "Stereo audio 68kbps ≀ 160k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 239} {"timestamp": "2026-01-11T04:31:14Z", "level": "INFO", "message": "Running CQ encode: Deleted Scenes - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-11T04:31:30Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-11T04:31:30Z", "level": "INFO", "message": " Original Size: 25.11 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-11T04:31:30Z", "level": "INFO", "message": " Encoded Size: 34.64 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-11T04:31:30Z", "level": "INFO", "message": " Reduction: 138.0% of original (-38.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-11T04:31:30Z", "level": "INFO", "message": " Resolution: 720x480 β†’ 720x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-11T04:31:30Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-11T04:31:30Z", "level": "ERROR", "message": "3 consecutive failures. Stopping process.", "module": "process_manager", "funcName": "process_folder", "line": 301} {"timestamp": "2026-01-11T04:31:30Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 456} {"timestamp": "2026-01-13T02:27:54Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Ted Lasso (2020)\\Ted Lasso (2020) Season 1 S01 (1080p ATVP WEB-DL x265 HEVC 10bit EAC3 Atmos 5.1 t3nzin)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-13T02:27:54Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-13T02:28:05Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p ATVP WEB-DL x265 t3nzin).mkv β†’ Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-13T02:28:05Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-13T02:28:05Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-13T02:28:05Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-13T02:28:05Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-13T02:28:05Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-13T02:28:07Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-13T02:28:07Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-13T02:28:07Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-13T02:28:07Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-13T02:28:07Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-13T02:28:07Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-13T02:28:07Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-13T02:28:07Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-13T02:28:07Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-13T02:28:07Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 767kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-13T02:28:07Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-13T02:29:12Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-13T02:29:12Z", "level": "INFO", "message": " Original Size: 1206.84 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-13T02:29:12Z", "level": "INFO", "message": " Encoded Size: 221.29 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-13T02:29:12Z", "level": "INFO", "message": " Reduction: 18.3% of original (81.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-13T02:29:12Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-13T02:29:12Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-13T02:29:12Z", "level": "INFO", "message": "TEST MODE - File: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p ATVP WEB-DL x265 t3nzin).mkv | Ratio: 18.3% | Method: CQ", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 479} {"timestamp": "2026-01-13T02:29:12Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 456} {"timestamp": "2026-01-13T02:32:25Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Ted Lasso (2020)\\Ted Lasso (2020) Season 1 S01 (1080p ATVP WEB-DL x265 HEVC 10bit EAC3 Atmos 5.1 t3nzin)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-13T02:32:25Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-13T02:32:25Z", "level": "INFO", "message": "File already in processing: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p ATVP WEB-DL x265 t3nzin).mkv (1206.84 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 130} {"timestamp": "2026-01-13T02:32:25Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-13T02:32:25Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-13T02:32:25Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-13T02:32:25Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-13T02:32:25Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-13T02:32:26Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-13T02:32:26Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-13T02:32:26Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-13T02:32:26Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-13T02:32:26Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-13T02:32:26Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-13T02:32:26Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-13T02:32:26Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-13T02:32:26Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-13T02:32:26Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 764kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-13T02:32:26Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-13T02:33:29Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-13T02:33:29Z", "level": "INFO", "message": " Original Size: 1206.84 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-13T02:33:29Z", "level": "INFO", "message": " Encoded Size: 221.29 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-13T02:33:29Z", "level": "INFO", "message": " Reduction: 18.3% of original (81.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-13T02:33:29Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-13T02:33:29Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-13T02:33:29Z", "level": "INFO", "message": "TEST MODE - File: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p ATVP WEB-DL x265 t3nzin).mkv | Ratio: 18.3% | Method: CQ", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 479} {"timestamp": "2026-01-13T02:33:29Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 456} {"timestamp": "2026-01-13T02:33:41Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Ted Lasso (2020)\\Ted Lasso (2020) Season 1 S01 (1080p ATVP WEB-DL x265 HEVC 10bit EAC3 Atmos 5.1 t3nzin)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-13T02:33:41Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-13T02:33:41Z", "level": "INFO", "message": "File already in processing: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p ATVP WEB-DL x265 t3nzin).mkv (1206.84 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 130} {"timestamp": "2026-01-13T02:33:41Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-13T02:33:41Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-13T02:33:42Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-13T02:33:42Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-13T02:33:42Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-13T02:33:43Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-13T02:33:43Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-13T02:33:43Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-13T02:33:43Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-13T02:33:43Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-13T02:33:43Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-13T02:33:43Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-13T02:33:43Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-13T02:33:43Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-13T02:33:43Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 768kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-13T02:33:43Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-13T02:34:54Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-13T02:34:54Z", "level": "INFO", "message": " Original Size: 1206.84 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-13T02:34:54Z", "level": "INFO", "message": " Encoded Size: 266.11 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-13T02:34:54Z", "level": "INFO", "message": " Reduction: 22.1% of original (77.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-13T02:34:54Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-13T02:34:54Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-13T02:34:54Z", "level": "INFO", "message": "TEST MODE - File: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p ATVP WEB-DL x265 t3nzin).mkv | Ratio: 22.1% | Method: CQ", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 479} {"timestamp": "2026-01-13T02:34:54Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 456} {"timestamp": "2026-01-13T02:36:48Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Ted Lasso (2020)\\Ted Lasso (2020) Season 1 S01 (1080p ATVP WEB-DL x265 HEVC 10bit EAC3 Atmos 5.1 t3nzin)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-13T02:36:48Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-13T02:36:48Z", "level": "INFO", "message": "File already in processing: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p ATVP WEB-DL x265 t3nzin).mkv (1206.84 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 130} {"timestamp": "2026-01-13T02:36:48Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-13T02:36:48Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-13T02:36:48Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-13T02:36:48Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-13T02:36:48Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-13T02:36:50Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-13T02:36:50Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-13T02:36:50Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-13T02:36:50Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-13T02:36:50Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-13T02:36:50Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-13T02:36:50Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-13T02:36:50Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-13T02:36:50Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-13T02:36:50Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 763kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-13T02:36:50Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-13T02:37:55Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-13T02:37:55Z", "level": "INFO", "message": " Original Size: 1206.84 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-13T02:37:55Z", "level": "INFO", "message": " Encoded Size: 333.97 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-13T02:37:55Z", "level": "INFO", "message": " Reduction: 27.7% of original (72.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-13T02:37:55Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-13T02:37:55Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-13T02:37:55Z", "level": "INFO", "message": "TEST MODE - File: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p ATVP WEB-DL x265 t3nzin).mkv | Ratio: 27.7% | Method: CQ", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 479} {"timestamp": "2026-01-13T02:37:55Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 456} {"timestamp": "2026-01-13T02:38:35Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Ted Lasso (2020)\\Ted Lasso (2020) Season 1 S01 (1080p ATVP WEB-DL x265 HEVC 10bit EAC3 Atmos 5.1 t3nzin)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-13T02:38:35Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-13T02:38:35Z", "level": "INFO", "message": "File already in processing: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p ATVP WEB-DL x265 t3nzin).mkv (1206.84 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 130} {"timestamp": "2026-01-13T02:38:35Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-13T02:38:35Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-13T02:38:35Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-13T02:38:35Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-13T02:38:35Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-13T02:38:37Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-13T02:38:37Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-13T02:38:37Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-13T02:38:37Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-13T02:38:37Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-13T02:38:37Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-13T02:38:37Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-13T02:38:37Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-13T02:38:37Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-13T02:38:37Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 763kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-13T02:38:37Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-13T02:40:52Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-13T02:40:52Z", "level": "INFO", "message": " Original Size: 1206.84 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-13T02:40:52Z", "level": "INFO", "message": " Encoded Size: 904.44 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-13T02:40:52Z", "level": "INFO", "message": " Reduction: 74.9% of original (25.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-13T02:40:52Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-13T02:40:52Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-13T02:41:00Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv β†’ Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-13T02:41:02Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-13T02:41:02Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-13T02:41:02Z", "level": "INFO", "message": " Size: 1206.84MB β†’ 904.44MB (74.9% of original, 25.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-13T02:41:02Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-13T02:41:02Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-13T02:41:02Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S01E06 - Two Aces (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-13T02:41:15Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S01E06 - Two Aces (1080p ATVP WEB-DL x265 t3nzin).mkv β†’ Ted Lasso (2020) - S01E06 - Two Aces (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-13T02:41:15Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-13T02:41:15Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-13T02:41:15Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-13T02:41:15Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-13T02:41:15Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-13T02:41:17Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-13T02:41:17Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-13T02:41:17Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-13T02:41:17Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-13T02:41:17Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-13T02:41:17Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-13T02:41:17Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-13T02:41:17Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-13T02:41:17Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-13T02:41:17Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 764kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-13T02:41:17Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S01E06 - Two Aces (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-13T02:44:08Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-13T02:44:08Z", "level": "INFO", "message": " Original Size: 1136.98 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-13T02:44:08Z", "level": "INFO", "message": " Encoded Size: 770.89 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-13T02:44:08Z", "level": "INFO", "message": " Reduction: 67.8% of original (32.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-13T02:44:08Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-13T02:44:08Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-13T02:44:15Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S01E06 - Two Aces (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv β†’ Ted Lasso (2020) - S01E06 - Two Aces (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-13T02:44:16Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S01E06 - Two Aces (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-13T02:44:16Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-13T02:44:16Z", "level": "INFO", "message": " Size: 1136.98MB β†’ 770.89MB (67.8% of original, 32.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-13T02:44:16Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-13T02:44:16Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S01E06 - Two Aces (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-13T02:44:16Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S01E04 - For the Children (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-13T02:44:28Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S01E04 - For the Children (1080p ATVP WEB-DL x265 t3nzin).mkv β†’ Ted Lasso (2020) - S01E04 - For the Children (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-13T02:44:29Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-13T02:44:29Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-13T02:44:29Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-13T02:44:29Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-13T02:44:29Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-13T02:44:30Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-13T02:44:30Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-13T02:44:30Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-13T02:44:30Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-13T02:44:30Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-13T02:44:30Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-13T02:44:30Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-13T02:44:30Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-13T02:44:30Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-13T02:44:30Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 769kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-13T02:44:30Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S01E04 - For the Children (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-13T02:47:30Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-13T02:47:30Z", "level": "INFO", "message": " Original Size: 1205.68 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-13T02:47:30Z", "level": "INFO", "message": " Encoded Size: 841.83 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-13T02:47:30Z", "level": "INFO", "message": " Reduction: 69.8% of original (30.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-13T02:47:30Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-13T02:47:30Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-13T02:47:37Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S01E04 - For the Children (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv β†’ Ted Lasso (2020) - S01E04 - For the Children (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-13T02:47:38Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S01E04 - For the Children (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-13T02:47:38Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-13T02:47:38Z", "level": "INFO", "message": " Size: 1205.68MB β†’ 841.83MB (69.8% of original, 30.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-13T02:47:38Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-13T02:47:39Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S01E04 - For the Children (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-13T02:47:39Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S01E02 - Biscuits (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-13T02:47:48Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S01E02 - Biscuits (1080p ATVP WEB-DL x265 t3nzin).mkv β†’ Ted Lasso (2020) - S01E02 - Biscuits (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-13T02:47:48Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-13T02:47:48Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-13T02:47:48Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-13T02:47:48Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-13T02:47:48Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-13T02:47:49Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-13T02:47:49Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-13T02:47:49Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-13T02:47:49Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-13T02:47:49Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-13T02:47:49Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-13T02:47:49Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-13T02:47:49Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-13T02:47:49Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-13T02:47:49Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 765kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-13T02:47:49Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S01E02 - Biscuits (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-13T02:50:26Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-13T02:50:26Z", "level": "INFO", "message": " Original Size: 1051.96 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-13T02:50:26Z", "level": "INFO", "message": " Encoded Size: 795.79 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-13T02:50:26Z", "level": "INFO", "message": " Reduction: 75.6% of original (24.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-13T02:50:26Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-13T02:50:26Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-13T02:50:32Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S01E02 - Biscuits (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv β†’ Ted Lasso (2020) - S01E02 - Biscuits (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-13T02:50:34Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S01E02 - Biscuits (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-13T02:50:34Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-13T02:50:34Z", "level": "INFO", "message": " Size: 1051.96MB β†’ 795.79MB (75.6% of original, 24.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-13T02:50:34Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-13T02:50:34Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S01E02 - Biscuits (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-13T02:50:34Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S01E03 - Trent Crimm The Independent (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-13T02:50:45Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S01E03 - Trent Crimm The Independent (1080p ATVP WEB-DL x265 t3nzin).mkv β†’ Ted Lasso (2020) - S01E03 - Trent Crimm The Independent (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-13T02:50:45Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-13T02:50:45Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-13T02:50:45Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-13T02:50:45Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-13T02:50:45Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-13T02:50:47Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-13T02:50:47Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-13T02:50:47Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-13T02:50:47Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-13T02:50:47Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-13T02:50:47Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-13T02:50:47Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-13T02:50:47Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-13T02:50:47Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-13T02:50:47Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 766kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-13T02:50:47Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S01E03 - Trent Crimm The Independent (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-13T02:53:19Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-13T02:53:19Z", "level": "INFO", "message": " Original Size: 1089.89 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-13T02:53:19Z", "level": "INFO", "message": " Encoded Size: 781.88 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-13T02:53:19Z", "level": "INFO", "message": " Reduction: 71.7% of original (28.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-13T02:53:19Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-13T02:53:19Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-13T02:53:26Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S01E03 - Trent Crimm The Independent (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv β†’ Ted Lasso (2020) - S01E03 - Trent Crimm The Independent (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-13T02:53:27Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S01E03 - Trent Crimm The Independent (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-13T02:53:27Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-13T02:53:27Z", "level": "INFO", "message": " Size: 1089.89MB β†’ 781.88MB (71.7% of original, 28.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-13T02:53:27Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-13T02:53:28Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S01E03 - Trent Crimm The Independent (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-13T02:53:28Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S01E07 - Make Rebecca Great Again (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-13T02:53:39Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S01E07 - Make Rebecca Great Again (1080p ATVP WEB-DL x265 t3nzin).mkv β†’ Ted Lasso (2020) - S01E07 - Make Rebecca Great Again (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-13T02:53:39Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-13T02:53:39Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-13T02:53:39Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-13T02:53:39Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-13T02:53:39Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-13T02:53:41Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-13T02:53:41Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-13T02:53:41Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-13T02:53:41Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-13T02:53:41Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-13T02:53:41Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-13T02:53:41Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-13T02:53:41Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-13T02:53:41Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-13T02:53:41Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 762kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-13T02:53:41Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S01E07 - Make Rebecca Great Again (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-13T02:56:23Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-13T02:56:23Z", "level": "INFO", "message": " Original Size: 1151.38 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-13T02:56:23Z", "level": "INFO", "message": " Encoded Size: 790.96 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-13T02:56:23Z", "level": "INFO", "message": " Reduction: 68.7% of original (31.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-13T02:56:23Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-13T02:56:23Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-13T02:56:30Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S01E07 - Make Rebecca Great Again (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv β†’ Ted Lasso (2020) - S01E07 - Make Rebecca Great Again (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-13T02:56:32Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S01E07 - Make Rebecca Great Again (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-13T02:56:32Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-13T02:56:32Z", "level": "INFO", "message": " Size: 1151.38MB β†’ 790.96MB (68.7% of original, 31.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-13T02:56:32Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-13T02:56:32Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S01E07 - Make Rebecca Great Again (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-13T02:56:32Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S01E08 - The Diamond Dogs (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-13T02:56:42Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S01E08 - The Diamond Dogs (1080p ATVP WEB-DL x265 t3nzin).mkv β†’ Ted Lasso (2020) - S01E08 - The Diamond Dogs (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-13T02:56:42Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-13T02:56:42Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-13T02:56:43Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-13T02:56:43Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-13T02:56:43Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-13T02:56:44Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-13T02:56:44Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-13T02:56:44Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-13T02:56:44Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-13T02:56:44Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-13T02:56:44Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-13T02:56:44Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-13T02:56:44Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-13T02:56:44Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-13T02:56:44Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 761kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-13T02:56:44Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S01E08 - The Diamond Dogs (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-13T02:59:15Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-13T02:59:15Z", "level": "INFO", "message": " Original Size: 1065.60 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-13T02:59:15Z", "level": "INFO", "message": " Encoded Size: 652.47 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-13T02:59:15Z", "level": "INFO", "message": " Reduction: 61.2% of original (38.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-13T02:59:15Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-13T02:59:15Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-13T02:59:21Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S01E08 - The Diamond Dogs (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv β†’ Ted Lasso (2020) - S01E08 - The Diamond Dogs (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-13T02:59:23Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S01E08 - The Diamond Dogs (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-13T02:59:23Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-13T02:59:23Z", "level": "INFO", "message": " Size: 1065.6MB β†’ 652.47MB (61.2% of original, 38.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-13T02:59:23Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-13T02:59:23Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S01E08 - The Diamond Dogs (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-13T02:59:23Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S01E01 - Pilot (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-13T02:59:33Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S01E01 - Pilot (1080p ATVP WEB-DL x265 t3nzin).mkv β†’ Ted Lasso (2020) - S01E01 - Pilot (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-13T02:59:34Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-13T02:59:34Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-13T02:59:34Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-13T02:59:34Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-13T02:59:34Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-13T02:59:35Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-13T02:59:35Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-13T02:59:35Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-13T02:59:35Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-13T02:59:35Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-13T02:59:35Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-13T02:59:35Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-13T02:59:35Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-13T02:59:35Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-13T02:59:35Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 766kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-13T02:59:35Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S01E01 - Pilot (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-13T03:02:09Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-13T03:02:09Z", "level": "INFO", "message": " Original Size: 1108.42 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-13T03:02:09Z", "level": "INFO", "message": " Encoded Size: 803.72 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-13T03:02:09Z", "level": "INFO", "message": " Reduction: 72.5% of original (27.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-13T03:02:09Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-13T03:02:09Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-13T03:02:16Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S01E01 - Pilot (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv β†’ Ted Lasso (2020) - S01E01 - Pilot (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-13T03:02:18Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S01E01 - Pilot (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-13T03:02:18Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-13T03:02:18Z", "level": "INFO", "message": " Size: 1108.42MB β†’ 803.72MB (72.5% of original, 27.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-13T03:02:18Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-13T03:02:18Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S01E01 - Pilot (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-13T03:02:18Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S01E05 - Tan Lines (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-13T03:02:29Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S01E05 - Tan Lines (1080p ATVP WEB-DL x265 t3nzin).mkv β†’ Ted Lasso (2020) - S01E05 - Tan Lines (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-13T03:02:29Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-13T03:02:29Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-13T03:02:29Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-13T03:02:29Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-13T03:02:29Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-13T03:02:31Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-13T03:02:31Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-13T03:02:31Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-13T03:02:31Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-13T03:02:31Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-13T03:02:31Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-13T03:02:31Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-13T03:02:31Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-13T03:02:31Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-13T03:02:31Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 768kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-13T03:02:31Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S01E05 - Tan Lines (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-13T03:05:14Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-13T03:05:14Z", "level": "INFO", "message": " Original Size: 1114.73 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-13T03:05:14Z", "level": "INFO", "message": " Encoded Size: 917.44 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-13T03:05:14Z", "level": "INFO", "message": " Reduction: 82.3% of original (17.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-13T03:05:14Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-13T03:05:14Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-13T03:05:22Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S01E05 - Tan Lines (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv β†’ Ted Lasso (2020) - S01E05 - Tan Lines (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-13T03:05:23Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S01E05 - Tan Lines (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-13T03:05:23Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-13T03:05:23Z", "level": "INFO", "message": " Size: 1114.73MB β†’ 917.44MB (82.3% of original, 17.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-13T03:05:23Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-13T03:05:24Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S01E05 - Tan Lines (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-13T03:05:24Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S01E09 - All Apologies (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-13T03:05:35Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S01E09 - All Apologies (1080p ATVP WEB-DL x265 t3nzin).mkv β†’ Ted Lasso (2020) - S01E09 - All Apologies (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-13T03:05:35Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-13T03:05:35Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-13T03:05:35Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-13T03:05:35Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-13T03:05:35Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-13T03:05:36Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-13T03:05:36Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-13T03:05:36Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-13T03:05:36Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-13T03:05:36Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-13T03:05:36Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-13T03:05:36Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-13T03:05:36Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-13T03:05:36Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-13T03:05:36Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 769kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-13T03:05:36Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S01E09 - All Apologies (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-13T03:08:21Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-13T03:08:21Z", "level": "INFO", "message": " Original Size: 1121.93 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-13T03:08:21Z", "level": "INFO", "message": " Encoded Size: 669.60 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-13T03:08:21Z", "level": "INFO", "message": " Reduction: 59.7% of original (40.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-13T03:08:21Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-13T03:08:21Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-13T03:08:27Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S01E09 - All Apologies (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv β†’ Ted Lasso (2020) - S01E09 - All Apologies (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-13T03:08:29Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S01E09 - All Apologies (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-13T03:08:29Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-13T03:08:29Z", "level": "INFO", "message": " Size: 1121.93MB β†’ 669.6MB (59.7% of original, 40.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-13T03:08:29Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-13T03:08:29Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S01E09 - All Apologies (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-13T03:08:29Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 456} {"timestamp": "2026-01-13T03:16:19Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Ted Lasso (2020)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-13T03:16:19Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S03E01 - Smells Like Mean Spirit (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-13T03:16:33Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S03E01 - Smells Like Mean Spirit (1080p ATVP WEB-DL x265 t3nzin).mkv β†’ Ted Lasso (2020) - S03E01 - Smells Like Mean Spirit (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-13T03:16:33Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-13T03:16:33Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-13T03:16:33Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-13T03:16:33Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-13T03:16:33Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-13T03:16:35Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-13T03:16:35Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-13T03:16:35Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-13T03:16:35Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-13T03:16:35Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-13T03:16:35Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-13T03:16:35Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-13T03:16:35Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-13T03:16:35Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-13T03:16:35Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 762kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-13T03:16:35Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S03E01 - Smells Like Mean Spirit (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-13T03:20:23Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-13T03:20:23Z", "level": "INFO", "message": " Original Size: 1564.51 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-13T03:20:23Z", "level": "INFO", "message": " Encoded Size: 1019.71 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-13T03:20:23Z", "level": "INFO", "message": " Reduction: 65.2% of original (34.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-13T03:20:23Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-13T03:20:23Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-13T03:20:32Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S03E01 - Smells Like Mean Spirit (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv β†’ Ted Lasso (2020) - S03E01 - Smells Like Mean Spirit (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-13T03:20:34Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S03E01 - Smells Like Mean Spirit (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-13T03:20:34Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-13T03:20:34Z", "level": "INFO", "message": " Size: 1564.51MB β†’ 1019.71MB (65.2% of original, 34.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-13T03:20:34Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-13T03:20:35Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S03E01 - Smells Like Mean Spirit (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-13T03:20:35Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S03E02 - (I Don't Want to Go to) Chelsea (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-13T03:20:50Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S03E02 - (I Don't Want to Go to) Chelsea (1080p ATVP WEB-DL x265 t3nzin).mkv β†’ Ted Lasso (2020) - S03E02 - (I Don't Want to Go to) Chelsea (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-13T03:20:50Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-13T03:20:50Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-13T03:20:50Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-13T03:20:50Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-13T03:20:50Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-13T03:20:53Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-13T03:20:53Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-13T03:20:53Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-13T03:20:53Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-13T03:20:53Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-13T03:20:53Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-13T03:20:53Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-13T03:20:53Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-13T03:20:53Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-13T03:20:53Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 768kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-13T03:20:53Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S03E02 - (I Don't Want to Go to) Chelsea (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-13T03:25:01Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-13T03:25:01Z", "level": "INFO", "message": " Original Size: 1691.26 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-13T03:25:01Z", "level": "INFO", "message": " Encoded Size: 1225.52 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-13T03:25:01Z", "level": "INFO", "message": " Reduction: 72.5% of original (27.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-13T03:25:01Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-13T03:25:01Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-13T03:25:19Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S03E02 - (I Don't Want to Go to) Chelsea (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv β†’ Ted Lasso (2020) - S03E02 - (I Don't Want to Go to) Chelsea (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-13T03:25:22Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S03E02 - (I Don't Want to Go to) Chelsea (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-13T03:25:22Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-13T03:25:22Z", "level": "INFO", "message": " Size: 1691.26MB β†’ 1225.52MB (72.5% of original, 27.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-13T03:25:22Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-13T03:25:22Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S03E02 - (I Don't Want to Go to) Chelsea (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-13T03:25:22Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S03E03 - 4-5-1 (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-13T03:25:37Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S03E03 - 4-5-1 (1080p ATVP WEB-DL x265 t3nzin).mkv β†’ Ted Lasso (2020) - S03E03 - 4-5-1 (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-13T03:25:37Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-13T03:25:37Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-13T03:25:37Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-13T03:25:37Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-13T03:25:37Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-13T03:25:39Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-13T03:25:39Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-13T03:25:39Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-13T03:25:39Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-13T03:25:39Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-13T03:25:39Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-13T03:25:39Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-13T03:25:39Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-13T03:25:39Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-13T03:25:39Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 766kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-13T03:25:39Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S03E03 - 4-5-1 (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-13T03:29:50Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-13T03:29:50Z", "level": "INFO", "message": " Original Size: 1685.09 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-13T03:29:50Z", "level": "INFO", "message": " Encoded Size: 1201.57 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-13T03:29:50Z", "level": "INFO", "message": " Reduction: 71.3% of original (28.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-13T03:29:50Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-13T03:29:50Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-13T03:30:01Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S03E03 - 4-5-1 (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv β†’ Ted Lasso (2020) - S03E03 - 4-5-1 (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-13T03:30:03Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S03E03 - 4-5-1 (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-13T03:30:03Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-13T03:30:03Z", "level": "INFO", "message": " Size: 1685.09MB β†’ 1201.57MB (71.3% of original, 28.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-13T03:30:03Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-13T03:30:04Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S03E03 - 4-5-1 (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-13T03:30:04Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S03E04 - Big Week (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-13T03:30:19Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S03E04 - Big Week (1080p ATVP WEB-DL x265 t3nzin).mkv β†’ Ted Lasso (2020) - S03E04 - Big Week (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-13T03:30:19Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-13T03:30:19Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-13T03:30:19Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-13T03:30:19Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-13T03:30:19Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-13T03:30:21Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-13T03:30:21Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-13T03:30:21Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-13T03:30:21Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-13T03:30:21Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-13T03:30:21Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-13T03:30:21Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-13T03:30:21Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-13T03:30:21Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-13T03:30:21Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 764kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-13T03:30:21Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S03E04 - Big Week (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-13T03:34:44Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-13T03:34:44Z", "level": "INFO", "message": " Original Size: 1784.36 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-13T03:34:44Z", "level": "INFO", "message": " Encoded Size: 1347.27 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-13T03:34:44Z", "level": "INFO", "message": " Reduction: 75.5% of original (24.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-13T03:34:44Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-13T03:34:44Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-13T03:34:56Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S03E04 - Big Week (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv β†’ Ted Lasso (2020) - S03E04 - Big Week (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-13T03:34:58Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S03E04 - Big Week (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-13T03:34:58Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-13T03:34:58Z", "level": "INFO", "message": " Size: 1784.36MB β†’ 1347.27MB (75.5% of original, 24.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-13T03:34:58Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-13T03:34:59Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S03E04 - Big Week (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-13T03:34:59Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S03E05 - Signs (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-13T03:35:14Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S03E05 - Signs (1080p ATVP WEB-DL x265 t3nzin).mkv β†’ Ted Lasso (2020) - S03E05 - Signs (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-13T03:35:14Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-13T03:35:14Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-13T03:35:14Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-13T03:35:14Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-13T03:35:14Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-13T03:35:16Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-13T03:35:16Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-13T03:35:16Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-13T03:35:16Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-13T03:35:16Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-13T03:35:16Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-13T03:35:16Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-13T03:35:16Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-13T03:35:16Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-13T03:35:16Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 766kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-13T03:35:16Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S03E05 - Signs (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-13T03:39:33Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-13T03:39:33Z", "level": "INFO", "message": " Original Size: 1785.83 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-13T03:39:33Z", "level": "INFO", "message": " Encoded Size: 1158.29 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-13T03:39:33Z", "level": "INFO", "message": " Reduction: 64.9% of original (35.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-13T03:39:33Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-13T03:39:33Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-13T03:39:43Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S03E05 - Signs (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv β†’ Ted Lasso (2020) - S03E05 - Signs (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-13T03:39:46Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S03E05 - Signs (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-13T03:39:46Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-13T03:39:46Z", "level": "INFO", "message": " Size: 1785.83MB β†’ 1158.29MB (64.9% of original, 35.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-13T03:39:46Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-13T03:39:46Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S03E05 - Signs (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-13T03:39:46Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S03E06 - Sunflowers (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-13T03:40:06Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S03E06 - Sunflowers (1080p ATVP WEB-DL x265 t3nzin).mkv β†’ Ted Lasso (2020) - S03E06 - Sunflowers (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-13T03:40:06Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-13T03:40:06Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-13T03:40:06Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-13T03:40:06Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-13T03:40:06Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-13T03:40:09Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-13T03:40:09Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-13T03:40:09Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-13T03:40:09Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-13T03:40:09Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-13T03:40:09Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-13T03:40:09Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-13T03:40:09Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-13T03:40:09Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-13T03:40:09Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 761kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-13T03:40:09Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S03E06 - Sunflowers (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-13T03:45:36Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-13T03:45:36Z", "level": "INFO", "message": " Original Size: 2265.82 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-13T03:45:36Z", "level": "INFO", "message": " Encoded Size: 1739.08 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-13T03:45:36Z", "level": "INFO", "message": " Reduction: 76.8% of original (23.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-13T03:45:36Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-13T03:45:36Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-13T03:45:51Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S03E06 - Sunflowers (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv β†’ Ted Lasso (2020) - S03E06 - Sunflowers (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-13T03:45:55Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S03E06 - Sunflowers (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-13T03:45:55Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-13T03:45:55Z", "level": "INFO", "message": " Size: 2265.82MB β†’ 1739.08MB (76.8% of original, 23.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-13T03:45:55Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-13T03:45:55Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S03E06 - Sunflowers (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-13T03:45:55Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S03E07 - The Strings That Bind Us (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-13T03:46:14Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S03E07 - The Strings That Bind Us (1080p ATVP WEB-DL x265 t3nzin).mkv β†’ Ted Lasso (2020) - S03E07 - The Strings That Bind Us (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-13T03:46:14Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-13T03:46:14Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-13T03:46:14Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-13T03:46:14Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-13T03:46:14Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-13T03:46:17Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-13T03:46:17Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-13T03:46:17Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-13T03:46:17Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-13T03:46:17Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-13T03:46:17Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-13T03:46:17Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-13T03:46:17Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-13T03:46:17Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-13T03:46:17Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 764kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-13T03:46:17Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S03E07 - The Strings That Bind Us (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-13T03:51:24Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-13T03:51:24Z", "level": "INFO", "message": " Original Size: 2061.63 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-13T03:51:24Z", "level": "INFO", "message": " Encoded Size: 1572.82 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-13T03:51:24Z", "level": "INFO", "message": " Reduction: 76.3% of original (23.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-13T03:51:24Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-13T03:51:24Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-13T03:51:38Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S03E07 - The Strings That Bind Us (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv β†’ Ted Lasso (2020) - S03E07 - The Strings That Bind Us (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-13T03:51:41Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S03E07 - The Strings That Bind Us (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-13T03:51:41Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-13T03:51:41Z", "level": "INFO", "message": " Size: 2061.63MB β†’ 1572.82MB (76.3% of original, 23.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-13T03:51:41Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-13T03:51:42Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S03E07 - The Strings That Bind Us (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-13T03:51:42Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S03E08 - We'll Never Have Paris (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-13T03:52:00Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S03E08 - We'll Never Have Paris (1080p ATVP WEB-DL x265 t3nzin).mkv β†’ Ted Lasso (2020) - S03E08 - We'll Never Have Paris (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-13T03:52:00Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-13T03:52:00Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-13T03:52:00Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-13T03:52:00Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-13T03:52:00Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-13T03:52:03Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-13T03:52:03Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-13T03:52:03Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-13T03:52:03Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-13T03:52:03Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-13T03:52:03Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-13T03:52:03Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-13T03:52:03Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-13T03:52:03Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-13T03:52:03Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 761kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-13T03:52:03Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S03E08 - We'll Never Have Paris (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-13T03:56:49Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-13T03:56:49Z", "level": "INFO", "message": " Original Size: 1970.20 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-13T03:56:49Z", "level": "INFO", "message": " Encoded Size: 1252.53 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-13T03:56:49Z", "level": "INFO", "message": " Reduction: 63.6% of original (36.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-13T03:56:49Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-13T03:56:49Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-13T03:57:00Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S03E08 - We'll Never Have Paris (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv β†’ Ted Lasso (2020) - S03E08 - We'll Never Have Paris (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-13T03:57:03Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S03E08 - We'll Never Have Paris (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-13T03:57:03Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-13T03:57:03Z", "level": "INFO", "message": " Size: 1970.2MB β†’ 1252.53MB (63.6% of original, 36.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-13T03:57:03Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-13T03:57:03Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S03E08 - We'll Never Have Paris (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-13T03:57:03Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S03E09 - La Locker Room Aux Folles (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-13T03:57:17Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S03E09 - La Locker Room Aux Folles (1080p ATVP WEB-DL x265 t3nzin).mkv β†’ Ted Lasso (2020) - S03E09 - La Locker Room Aux Folles (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-13T03:57:17Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-13T03:57:17Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-13T03:57:17Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-13T03:57:17Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-13T03:57:17Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-13T03:57:19Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-13T03:57:19Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-13T03:57:19Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-13T03:57:19Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-13T03:57:19Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-13T03:57:19Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-13T03:57:19Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-13T03:57:19Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-13T03:57:19Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-13T03:57:19Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 763kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-13T03:57:19Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S03E09 - La Locker Room Aux Folles (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-13T04:01:13Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-13T04:01:13Z", "level": "INFO", "message": " Original Size: 1580.74 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-13T04:01:13Z", "level": "INFO", "message": " Encoded Size: 1135.94 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-13T04:01:13Z", "level": "INFO", "message": " Reduction: 71.9% of original (28.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-13T04:01:13Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-13T04:01:13Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-13T04:01:23Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S03E09 - La Locker Room Aux Folles (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv β†’ Ted Lasso (2020) - S03E09 - La Locker Room Aux Folles (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-13T04:01:26Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S03E09 - La Locker Room Aux Folles (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-13T04:01:26Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-13T04:01:26Z", "level": "INFO", "message": " Size: 1580.74MB β†’ 1135.94MB (71.9% of original, 28.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-13T04:01:26Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-13T04:01:26Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S03E09 - La Locker Room Aux Folles (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-13T04:01:26Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S03E10 - International Break (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-13T04:01:47Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S03E10 - International Break (1080p ATVP WEB-DL x265 t3nzin).mkv β†’ Ted Lasso (2020) - S03E10 - International Break (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-13T04:01:47Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-13T04:01:47Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-13T04:01:47Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-13T04:01:47Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-13T04:01:47Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-13T04:01:50Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-13T04:01:50Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-13T04:01:50Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-13T04:01:50Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-13T04:01:50Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-13T04:01:50Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-13T04:01:50Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-13T04:01:50Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-13T04:01:50Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-13T04:01:50Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 761kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-13T04:01:50Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S03E10 - International Break (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-13T04:07:26Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-13T04:07:26Z", "level": "INFO", "message": " Original Size: 2280.92 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-13T04:07:26Z", "level": "INFO", "message": " Encoded Size: 1509.68 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-13T04:07:26Z", "level": "INFO", "message": " Reduction: 66.2% of original (33.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-13T04:07:26Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-13T04:07:26Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-13T04:07:39Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S03E10 - International Break (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv β†’ Ted Lasso (2020) - S03E10 - International Break (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-13T04:07:43Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S03E10 - International Break (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-13T04:07:43Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-13T04:07:43Z", "level": "INFO", "message": " Size: 2280.92MB β†’ 1509.68MB (66.2% of original, 33.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-13T04:07:43Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-13T04:07:43Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S03E10 - International Break (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-13T04:07:43Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S03E11 - Mom City (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-13T04:08:06Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S03E11 - Mom City (1080p ATVP WEB-DL x265 t3nzin).mkv β†’ Ted Lasso (2020) - S03E11 - Mom City (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-13T04:08:06Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-13T04:08:06Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-13T04:08:06Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-13T04:08:06Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-13T04:08:06Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-13T04:08:09Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-13T04:08:09Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-13T04:08:09Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-13T04:08:09Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-13T04:08:09Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-13T04:08:09Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-13T04:08:09Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-13T04:08:09Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-13T04:08:09Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-13T04:08:09Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 764kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-13T04:08:09Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S03E11 - Mom City (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-13T04:14:18Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-13T04:14:18Z", "level": "INFO", "message": " Original Size: 2492.36 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-13T04:14:18Z", "level": "INFO", "message": " Encoded Size: 1732.19 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-13T04:14:18Z", "level": "INFO", "message": " Reduction: 69.5% of original (30.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-13T04:14:18Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-13T04:14:18Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-13T04:14:33Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S03E11 - Mom City (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv β†’ Ted Lasso (2020) - S03E11 - Mom City (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-13T04:14:36Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S03E11 - Mom City (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-13T04:14:36Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-13T04:14:36Z", "level": "INFO", "message": " Size: 2492.36MB β†’ 1732.19MB (69.5% of original, 30.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-13T04:14:36Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-13T04:14:37Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S03E11 - Mom City (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-13T04:14:37Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S03E12 - So Long, Farewell (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-13T04:15:01Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S03E12 - So Long, Farewell (1080p ATVP WEB-DL x265 t3nzin).mkv β†’ Ted Lasso (2020) - S03E12 - So Long, Farewell (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-13T04:15:01Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-13T04:15:01Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-13T04:15:01Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-13T04:15:01Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-13T04:15:01Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-13T04:15:05Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-13T04:15:05Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-13T04:15:05Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-13T04:15:05Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-13T04:15:05Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-13T04:15:05Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-13T04:15:05Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-13T04:15:05Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-13T04:15:05Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-13T04:15:05Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 768kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-13T04:15:05Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S03E12 - So Long, Farewell (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-13T04:21:54Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-13T04:21:54Z", "level": "INFO", "message": " Original Size: 2702.97 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-13T04:21:54Z", "level": "INFO", "message": " Encoded Size: 2238.67 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-13T04:21:54Z", "level": "INFO", "message": " Reduction: 82.8% of original (17.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-13T04:21:54Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-13T04:21:54Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-13T04:22:14Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S03E12 - So Long, Farewell (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv β†’ Ted Lasso (2020) - S03E12 - So Long, Farewell (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-13T04:22:18Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S03E12 - So Long, Farewell (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-13T04:22:18Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-13T04:22:18Z", "level": "INFO", "message": " Size: 2702.97MB β†’ 2238.67MB (82.8% of original, 17.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-13T04:22:18Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-13T04:22:19Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S03E12 - So Long, Farewell (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-13T04:22:19Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S02E01 - Goodbye Earl (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-13T04:22:30Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S02E01 - Goodbye Earl (1080p ATVP WEB-DL x265 t3nzin).mkv β†’ Ted Lasso (2020) - S02E01 - Goodbye Earl (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-13T04:22:30Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-13T04:22:30Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-13T04:22:30Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-13T04:22:30Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-13T04:22:30Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-13T04:22:32Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-13T04:22:32Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-13T04:22:32Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-13T04:22:32Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-13T04:22:32Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-13T04:22:32Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-13T04:22:32Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-13T04:22:32Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-13T04:22:32Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-13T04:22:32Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 763kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-13T04:22:32Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S02E01 - Goodbye Earl (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-13T04:25:37Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-13T04:25:37Z", "level": "INFO", "message": " Original Size: 1244.28 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-13T04:25:37Z", "level": "INFO", "message": " Encoded Size: 929.53 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-13T04:25:37Z", "level": "INFO", "message": " Reduction: 74.7% of original (25.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-13T04:25:37Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-13T04:25:37Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-13T04:25:45Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S02E01 - Goodbye Earl (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv β†’ Ted Lasso (2020) - S02E01 - Goodbye Earl (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-13T04:25:47Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S02E01 - Goodbye Earl (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-13T04:25:47Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-13T04:25:47Z", "level": "INFO", "message": " Size: 1244.28MB β†’ 929.53MB (74.7% of original, 25.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-13T04:25:47Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-13T04:25:47Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S02E01 - Goodbye Earl (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-13T04:25:47Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S02E02 - Lavender (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-13T04:25:59Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S02E02 - Lavender (1080p ATVP WEB-DL x265 t3nzin).mkv β†’ Ted Lasso (2020) - S02E02 - Lavender (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-13T04:25:59Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-13T04:25:59Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-13T04:25:59Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-13T04:25:59Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-13T04:25:59Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-13T04:26:01Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-13T04:26:01Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-13T04:26:01Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-13T04:26:01Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-13T04:26:01Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-13T04:26:01Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-13T04:26:01Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-13T04:26:01Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-13T04:26:01Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-13T04:26:01Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 761kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-13T04:26:01Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S02E02 - Lavender (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-13T04:28:55Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-13T04:28:55Z", "level": "INFO", "message": " Original Size: 1211.95 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-13T04:28:55Z", "level": "INFO", "message": " Encoded Size: 869.31 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-13T04:28:55Z", "level": "INFO", "message": " Reduction: 71.7% of original (28.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-13T04:28:55Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-13T04:28:55Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-13T04:29:02Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S02E02 - Lavender (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv β†’ Ted Lasso (2020) - S02E02 - Lavender (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-13T04:29:04Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S02E02 - Lavender (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-13T04:29:04Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-13T04:29:04Z", "level": "INFO", "message": " Size: 1211.95MB β†’ 869.31MB (71.7% of original, 28.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-13T04:29:04Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-13T04:29:04Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S02E02 - Lavender (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-13T04:29:04Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S02E03 - Do the Right-est Thing (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-13T04:29:16Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S02E03 - Do the Right-est Thing (1080p ATVP WEB-DL x265 t3nzin).mkv β†’ Ted Lasso (2020) - S02E03 - Do the Right-est Thing (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-13T04:29:16Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-13T04:29:16Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-13T04:29:16Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-13T04:29:16Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-13T04:29:16Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-13T04:29:18Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-13T04:29:18Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-13T04:29:18Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-13T04:29:18Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-13T04:29:18Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-13T04:29:18Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-13T04:29:18Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-13T04:29:18Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-13T04:29:18Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-13T04:29:18Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 766kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-13T04:29:18Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S02E03 - Do the Right-est Thing (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-13T04:32:30Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-13T04:32:30Z", "level": "INFO", "message": " Original Size: 1320.33 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-13T04:32:30Z", "level": "INFO", "message": " Encoded Size: 1077.19 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-13T04:32:30Z", "level": "INFO", "message": " Reduction: 81.6% of original (18.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-13T04:32:30Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-13T04:32:30Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-13T04:32:40Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S02E03 - Do the Right-est Thing (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv β†’ Ted Lasso (2020) - S02E03 - Do the Right-est Thing (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-13T04:32:42Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S02E03 - Do the Right-est Thing (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-13T04:32:42Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-13T04:32:42Z", "level": "INFO", "message": " Size: 1320.33MB β†’ 1077.19MB (81.6% of original, 18.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-13T04:32:42Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-13T04:32:42Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S02E03 - Do the Right-est Thing (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-13T04:32:42Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S02E04 - Carol of the Bells (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-13T04:32:53Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S02E04 - Carol of the Bells (1080p ATVP WEB-DL x265 t3nzin).mkv β†’ Ted Lasso (2020) - S02E04 - Carol of the Bells (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-13T04:32:54Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-13T04:32:54Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-13T04:32:54Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-13T04:32:54Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-13T04:32:54Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-13T04:32:55Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-13T04:32:55Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-13T04:32:55Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-13T04:32:55Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-13T04:32:55Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-13T04:32:55Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-13T04:32:55Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-13T04:32:55Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-13T04:32:55Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-13T04:32:55Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 762kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-13T04:32:55Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S02E04 - Carol of the Bells (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-13T04:35:34Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-13T04:35:34Z", "level": "INFO", "message": " Original Size: 1092.59 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-13T04:35:34Z", "level": "INFO", "message": " Encoded Size: 876.72 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-13T04:35:34Z", "level": "INFO", "message": " Reduction: 80.2% of original (19.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-13T04:35:34Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-13T04:35:34Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-13T04:35:41Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S02E04 - Carol of the Bells (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv β†’ Ted Lasso (2020) - S02E04 - Carol of the Bells (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-13T04:35:43Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S02E04 - Carol of the Bells (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-13T04:35:43Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-13T04:35:43Z", "level": "INFO", "message": " Size: 1092.59MB β†’ 876.72MB (80.2% of original, 19.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-13T04:35:43Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-13T04:35:43Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S02E04 - Carol of the Bells (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-13T04:35:43Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S02E05 - Rainbow (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-13T04:35:54Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S02E05 - Rainbow (1080p ATVP WEB-DL x265 t3nzin).mkv β†’ Ted Lasso (2020) - S02E05 - Rainbow (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-13T04:35:55Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-13T04:35:55Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-13T04:35:55Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-13T04:35:55Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-13T04:35:55Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-13T04:35:57Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-13T04:35:57Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-13T04:35:57Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-13T04:35:57Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-13T04:35:57Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-13T04:35:57Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-13T04:35:57Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-13T04:35:57Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-13T04:35:57Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-13T04:35:57Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 763kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-13T04:35:57Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S02E05 - Rainbow (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-13T04:39:14Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-13T04:39:14Z", "level": "INFO", "message": " Original Size: 1383.79 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-13T04:39:14Z", "level": "INFO", "message": " Encoded Size: 1115.37 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-13T04:39:14Z", "level": "INFO", "message": " Reduction: 80.6% of original (19.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-13T04:39:14Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-13T04:39:14Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-13T04:39:24Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S02E05 - Rainbow (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv β†’ Ted Lasso (2020) - S02E05 - Rainbow (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-13T04:39:26Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S02E05 - Rainbow (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-13T04:39:26Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-13T04:39:26Z", "level": "INFO", "message": " Size: 1383.79MB β†’ 1115.37MB (80.6% of original, 19.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-13T04:39:26Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-13T04:39:26Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S02E05 - Rainbow (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-13T04:39:26Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S02E06 - The Signal (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-13T04:39:37Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S02E06 - The Signal (1080p ATVP WEB-DL x265 t3nzin).mkv β†’ Ted Lasso (2020) - S02E06 - The Signal (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-13T04:39:37Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-13T04:39:37Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-13T04:39:37Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-13T04:39:37Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-13T04:39:37Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-13T04:39:39Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-13T04:39:39Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-13T04:39:39Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-13T04:39:39Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-13T04:39:39Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-13T04:39:39Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-13T04:39:39Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-13T04:39:39Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-13T04:39:39Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-13T04:39:39Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 764kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-13T04:39:39Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S02E06 - The Signal (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-13T04:42:44Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-13T04:42:44Z", "level": "INFO", "message": " Original Size: 1259.57 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-13T04:42:44Z", "level": "INFO", "message": " Encoded Size: 1024.24 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-13T04:42:44Z", "level": "INFO", "message": " Reduction: 81.3% of original (18.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-13T04:42:44Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-13T04:42:44Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-13T04:42:52Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S02E06 - The Signal (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv β†’ Ted Lasso (2020) - S02E06 - The Signal (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-13T04:42:54Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S02E06 - The Signal (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-13T04:42:54Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-13T04:42:54Z", "level": "INFO", "message": " Size: 1259.57MB β†’ 1024.24MB (81.3% of original, 18.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-13T04:42:54Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-13T04:42:54Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S02E06 - The Signal (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-13T04:42:54Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S02E07 - Headspace (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-13T04:43:06Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S02E07 - Headspace (1080p ATVP WEB-DL x265 t3nzin).mkv β†’ Ted Lasso (2020) - S02E07 - Headspace (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-13T04:43:06Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-13T04:43:06Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-13T04:43:06Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-13T04:43:06Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-13T04:43:06Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-13T04:43:07Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-13T04:43:07Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-13T04:43:07Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-13T04:43:07Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-13T04:43:07Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-13T04:43:07Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-13T04:43:07Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-13T04:43:07Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-13T04:43:07Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-13T04:43:07Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 764kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-13T04:43:07Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S02E07 - Headspace (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-13T04:46:11Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-13T04:46:11Z", "level": "INFO", "message": " Original Size: 1280.15 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-13T04:46:11Z", "level": "INFO", "message": " Encoded Size: 895.53 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-13T04:46:11Z", "level": "INFO", "message": " Reduction: 70.0% of original (30.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-13T04:46:11Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-13T04:46:11Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-13T04:46:19Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S02E07 - Headspace (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv β†’ Ted Lasso (2020) - S02E07 - Headspace (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-13T04:46:21Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S02E07 - Headspace (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-13T04:46:21Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-13T04:46:21Z", "level": "INFO", "message": " Size: 1280.15MB β†’ 895.53MB (70.0% of original, 30.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-13T04:46:21Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-13T04:46:21Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S02E07 - Headspace (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-13T04:46:21Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S02E08 - Man City (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-13T04:46:36Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S02E08 - Man City (1080p ATVP WEB-DL x265 t3nzin).mkv β†’ Ted Lasso (2020) - S02E08 - Man City (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-13T04:46:36Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-13T04:46:36Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-13T04:46:36Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-13T04:46:36Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-13T04:46:36Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-13T04:46:38Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-13T04:46:38Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-13T04:46:38Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-13T04:46:38Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-13T04:46:38Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-13T04:46:38Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-13T04:46:38Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-13T04:46:38Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-13T04:46:38Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-13T04:46:38Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 767kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-13T04:46:38Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S02E08 - Man City (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-13T04:50:34Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-13T04:50:34Z", "level": "INFO", "message": " Original Size: 1629.65 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-13T04:50:34Z", "level": "INFO", "message": " Encoded Size: 1240.29 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-13T04:50:34Z", "level": "INFO", "message": " Reduction: 76.1% of original (23.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-13T04:50:34Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-13T04:50:34Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-13T04:50:45Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S02E08 - Man City (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv β†’ Ted Lasso (2020) - S02E08 - Man City (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-13T04:50:47Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S02E08 - Man City (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-13T04:50:47Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-13T04:50:47Z", "level": "INFO", "message": " Size: 1629.65MB β†’ 1240.29MB (76.1% of original, 23.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-13T04:50:47Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-13T04:50:47Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S02E08 - Man City (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-13T04:50:47Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S02E09 - Beard After Hours (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-13T04:51:02Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S02E09 - Beard After Hours (1080p ATVP WEB-DL x265 t3nzin).mkv β†’ Ted Lasso (2020) - S02E09 - Beard After Hours (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-13T04:51:02Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-13T04:51:02Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-13T04:51:02Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-13T04:51:02Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-13T04:51:02Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-13T04:51:04Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-13T04:51:04Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-13T04:51:04Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-13T04:51:04Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-13T04:51:04Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-13T04:51:04Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-13T04:51:04Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-13T04:51:04Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-13T04:51:04Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-13T04:51:04Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 767kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-13T04:51:04Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S02E09 - Beard After Hours (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-13T04:54:51Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-13T04:54:51Z", "level": "INFO", "message": " Original Size: 1542.85 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-13T04:54:51Z", "level": "INFO", "message": " Encoded Size: 1051.80 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-13T04:54:51Z", "level": "INFO", "message": " Reduction: 68.2% of original (31.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-13T04:54:51Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-13T04:54:51Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-13T04:55:00Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S02E09 - Beard After Hours (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv β†’ Ted Lasso (2020) - S02E09 - Beard After Hours (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-13T04:55:02Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S02E09 - Beard After Hours (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-13T04:55:02Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-13T04:55:02Z", "level": "INFO", "message": " Size: 1542.85MB β†’ 1051.8MB (68.2% of original, 31.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-13T04:55:02Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-13T04:55:03Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S02E09 - Beard After Hours (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-13T04:55:03Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S02E10 - No Weddings and a Funeral (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-13T04:55:18Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S02E10 - No Weddings and a Funeral (1080p ATVP WEB-DL x265 t3nzin).mkv β†’ Ted Lasso (2020) - S02E10 - No Weddings and a Funeral (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-13T04:55:19Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-13T04:55:19Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-13T04:55:19Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-13T04:55:19Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-13T04:55:19Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-13T04:55:21Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-13T04:55:21Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-13T04:55:21Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-13T04:55:21Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-13T04:55:21Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-13T04:55:21Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-13T04:55:21Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-13T04:55:21Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-13T04:55:21Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-13T04:55:21Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 764kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-13T04:55:21Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S02E10 - No Weddings and a Funeral (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-13T04:59:26Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-13T04:59:26Z", "level": "INFO", "message": " Original Size: 1653.28 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-13T04:59:26Z", "level": "INFO", "message": " Encoded Size: 1019.50 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-13T04:59:26Z", "level": "INFO", "message": " Reduction: 61.7% of original (38.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-13T04:59:26Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-13T04:59:26Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-13T04:59:34Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S02E10 - No Weddings and a Funeral (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv β†’ Ted Lasso (2020) - S02E10 - No Weddings and a Funeral (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-13T04:59:37Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S02E10 - No Weddings and a Funeral (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-13T04:59:37Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-13T04:59:37Z", "level": "INFO", "message": " Size: 1653.28MB β†’ 1019.5MB (61.7% of original, 38.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-13T04:59:37Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-13T04:59:37Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S02E10 - No Weddings and a Funeral (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-13T04:59:37Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S02E11 - Midnight Train to Royston (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-13T04:59:52Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S02E11 - Midnight Train to Royston (1080p ATVP WEB-DL x265 t3nzin).mkv β†’ Ted Lasso (2020) - S02E11 - Midnight Train to Royston (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-13T04:59:52Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-13T04:59:52Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-13T04:59:52Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-13T04:59:52Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-13T04:59:52Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-13T04:59:54Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-13T04:59:54Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-13T04:59:54Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-13T04:59:54Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-13T04:59:54Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-13T04:59:54Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-13T04:59:54Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-13T04:59:54Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-13T04:59:54Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-13T04:59:54Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 761kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-13T04:59:54Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S02E11 - Midnight Train to Royston (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-13T05:03:34Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-13T05:03:34Z", "level": "INFO", "message": " Original Size: 1519.86 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-13T05:03:34Z", "level": "INFO", "message": " Encoded Size: 1012.10 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-13T05:03:34Z", "level": "INFO", "message": " Reduction: 66.6% of original (33.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-13T05:03:34Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-13T05:03:34Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-13T05:03:43Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S02E11 - Midnight Train to Royston (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv β†’ Ted Lasso (2020) - S02E11 - Midnight Train to Royston (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-13T05:03:44Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S02E11 - Midnight Train to Royston (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-13T05:03:44Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-13T05:03:44Z", "level": "INFO", "message": " Size: 1519.86MB β†’ 1012.1MB (66.6% of original, 33.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-13T05:03:44Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-13T05:03:45Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S02E11 - Midnight Train to Royston (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-13T05:03:45Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S02E12 - Inverting the Pyramid of Success (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-13T05:04:02Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S02E12 - Inverting the Pyramid of Success (1080p ATVP WEB-DL x265 t3nzin).mkv β†’ Ted Lasso (2020) - S02E12 - Inverting the Pyramid of Success (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-13T05:04:03Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-13T05:04:03Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-13T05:04:03Z", "level": "INFO", "message": "Source bit depth detected: 10-bit (yuv420p10le)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 62} {"timestamp": "2026-01-13T05:04:03Z", "level": "INFO", "message": "Selected encoder: hevc - Source bit depth: 10-bit", "module": "process_manager", "funcName": "process_folder", "line": 203} {"timestamp": "2026-01-13T05:04:03Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-13T05:04:05Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-13T05:04:05Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-13T05:04:05Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-13T05:04:05Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-13T05:04:05Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-13T05:04:05Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-13T05:04:05Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-13T05:04:05Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-13T05:04:05Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-13T05:04:05Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 765kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-13T05:04:05Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S02E12 - Inverting the Pyramid of Success (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-13T05:08:18Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-13T05:08:18Z", "level": "INFO", "message": " Original Size: 1788.89 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-13T05:08:18Z", "level": "INFO", "message": " Encoded Size: 1356.43 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-13T05:08:18Z", "level": "INFO", "message": " Reduction: 75.8% of original (24.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-13T05:08:18Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-13T05:08:18Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-13T05:08:30Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S02E12 - Inverting the Pyramid of Success (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv β†’ Ted Lasso (2020) - S02E12 - Inverting the Pyramid of Success (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 497} {"timestamp": "2026-01-13T05:08:32Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S02E12 - Inverting the Pyramid of Success (1080p ATVP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 536} {"timestamp": "2026-01-13T05:08:32Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 537} {"timestamp": "2026-01-13T05:08:32Z", "level": "INFO", "message": " Size: 1788.89MB β†’ 1356.43MB (75.8% of original, 24.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 538} {"timestamp": "2026-01-13T05:08:32Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 539} {"timestamp": "2026-01-13T05:08:33Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S02E12 - Inverting the Pyramid of Success (1080p ATVP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 548} {"timestamp": "2026-01-13T05:08:33Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 456} {"timestamp": "2026-01-14T03:07:35Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Wicked - For Good (2025)\\Wicked - For Good (2025) x264 EAC3 5.1 Bluray-1080p FHC.mkv", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-14T03:07:35Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 463} {"timestamp": "2026-01-14T03:08:01Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Wicked - For Good (2025)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-14T03:08:01Z", "level": "INFO", "message": "Processing: Wicked - For Good (2025) x264 EAC3 5.1 Bluray-1080p FHC.mkv", "module": "process_manager", "funcName": "process_folder", "line": 119} {"timestamp": "2026-01-14T03:09:56Z", "level": "INFO", "message": "Copied Wicked - For Good (2025) x264 EAC3 5.1 Bluray-1080p FHC.mkv β†’ Wicked - For Good (2025) x264 EAC3 5.1 Bluray-1080p FHC.mkv", "module": "process_manager", "funcName": "process_folder", "line": 142} {"timestamp": "2026-01-14T03:09:57Z", "level": "INFO", "message": "Source resolution detected: 1920x804", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-14T03:09:57Z", "level": "INFO", "message": "Source 1920x804 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-14T03:09:57Z", "level": "INFO", "message": "Source bit depth detected: 8-bit (yuv420p)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 65} {"timestamp": "2026-01-14T03:09:57Z", "level": "INFO", "message": "Selected encoder: av1 - Source bit depth: 8-bit", "module": "process_manager", "funcName": "process_folder", "line": 210} {"timestamp": "2026-01-14T03:09:57Z", "level": "INFO", "message": "Source 1920x804 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 224} {"timestamp": "2026-01-14T03:10:31Z", "level": "INFO", "message": "User selected 1 audio stream(s): [3]", "module": "audio_handler", "funcName": "prompt_user_audio_selection", "line": 379} {"timestamp": "2026-01-14T03:10:31Z", "level": "INFO", "message": "Removed 2 audio stream(s): [1, 2]", "module": "audio_handler", "funcName": "prompt_user_audio_selection", "line": 383} {"timestamp": "2026-01-14T03:10:31Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-14T03:10:31Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-14T03:10:31Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x804", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-14T03:10:31Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x804", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-14T03:10:31Z", "level": "INFO", "message": " β€’ Encoder: AV1 NVENC (preset p7, 8-bit, pix_fmt yuv420p)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-14T03:10:31Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-14T03:10:31Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-14T03:10:31Z", "level": "INFO", "message": " β€’ CQ Value: 32", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-14T03:10:31Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-14T03:10:31Z", "level": "INFO", "message": " - Stream #3: 6chβ†’6ch | Lang: eng | Detected: 445kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-14T03:10:31Z", "level": "INFO", "message": "Running CQ encode: Wicked - For Good (2025) x264 EAC3 5.1 Bluray-1080p FHC - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-14T03:24:10Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Ted Lasso (2020)\\Ted Lasso (2020) S01 (1080p BluRay x265 10bit EAC3 5.1 Ghost)\\Specials", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-14T03:24:10Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S00E01 - An American Coach in London (1080p YT WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 116} {"timestamp": "2026-01-14T03:24:11Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S00E01 - An American Coach in London (1080p YT WEB-DL x265 Ghost).mkv β†’ Ted Lasso (2020) - S00E01 - An American Coach in London (1080p YT WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 139} {"timestamp": "2026-01-14T03:24:11Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-14T03:24:11Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-14T03:24:11Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 193} {"timestamp": "2026-01-14T03:24:11Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-14T03:24:11Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-14T03:24:11Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-14T03:24:11Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-14T03:24:11Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-14T03:24:11Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-14T03:24:11Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-14T03:24:11Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-14T03:24:11Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-14T03:24:11Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-14T03:24:11Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-14T03:24:11Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-14T03:24:11Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S00E01 - An American Coach in London (1080p YT WEB-DL x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-14T03:25:29Z", "level": "INFO", "message": "Using path as-is: help", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-14T03:25:29Z", "level": "ERROR", "message": "Folder not found: help", "module": "main", "funcName": "main", "line": 144} {"timestamp": "2026-01-14T03:28:37Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Ted Lasso (2020)\\Ted Lasso (2020) S01 (1080p BluRay x265 10bit EAC3 5.1 Ghost)\\Specials", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-14T03:28:37Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S00E01 - An American Coach in London (1080p YT WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-14T03:28:37Z", "level": "INFO", "message": "File already in processing: Ted Lasso (2020) - S00E01 - An American Coach in London (1080p YT WEB-DL x265 Ghost).mkv (75.02 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 130} {"timestamp": "2026-01-14T03:28:37Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-14T03:28:37Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-14T03:28:37Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-14T03:28:37Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-14T03:28:37Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-14T03:28:37Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-14T03:28:37Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-14T03:28:37Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-14T03:28:37Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-14T03:28:37Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-14T03:28:37Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-14T03:28:37Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-14T03:28:37Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-14T03:28:37Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-14T03:28:37Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-14T03:28:37Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S00E01 - An American Coach in London (1080p YT WEB-DL x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-14T03:28:50Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-14T03:28:50Z", "level": "INFO", "message": " Original Size: 75.02 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-14T03:28:50Z", "level": "INFO", "message": " Encoded Size: 135.51 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-14T03:28:50Z", "level": "INFO", "message": " Reduction: 180.6% of original (-80.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-14T03:28:50Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-14T03:28:50Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-14T03:28:51Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S00E05 - SAG Awardsκž‰ Ted Lasso Team on the Greatest Ensembles of All Time (1080p YT WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-14T03:28:51Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S00E05 - SAG Awardsκž‰ Ted Lasso Team on the Greatest Ensembles of All Time (1080p YT WEB-DL x265 Ghost).mkv β†’ Ted Lasso (2020) - S00E05 - SAG Awardsκž‰ Ted Lasso Team on the Greatest Ensembles of All Time (1080p YT WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-14T03:28:51Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-14T03:28:51Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-14T03:28:51Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-14T03:28:51Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-14T03:28:51Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-14T03:28:51Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-14T03:28:51Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-14T03:28:51Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-14T03:28:51Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-14T03:28:51Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-14T03:28:51Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-14T03:28:51Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-14T03:28:51Z", "level": "INFO", "message": "Stereo audio 131kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-14T03:28:51Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 131kbps | Action: COPY (preserve) | Target: 131kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-14T03:28:51Z", "level": "INFO", "message": "Stereo audio 131kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-14T03:28:51Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S00E05 - SAG Awardsκž‰ Ted Lasso Team on the Greatest Ensembles of All Time (1080p YT WEB-DL x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-14T03:28:58Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-14T03:28:58Z", "level": "INFO", "message": " Original Size: 40.27 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-14T03:28:58Z", "level": "INFO", "message": " Encoded Size: 41.10 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-14T03:28:58Z", "level": "INFO", "message": " Reduction: 102.1% of original (-2.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-14T03:28:58Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-14T03:28:58Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-14T03:28:58Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S00E02 - Behind-the-Scenes with Coach Ted Lasso (1080p YT WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-14T03:28:58Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S00E02 - Behind-the-Scenes with Coach Ted Lasso (1080p YT WEB-DL x265 Ghost).mkv β†’ Ted Lasso (2020) - S00E02 - Behind-the-Scenes with Coach Ted Lasso (1080p YT WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-14T03:28:58Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-14T03:28:58Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-14T03:28:58Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-14T03:28:59Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-14T03:28:59Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-14T03:28:59Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-14T03:28:59Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-14T03:28:59Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-14T03:28:59Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-14T03:28:59Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-14T03:28:59Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-14T03:28:59Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-14T03:28:59Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-14T03:28:59Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-14T03:28:59Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-14T03:28:59Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S00E02 - Behind-the-Scenes with Coach Ted Lasso (1080p YT WEB-DL x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-14T03:29:08Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-14T03:29:08Z", "level": "INFO", "message": " Original Size: 58.38 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-14T03:29:08Z", "level": "INFO", "message": " Encoded Size: 84.27 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-14T03:29:08Z", "level": "INFO", "message": " Reduction: 144.3% of original (-44.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-14T03:29:08Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-14T03:29:08Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-14T03:29:08Z", "level": "ERROR", "message": "3 consecutive failures. Stopping process.", "module": "process_manager", "funcName": "process_folder", "line": 278} {"timestamp": "2026-01-14T03:29:08Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 433} {"timestamp": "2026-01-14T03:29:09Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Ted Lasso (2020)\\Ted Lasso (2020) S02 (1080p BluRay x265 10bit EAC3 5.1 Ghost)\\Specials", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-14T03:29:09Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S00E07 - The Missing Christmas Mustache (1080p ATVP WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-14T03:29:10Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S00E07 - The Missing Christmas Mustache (1080p ATVP WEB-DL x265 Ghost).mkv β†’ Ted Lasso (2020) - S00E07 - The Missing Christmas Mustache (1080p ATVP WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-14T03:29:10Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-14T03:29:10Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-14T03:29:10Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-14T03:29:11Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-14T03:29:11Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-14T03:29:11Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-14T03:29:11Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-14T03:29:11Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-14T03:29:11Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-14T03:29:11Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-14T03:29:11Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-14T03:29:11Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-14T03:29:11Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 769kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-14T03:29:11Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S00E07 - The Missing Christmas Mustache (1080p ATVP WEB-DL x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-14T03:29:31Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-14T03:29:31Z", "level": "INFO", "message": " Original Size: 159.65 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-14T03:29:31Z", "level": "INFO", "message": " Encoded Size: 84.83 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-14T03:29:31Z", "level": "INFO", "message": " Reduction: 53.1% of original (46.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-14T03:29:31Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-14T03:29:31Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-14T03:29:32Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S00E07 - The Missing Christmas Mustache (1080p ATVP WEB-DL x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S00E07 - The Missing Christmas Mustache (1080p ATVP WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 474} {"timestamp": "2026-01-14T03:29:32Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S00E07 - The Missing Christmas Mustache (1080p ATVP WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 513} {"timestamp": "2026-01-14T03:29:32Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 514} {"timestamp": "2026-01-14T03:29:32Z", "level": "INFO", "message": " Size: 159.65MB β†’ 84.83MB (53.1% of original, 46.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 515} {"timestamp": "2026-01-14T03:29:32Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 516} {"timestamp": "2026-01-14T03:29:32Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S00E07 - The Missing Christmas Mustache (1080p ATVP WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 525} {"timestamp": "2026-01-14T03:29:32Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 433} {"timestamp": "2026-01-14T03:29:33Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Ted Lasso (2020)\\Ted Lasso (2020) S01 (1080p BluRay x265 10bit EAC3 5.1 Ghost)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-14T03:29:33Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S01E01 - Pilot (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-14T03:29:43Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S01E01 - Pilot (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S01E01 - Pilot (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-14T03:29:43Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-14T03:29:43Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-14T03:29:43Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-14T03:29:45Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-14T03:29:45Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-14T03:29:45Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-14T03:29:45Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-14T03:29:45Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-14T03:29:45Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-14T03:29:45Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-14T03:29:45Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-14T03:29:45Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-14T03:29:45Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 635kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-14T03:29:45Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S01E01 - Pilot (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-14T03:31:55Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-14T03:31:55Z", "level": "INFO", "message": " Original Size: 1201.66 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-14T03:31:55Z", "level": "INFO", "message": " Encoded Size: 1131.08 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-14T03:31:55Z", "level": "INFO", "message": " Reduction: 94.1% of original (5.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-14T03:31:55Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-14T03:31:55Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-14T03:31:55Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S01E02 - Biscuits (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-14T03:32:05Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S01E02 - Biscuits (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S01E02 - Biscuits (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-14T03:32:05Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-14T03:32:05Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-14T03:32:05Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-14T03:32:07Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-14T03:32:07Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-14T03:32:07Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-14T03:32:07Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-14T03:32:07Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-14T03:32:07Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-14T03:32:07Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-14T03:32:07Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-14T03:32:07Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-14T03:32:07Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 639kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-14T03:32:07Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S01E02 - Biscuits (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 210} {"timestamp": "2026-01-14T03:34:28Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Ted Lasso (2020)\\Ted Lasso (2020) S01 (1080p BluRay x265 10bit EAC3 5.1 Ghost)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-14T03:34:28Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-14T03:34:39Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-14T03:34:40Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-14T03:34:40Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-14T03:34:40Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-14T03:34:41Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-14T03:34:41Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-14T03:34:41Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-14T03:34:41Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-14T03:34:41Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-14T03:34:41Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-14T03:34:41Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-14T03:34:41Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-14T03:34:41Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-14T03:34:41Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 637kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-14T03:34:41Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-14T03:35:47Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-14T03:35:47Z", "level": "INFO", "message": " Original Size: 1307.65 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-14T03:35:47Z", "level": "INFO", "message": " Encoded Size: 272.31 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-14T03:35:47Z", "level": "INFO", "message": " Reduction: 20.8% of original (79.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-14T03:35:47Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-14T03:35:47Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-14T03:35:47Z", "level": "INFO", "message": "TEST MODE - File: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p BluRay x265 Ghost).mkv | Ratio: 20.8% | Method: CQ", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 456} {"timestamp": "2026-01-14T03:35:47Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 433} {"timestamp": "2026-01-14T03:39:18Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Ted Lasso (2020)\\Ted Lasso (2020) S01 (1080p BluRay x265 10bit EAC3 5.1 Ghost)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-14T03:39:18Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-14T03:39:18Z", "level": "INFO", "message": "File already in processing: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p BluRay x265 Ghost).mkv (1307.65 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 130} {"timestamp": "2026-01-14T03:39:18Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-14T03:39:18Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-14T03:39:18Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-14T03:39:20Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-14T03:39:20Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-14T03:39:20Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-14T03:39:20Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-14T03:39:20Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-14T03:39:20Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-14T03:39:20Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-14T03:39:20Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-14T03:39:20Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-14T03:39:20Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 638kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-14T03:39:20Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 212} {"timestamp": "2026-01-14T03:40:23Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Ted Lasso (2020)\\Ted Lasso (2020) S01 (1080p BluRay x265 10bit EAC3 5.1 Ghost)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-14T03:40:23Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-14T03:40:23Z", "level": "INFO", "message": "File already in processing: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p BluRay x265 Ghost).mkv (1307.65 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 130} {"timestamp": "2026-01-14T03:40:23Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-14T03:40:23Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-14T03:40:23Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-14T03:40:25Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-14T03:40:25Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-14T03:40:25Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-14T03:40:25Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-14T03:40:25Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-14T03:40:25Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-14T03:40:25Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-14T03:40:25Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-14T03:40:25Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-14T03:40:25Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 640kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-14T03:40:25Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 212} {"timestamp": "2026-01-14T03:41:34Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-14T03:41:34Z", "level": "INFO", "message": " Original Size: 1307.65 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-14T03:41:34Z", "level": "INFO", "message": " Encoded Size: 272.29 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-14T03:41:34Z", "level": "INFO", "message": " Reduction: 20.8% of original (79.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-14T03:41:34Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-14T03:41:34Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 226} {"timestamp": "2026-01-14T03:41:34Z", "level": "INFO", "message": "TEST MODE - File: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p BluRay x265 Ghost).mkv | Ratio: 20.8% | Method: CQ", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 456} {"timestamp": "2026-01-14T03:41:34Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 433} {"timestamp": "2026-01-14T03:41:51Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Ted Lasso (2020)\\Ted Lasso (2020) S01 (1080p BluRay x265 10bit EAC3 5.1 Ghost)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-14T03:41:51Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-14T03:41:51Z", "level": "INFO", "message": "File already in processing: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p BluRay x265 Ghost).mkv (1307.65 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 130} {"timestamp": "2026-01-14T03:41:51Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-14T03:41:51Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-14T03:41:51Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-14T03:41:52Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-14T03:41:52Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-14T03:41:52Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-14T03:41:52Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-14T03:41:52Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-14T03:41:52Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-14T03:41:52Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-14T03:41:52Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-14T03:41:52Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-14T03:41:52Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 637kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-14T03:41:52Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-14T03:43:02Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-14T03:43:02Z", "level": "INFO", "message": " Original Size: 1307.65 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-14T03:43:02Z", "level": "INFO", "message": " Encoded Size: 272.31 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-14T03:43:02Z", "level": "INFO", "message": " Reduction: 20.8% of original (79.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-14T03:43:02Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-14T03:43:02Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-14T03:43:02Z", "level": "INFO", "message": "TEST MODE - File: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p BluRay x265 Ghost).mkv | Ratio: 20.8% | Method: CQ", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 456} {"timestamp": "2026-01-14T03:43:02Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 433} {"timestamp": "2026-01-14T03:45:57Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Ted Lasso (2020)\\Ted Lasso (2020) S01 (1080p BluRay x265 10bit EAC3 5.1 Ghost)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-14T03:45:57Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-14T03:45:57Z", "level": "INFO", "message": "File already in processing: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p BluRay x265 Ghost).mkv (1307.65 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 130} {"timestamp": "2026-01-14T03:45:57Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-14T03:45:57Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-14T03:45:57Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-14T03:45:58Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-14T03:45:58Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-14T03:45:58Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-14T03:45:58Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-14T03:45:58Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-14T03:45:58Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-14T03:45:58Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-14T03:45:58Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-14T03:45:58Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-14T03:45:58Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 637kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-14T03:45:58Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-14T03:48:41Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-14T03:48:41Z", "level": "INFO", "message": " Original Size: 1307.65 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-14T03:48:41Z", "level": "INFO", "message": " Encoded Size: 1139.03 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-14T03:48:41Z", "level": "INFO", "message": " Reduction: 87.1% of original (12.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-14T03:48:41Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-14T03:48:41Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-14T03:48:51Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 474} {"timestamp": "2026-01-14T03:48:53Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 513} {"timestamp": "2026-01-14T03:48:53Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 514} {"timestamp": "2026-01-14T03:48:53Z", "level": "INFO", "message": " Size: 1307.65MB β†’ 1139.03MB (87.1% of original, 12.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 515} {"timestamp": "2026-01-14T03:48:53Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 516} {"timestamp": "2026-01-14T03:48:53Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 525} {"timestamp": "2026-01-14T03:48:53Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S01E02 - Biscuits (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-14T03:48:53Z", "level": "INFO", "message": "File already in processing: Ted Lasso (2020) - S01E02 - Biscuits (1080p BluRay x265 Ghost).mkv (1141.25 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 130} {"timestamp": "2026-01-14T03:48:53Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-14T03:48:53Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-14T03:48:53Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-14T03:48:55Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-14T03:48:55Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-14T03:48:55Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-14T03:48:55Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-14T03:48:55Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-14T03:48:55Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-14T03:48:55Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-14T03:48:55Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-14T03:48:55Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-14T03:48:55Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 637kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-14T03:48:55Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S01E02 - Biscuits (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-14T03:51:24Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-14T03:51:24Z", "level": "INFO", "message": " Original Size: 1141.25 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-14T03:51:24Z", "level": "INFO", "message": " Encoded Size: 960.12 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-14T03:51:24Z", "level": "INFO", "message": " Reduction: 84.1% of original (15.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-14T03:51:24Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-14T03:51:24Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-14T03:51:32Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S01E02 - Biscuits (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S01E02 - Biscuits (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 474} {"timestamp": "2026-01-14T03:51:34Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S01E02 - Biscuits (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 513} {"timestamp": "2026-01-14T03:51:34Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 514} {"timestamp": "2026-01-14T03:51:34Z", "level": "INFO", "message": " Size: 1141.25MB β†’ 960.12MB (84.1% of original, 15.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 515} {"timestamp": "2026-01-14T03:51:34Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 516} {"timestamp": "2026-01-14T03:51:34Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S01E02 - Biscuits (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 525} {"timestamp": "2026-01-14T03:51:34Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S01E05 - Tan Lines (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-14T03:51:46Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S01E05 - Tan Lines (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S01E05 - Tan Lines (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-14T03:51:46Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-14T03:51:46Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-14T03:51:46Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-14T03:51:48Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-14T03:51:48Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-14T03:51:48Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-14T03:51:48Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-14T03:51:48Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-14T03:51:48Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-14T03:51:48Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-14T03:51:48Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-14T03:51:48Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-14T03:51:48Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 638kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-14T03:51:48Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S01E05 - Tan Lines (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-14T03:54:22Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-14T03:54:22Z", "level": "INFO", "message": " Original Size: 1207.87 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-14T03:54:22Z", "level": "INFO", "message": " Encoded Size: 1122.78 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-14T03:54:22Z", "level": "INFO", "message": " Reduction: 93.0% of original (7.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-14T03:54:22Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-14T03:54:22Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-14T03:54:31Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S01E05 - Tan Lines (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S01E05 - Tan Lines (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 474} {"timestamp": "2026-01-14T03:54:33Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S01E05 - Tan Lines (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 513} {"timestamp": "2026-01-14T03:54:33Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 514} {"timestamp": "2026-01-14T03:54:33Z", "level": "INFO", "message": " Size: 1207.87MB β†’ 1122.78MB (93.0% of original, 7.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 515} {"timestamp": "2026-01-14T03:54:33Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 516} {"timestamp": "2026-01-14T03:54:33Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S01E05 - Tan Lines (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 525} {"timestamp": "2026-01-14T03:54:33Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S01E08 - The Diamond Dogs (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-14T03:54:45Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S01E08 - The Diamond Dogs (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S01E08 - The Diamond Dogs (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-14T03:54:45Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-14T03:54:45Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-14T03:54:45Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-14T03:54:46Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-14T03:54:46Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-14T03:54:46Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-14T03:54:46Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-14T03:54:46Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-14T03:54:46Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-14T03:54:46Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-14T03:54:46Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-14T03:54:46Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-14T03:54:46Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 640kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-14T03:54:46Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S01E08 - The Diamond Dogs (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-14T03:57:07Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-14T03:57:07Z", "level": "INFO", "message": " Original Size: 1154.68 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-14T03:57:07Z", "level": "INFO", "message": " Encoded Size: 1017.46 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-14T03:57:07Z", "level": "INFO", "message": " Reduction: 88.1% of original (11.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-14T03:57:07Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-14T03:57:07Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-14T03:57:16Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S01E08 - The Diamond Dogs (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S01E08 - The Diamond Dogs (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 474} {"timestamp": "2026-01-14T03:57:18Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S01E08 - The Diamond Dogs (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 513} {"timestamp": "2026-01-14T03:57:18Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 514} {"timestamp": "2026-01-14T03:57:18Z", "level": "INFO", "message": " Size: 1154.68MB β†’ 1017.46MB (88.1% of original, 11.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 515} {"timestamp": "2026-01-14T03:57:18Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 516} {"timestamp": "2026-01-14T03:57:18Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S01E08 - The Diamond Dogs (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 525} {"timestamp": "2026-01-14T03:57:18Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S01E06 - Two Aces (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-14T03:57:30Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S01E06 - Two Aces (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S01E06 - Two Aces (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-14T03:57:30Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-14T03:57:30Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-14T03:57:30Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-14T03:57:32Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-14T03:57:32Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-14T03:57:32Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-14T03:57:32Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-14T03:57:32Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-14T03:57:32Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-14T03:57:32Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-14T03:57:32Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-14T03:57:32Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-14T03:57:32Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 638kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-14T03:57:32Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S01E06 - Two Aces (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-14T03:59:43Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-14T03:59:43Z", "level": "INFO", "message": " Original Size: 1231.96 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-14T03:59:43Z", "level": "INFO", "message": " Encoded Size: 1055.44 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-14T03:59:43Z", "level": "INFO", "message": " Reduction: 85.7% of original (14.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-14T03:59:43Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-14T03:59:43Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-14T03:59:53Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S01E06 - Two Aces (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S01E06 - Two Aces (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 474} {"timestamp": "2026-01-14T03:59:54Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S01E06 - Two Aces (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 513} {"timestamp": "2026-01-14T03:59:54Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 514} {"timestamp": "2026-01-14T03:59:54Z", "level": "INFO", "message": " Size: 1231.96MB β†’ 1055.44MB (85.7% of original, 14.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 515} {"timestamp": "2026-01-14T03:59:54Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 516} {"timestamp": "2026-01-14T03:59:55Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S01E06 - Two Aces (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 525} {"timestamp": "2026-01-14T03:59:55Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S01E07 - Make Rebecca Great Again (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-14T04:00:10Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S01E07 - Make Rebecca Great Again (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S01E07 - Make Rebecca Great Again (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-14T04:00:10Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-14T04:00:10Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-14T04:00:10Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-14T04:00:12Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-14T04:00:12Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-14T04:00:12Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-14T04:00:12Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-14T04:00:12Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-14T04:00:12Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-14T04:00:12Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-14T04:00:12Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-14T04:00:12Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-14T04:00:12Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 640kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-14T04:00:12Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S01E07 - Make Rebecca Great Again (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-14T04:02:42Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-14T04:02:42Z", "level": "INFO", "message": " Original Size: 1248.13 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-14T04:02:42Z", "level": "INFO", "message": " Encoded Size: 1045.69 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-14T04:02:42Z", "level": "INFO", "message": " Reduction: 83.8% of original (16.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-14T04:02:42Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-14T04:02:42Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-14T04:02:51Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S01E07 - Make Rebecca Great Again (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S01E07 - Make Rebecca Great Again (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 474} {"timestamp": "2026-01-14T04:02:52Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S01E07 - Make Rebecca Great Again (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 513} {"timestamp": "2026-01-14T04:02:52Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 514} {"timestamp": "2026-01-14T04:02:52Z", "level": "INFO", "message": " Size: 1248.13MB β†’ 1045.69MB (83.8% of original, 16.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 515} {"timestamp": "2026-01-14T04:02:52Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 516} {"timestamp": "2026-01-14T04:02:53Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S01E07 - Make Rebecca Great Again (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 525} {"timestamp": "2026-01-14T04:02:53Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S01E04 - For the Children (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-14T04:03:04Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S01E04 - For the Children (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S01E04 - For the Children (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-14T04:03:04Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-14T04:03:04Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-14T04:03:04Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-14T04:03:06Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-14T04:03:06Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-14T04:03:06Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-14T04:03:06Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-14T04:03:06Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-14T04:03:06Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-14T04:03:06Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-14T04:03:06Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-14T04:03:06Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-14T04:03:06Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 641kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-14T04:03:06Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S01E04 - For the Children (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-14T04:05:48Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-14T04:05:48Z", "level": "INFO", "message": " Original Size: 1306.13 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-14T04:05:48Z", "level": "INFO", "message": " Encoded Size: 1215.74 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-14T04:05:48Z", "level": "INFO", "message": " Reduction: 93.1% of original (6.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-14T04:05:48Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-14T04:05:48Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-14T04:05:59Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S01E04 - For the Children (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S01E04 - For the Children (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 474} {"timestamp": "2026-01-14T04:06:00Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S01E04 - For the Children (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 513} {"timestamp": "2026-01-14T04:06:00Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 514} {"timestamp": "2026-01-14T04:06:00Z", "level": "INFO", "message": " Size: 1306.13MB β†’ 1215.74MB (93.1% of original, 6.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 515} {"timestamp": "2026-01-14T04:06:00Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 516} {"timestamp": "2026-01-14T04:06:01Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S01E04 - For the Children (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 525} {"timestamp": "2026-01-14T04:06:01Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S01E01 - Pilot (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-14T04:06:13Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S01E01 - Pilot (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S01E01 - Pilot (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-14T04:06:13Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-14T04:06:13Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-14T04:06:13Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-14T04:06:14Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-14T04:06:14Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-14T04:06:14Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-14T04:06:14Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-14T04:06:14Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-14T04:06:14Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-14T04:06:14Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-14T04:06:14Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-14T04:06:14Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-14T04:06:14Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 636kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-14T04:06:14Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S01E01 - Pilot (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-14T04:08:40Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-14T04:08:40Z", "level": "INFO", "message": " Original Size: 1201.66 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-14T04:08:40Z", "level": "INFO", "message": " Encoded Size: 1131.08 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-14T04:08:40Z", "level": "INFO", "message": " Reduction: 94.1% of original (5.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-14T04:08:40Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-14T04:08:40Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-14T04:08:50Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S01E01 - Pilot (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S01E01 - Pilot (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 474} {"timestamp": "2026-01-14T04:08:52Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S01E01 - Pilot (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 513} {"timestamp": "2026-01-14T04:08:52Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 514} {"timestamp": "2026-01-14T04:08:52Z", "level": "INFO", "message": " Size: 1201.66MB β†’ 1131.08MB (94.1% of original, 5.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 515} {"timestamp": "2026-01-14T04:08:52Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 516} {"timestamp": "2026-01-14T04:08:52Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S01E01 - Pilot (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 525} {"timestamp": "2026-01-14T04:08:52Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S01E09 - All Apologies (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-14T04:09:05Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S01E09 - All Apologies (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S01E09 - All Apologies (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-14T04:09:05Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-14T04:09:05Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-14T04:09:05Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-14T04:09:06Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-14T04:09:06Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-14T04:09:06Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-14T04:09:06Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-14T04:09:06Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-14T04:09:06Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-14T04:09:06Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-14T04:09:06Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-14T04:09:06Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-14T04:09:06Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 639kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-14T04:09:06Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S01E09 - All Apologies (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-14T04:11:43Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-14T04:11:43Z", "level": "INFO", "message": " Original Size: 1215.66 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-14T04:11:43Z", "level": "INFO", "message": " Encoded Size: 881.42 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-14T04:11:43Z", "level": "INFO", "message": " Reduction: 72.5% of original (27.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-14T04:11:43Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-14T04:11:43Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-14T04:11:51Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S01E09 - All Apologies (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S01E09 - All Apologies (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 474} {"timestamp": "2026-01-14T04:11:53Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S01E09 - All Apologies (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 513} {"timestamp": "2026-01-14T04:11:53Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 514} {"timestamp": "2026-01-14T04:11:53Z", "level": "INFO", "message": " Size: 1215.66MB β†’ 881.42MB (72.5% of original, 27.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 515} {"timestamp": "2026-01-14T04:11:53Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 516} {"timestamp": "2026-01-14T04:11:53Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S01E09 - All Apologies (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 525} {"timestamp": "2026-01-14T04:11:53Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S01E03 - Trent Crimmκž‰ The Independent (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-14T04:12:05Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S01E03 - Trent Crimmκž‰ The Independent (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S01E03 - Trent Crimmκž‰ The Independent (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-14T04:12:05Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-14T04:12:05Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-14T04:12:05Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-14T04:12:06Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-14T04:12:06Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-14T04:12:06Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-14T04:12:06Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-14T04:12:06Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-14T04:12:06Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-14T04:12:06Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-14T04:12:06Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-14T04:12:06Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-14T04:12:06Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 639kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-14T04:12:06Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S01E03 - Trent Crimmκž‰ The Independent (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-14T04:14:35Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-14T04:14:35Z", "level": "INFO", "message": " Original Size: 1181.71 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-14T04:14:35Z", "level": "INFO", "message": " Encoded Size: 998.04 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-14T04:14:35Z", "level": "INFO", "message": " Reduction: 84.5% of original (15.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-14T04:14:35Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-14T04:14:35Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-14T04:14:57Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S01E03 - Trent Crimmκž‰ The Independent (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S01E03 - Trent Crimmκž‰ The Independent (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 474} {"timestamp": "2026-01-14T04:14:58Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S01E03 - Trent Crimmκž‰ The Independent (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 513} {"timestamp": "2026-01-14T04:14:58Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 514} {"timestamp": "2026-01-14T04:14:58Z", "level": "INFO", "message": " Size: 1181.71MB β†’ 998.04MB (84.5% of original, 15.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 515} {"timestamp": "2026-01-14T04:14:58Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 516} {"timestamp": "2026-01-14T04:14:58Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S01E03 - Trent Crimmκž‰ The Independent (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 525} {"timestamp": "2026-01-14T04:14:58Z", "level": "INFO", "message": "Processing: Season 1 - Extra Time with Coach Lasso - NBC Sports.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-14T04:14:59Z", "level": "INFO", "message": "Copied Season 1 - Extra Time with Coach Lasso - NBC Sports.mkv β†’ Season 1 - Extra Time with Coach Lasso - NBC Sports.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-14T04:14:59Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-14T04:14:59Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-14T04:14:59Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-14T04:14:59Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-14T04:14:59Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-14T04:14:59Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-14T04:14:59Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-14T04:14:59Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-14T04:14:59Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-14T04:14:59Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-14T04:14:59Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-14T04:14:59Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-14T04:14:59Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-14T04:14:59Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-14T04:14:59Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-14T04:14:59Z", "level": "INFO", "message": "Running CQ encode: Season 1 - Extra Time with Coach Lasso - NBC Sports - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-14T04:15:08Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-14T04:15:08Z", "level": "INFO", "message": " Original Size: 41.81 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-14T04:15:08Z", "level": "INFO", "message": " Encoded Size: 70.85 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-14T04:15:08Z", "level": "INFO", "message": " Reduction: 169.4% of original (-69.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-14T04:15:08Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-14T04:15:08Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-14T04:15:08Z", "level": "INFO", "message": "Processing: Season 1 - Honest Trailer - Screen Junkies.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-14T04:15:09Z", "level": "INFO", "message": "Copied Season 1 - Honest Trailer - Screen Junkies.mkv β†’ Season 1 - Honest Trailer - Screen Junkies.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-14T04:15:09Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-14T04:15:09Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-14T04:15:09Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-14T04:15:10Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-14T04:15:10Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-14T04:15:10Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-14T04:15:10Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-14T04:15:10Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-14T04:15:10Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-14T04:15:10Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-14T04:15:10Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-14T04:15:10Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-14T04:15:10Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-14T04:15:10Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-14T04:15:10Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-14T04:15:10Z", "level": "INFO", "message": "Running CQ encode: Season 1 - Honest Trailer - Screen Junkies - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-14T04:15:32Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-14T04:15:32Z", "level": "INFO", "message": " Original Size: 109.08 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-14T04:15:32Z", "level": "INFO", "message": " Encoded Size: 190.74 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-14T04:15:32Z", "level": "INFO", "message": " Reduction: 174.9% of original (-74.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-14T04:15:32Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-14T04:15:32Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-14T04:15:32Z", "level": "INFO", "message": "Processing: Season 1 - How Fake Crowds Were Made For β€œTed Lasso” - Insider.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-14T04:15:33Z", "level": "INFO", "message": "Copied Season 1 - How Fake Crowds Were Made For β€œTed Lasso” - Insider.mkv β†’ Season 1 - How Fake Crowds Were Made For β€œTed Lasso” - Insider.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-14T04:15:33Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-14T04:15:33Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-14T04:15:33Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-14T04:15:34Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-14T04:15:34Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-14T04:15:34Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-14T04:15:34Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-14T04:15:34Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-14T04:15:34Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-14T04:15:34Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-14T04:15:34Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-14T04:15:34Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-14T04:15:34Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-14T04:15:34Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-14T04:15:34Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-14T04:15:34Z", "level": "INFO", "message": "Running CQ encode: Season 1 - How Fake Crowds Were Made For β€œTed Lasso” - Insider - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-14T04:16:05Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-14T04:16:05Z", "level": "INFO", "message": " Original Size: 128.02 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-14T04:16:05Z", "level": "INFO", "message": " Encoded Size: 285.53 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-14T04:16:05Z", "level": "INFO", "message": " Reduction: 223.0% of original (-123.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-14T04:16:05Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-14T04:16:05Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-14T04:16:05Z", "level": "ERROR", "message": "3 consecutive failures. Stopping process.", "module": "process_manager", "funcName": "process_folder", "line": 278} {"timestamp": "2026-01-14T04:16:05Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 433} {"timestamp": "2026-01-14T04:16:05Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Ted Lasso (2020)\\Ted Lasso (2020) S02 (1080p BluRay x265 10bit EAC3 5.1 Ghost)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-14T04:16:05Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S02E06 - The Signal (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-14T04:16:19Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S02E06 - The Signal (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S02E06 - The Signal (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-14T04:16:19Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-14T04:16:19Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-14T04:16:19Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-14T04:16:21Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-14T04:16:21Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-14T04:16:21Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-14T04:16:21Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-14T04:16:21Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-14T04:16:21Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-14T04:16:21Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-14T04:16:21Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-14T04:16:21Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-14T04:16:21Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 637kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-14T04:16:21Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S02E06 - The Signal (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-14T04:19:24Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-14T04:19:24Z", "level": "INFO", "message": " Original Size: 1365.20 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-14T04:19:24Z", "level": "INFO", "message": " Encoded Size: 1179.47 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-14T04:19:24Z", "level": "INFO", "message": " Reduction: 86.4% of original (13.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-14T04:19:24Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-14T04:19:24Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-14T04:19:34Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S02E06 - The Signal (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S02E06 - The Signal (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 474} {"timestamp": "2026-01-14T04:19:36Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S02E06 - The Signal (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 513} {"timestamp": "2026-01-14T04:19:36Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 514} {"timestamp": "2026-01-14T04:19:36Z", "level": "INFO", "message": " Size: 1365.2MB β†’ 1179.47MB (86.4% of original, 13.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 515} {"timestamp": "2026-01-14T04:19:36Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 516} {"timestamp": "2026-01-14T04:19:37Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S02E06 - The Signal (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 525} {"timestamp": "2026-01-14T04:19:37Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S02E05 - Rainbow (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-14T04:19:50Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S02E05 - Rainbow (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S02E05 - Rainbow (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-14T04:19:50Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-14T04:19:50Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-14T04:19:50Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-14T04:19:52Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-14T04:19:52Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-14T04:19:52Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-14T04:19:52Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-14T04:19:52Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-14T04:19:52Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-14T04:19:52Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-14T04:19:52Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-14T04:19:52Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-14T04:19:52Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 634kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-14T04:19:52Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S02E05 - Rainbow (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-14T04:23:08Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-14T04:23:08Z", "level": "INFO", "message": " Original Size: 1498.94 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-14T04:23:08Z", "level": "INFO", "message": " Encoded Size: 1299.03 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-14T04:23:08Z", "level": "INFO", "message": " Reduction: 86.7% of original (13.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-14T04:23:08Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-14T04:23:08Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-14T04:23:19Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S02E05 - Rainbow (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S02E05 - Rainbow (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 474} {"timestamp": "2026-01-14T04:23:21Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S02E05 - Rainbow (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 513} {"timestamp": "2026-01-14T04:23:21Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 514} {"timestamp": "2026-01-14T04:23:21Z", "level": "INFO", "message": " Size: 1498.94MB β†’ 1299.03MB (86.7% of original, 13.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 515} {"timestamp": "2026-01-14T04:23:21Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 516} {"timestamp": "2026-01-14T04:23:22Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S02E05 - Rainbow (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 525} {"timestamp": "2026-01-14T04:23:22Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S02E11 - Midnight Train to Royston (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-14T04:23:39Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S02E11 - Midnight Train to Royston (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S02E11 - Midnight Train to Royston (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-14T04:23:39Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-14T04:23:39Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-14T04:23:39Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-14T04:23:41Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-14T04:23:41Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-14T04:23:41Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-14T04:23:41Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-14T04:23:41Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-14T04:23:41Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-14T04:23:41Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-14T04:23:41Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-14T04:23:41Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-14T04:23:41Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 638kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-14T04:23:41Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S02E11 - Midnight Train to Royston (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-14T04:27:18Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-14T04:27:18Z", "level": "INFO", "message": " Original Size: 1644.90 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-14T04:27:18Z", "level": "INFO", "message": " Encoded Size: 1271.63 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-14T04:27:18Z", "level": "INFO", "message": " Reduction: 77.3% of original (22.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-14T04:27:18Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-14T04:27:18Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-14T04:27:29Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S02E11 - Midnight Train to Royston (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S02E11 - Midnight Train to Royston (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 474} {"timestamp": "2026-01-14T04:27:31Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S02E11 - Midnight Train to Royston (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 513} {"timestamp": "2026-01-14T04:27:31Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 514} {"timestamp": "2026-01-14T04:27:31Z", "level": "INFO", "message": " Size: 1644.9MB β†’ 1271.63MB (77.3% of original, 22.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 515} {"timestamp": "2026-01-14T04:27:31Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 516} {"timestamp": "2026-01-14T04:27:31Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S02E11 - Midnight Train to Royston (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 525} {"timestamp": "2026-01-14T04:27:31Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S02E02 - Lavender (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-14T04:27:43Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S02E02 - Lavender (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S02E02 - Lavender (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-14T04:27:43Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-14T04:27:43Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-14T04:27:43Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-14T04:27:45Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-14T04:27:45Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-14T04:27:45Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-14T04:27:45Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-14T04:27:45Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-14T04:27:45Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-14T04:27:45Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-14T04:27:45Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-14T04:27:45Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-14T04:27:45Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 639kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-14T04:27:45Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S02E02 - Lavender (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-14T04:30:37Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-14T04:30:37Z", "level": "INFO", "message": " Original Size: 1314.14 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-14T04:30:37Z", "level": "INFO", "message": " Encoded Size: 1015.69 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-14T04:30:37Z", "level": "INFO", "message": " Reduction: 77.3% of original (22.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-14T04:30:37Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-14T04:30:37Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-14T04:30:46Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S02E02 - Lavender (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S02E02 - Lavender (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 474} {"timestamp": "2026-01-14T04:30:47Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S02E02 - Lavender (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 513} {"timestamp": "2026-01-14T04:30:47Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 514} {"timestamp": "2026-01-14T04:30:47Z", "level": "INFO", "message": " Size: 1314.14MB β†’ 1015.69MB (77.3% of original, 22.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 515} {"timestamp": "2026-01-14T04:30:47Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 516} {"timestamp": "2026-01-14T04:30:48Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S02E02 - Lavender (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 525} {"timestamp": "2026-01-14T04:30:48Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S02E08 - Man City (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-14T04:31:04Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S02E08 - Man City (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S02E08 - Man City (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-14T04:31:04Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-14T04:31:04Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-14T04:31:04Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-14T04:31:06Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-14T04:31:06Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-14T04:31:06Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-14T04:31:06Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-14T04:31:06Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-14T04:31:06Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-14T04:31:06Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-14T04:31:06Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-14T04:31:06Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-14T04:31:06Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 637kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-14T04:31:06Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S02E08 - Man City (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-14T04:34:57Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-14T04:34:57Z", "level": "INFO", "message": " Original Size: 1764.42 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-14T04:34:57Z", "level": "INFO", "message": " Encoded Size: 1439.00 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-14T04:34:57Z", "level": "INFO", "message": " Reduction: 81.6% of original (18.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-14T04:34:57Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-14T04:34:57Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-14T04:35:09Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S02E08 - Man City (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S02E08 - Man City (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 474} {"timestamp": "2026-01-14T04:35:11Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S02E08 - Man City (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 513} {"timestamp": "2026-01-14T04:35:11Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 514} {"timestamp": "2026-01-14T04:35:11Z", "level": "INFO", "message": " Size: 1764.42MB β†’ 1439.0MB (81.6% of original, 18.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 515} {"timestamp": "2026-01-14T04:35:11Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 516} {"timestamp": "2026-01-14T04:35:12Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S02E08 - Man City (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 525} {"timestamp": "2026-01-14T04:35:12Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S02E10 - No Weddings and a Funeral (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-14T04:35:30Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S02E10 - No Weddings and a Funeral (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S02E10 - No Weddings and a Funeral (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-14T04:35:30Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-14T04:35:30Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-14T04:35:30Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-14T04:35:33Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-14T04:35:33Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-14T04:35:33Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-14T04:35:33Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-14T04:35:33Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-14T04:35:33Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-14T04:35:33Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-14T04:35:33Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-14T04:35:33Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-14T04:35:33Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 638kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-14T04:35:33Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S02E10 - No Weddings and a Funeral (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-14T04:39:25Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-14T04:39:25Z", "level": "INFO", "message": " Original Size: 1788.11 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-14T04:39:25Z", "level": "INFO", "message": " Encoded Size: 1342.69 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-14T04:39:25Z", "level": "INFO", "message": " Reduction: 75.1% of original (24.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-14T04:39:25Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-14T04:39:25Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-14T04:39:37Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S02E10 - No Weddings and a Funeral (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S02E10 - No Weddings and a Funeral (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 474} {"timestamp": "2026-01-14T04:39:39Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S02E10 - No Weddings and a Funeral (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 513} {"timestamp": "2026-01-14T04:39:39Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 514} {"timestamp": "2026-01-14T04:39:39Z", "level": "INFO", "message": " Size: 1788.11MB β†’ 1342.69MB (75.1% of original, 24.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 515} {"timestamp": "2026-01-14T04:39:39Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 516} {"timestamp": "2026-01-14T04:39:40Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S02E10 - No Weddings and a Funeral (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 525} {"timestamp": "2026-01-14T04:39:40Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S02E03 - Do the Right-est Thing (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-14T04:39:54Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S02E03 - Do the Right-est Thing (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S02E03 - Do the Right-est Thing (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-14T04:39:54Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-14T04:39:54Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-14T04:39:54Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-14T04:39:56Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-14T04:39:56Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-14T04:39:56Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-14T04:39:56Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-14T04:39:56Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-14T04:39:56Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-14T04:39:56Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-14T04:39:56Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-14T04:39:56Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-14T04:39:56Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 640kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-14T04:39:56Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S02E03 - Do the Right-est Thing (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-14T04:43:09Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-14T04:43:09Z", "level": "INFO", "message": " Original Size: 1430.58 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-14T04:43:09Z", "level": "INFO", "message": " Encoded Size: 1204.99 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-14T04:43:09Z", "level": "INFO", "message": " Reduction: 84.2% of original (15.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-14T04:43:09Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-14T04:43:09Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-14T04:43:20Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S02E03 - Do the Right-est Thing (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S02E03 - Do the Right-est Thing (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 474} {"timestamp": "2026-01-14T04:43:22Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S02E03 - Do the Right-est Thing (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 513} {"timestamp": "2026-01-14T04:43:22Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 514} {"timestamp": "2026-01-14T04:43:22Z", "level": "INFO", "message": " Size: 1430.58MB β†’ 1204.99MB (84.2% of original, 15.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 515} {"timestamp": "2026-01-14T04:43:22Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 516} {"timestamp": "2026-01-14T04:43:22Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S02E03 - Do the Right-est Thing (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 525} {"timestamp": "2026-01-14T04:43:22Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S02E01 - Goodbye Earl (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-14T04:43:34Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S02E01 - Goodbye Earl (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S02E01 - Goodbye Earl (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-14T04:43:34Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-14T04:43:34Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-14T04:43:34Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-14T04:43:36Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-14T04:43:36Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-14T04:43:36Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-14T04:43:36Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-14T04:43:36Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-14T04:43:36Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-14T04:43:36Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-14T04:43:36Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-14T04:43:36Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-14T04:43:36Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 636kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-14T04:43:36Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S02E01 - Goodbye Earl (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-14T04:46:38Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-14T04:46:38Z", "level": "INFO", "message": " Original Size: 1348.11 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-14T04:46:38Z", "level": "INFO", "message": " Encoded Size: 1096.65 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-14T04:46:38Z", "level": "INFO", "message": " Reduction: 81.3% of original (18.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-14T04:46:38Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-14T04:46:38Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-14T04:46:48Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S02E01 - Goodbye Earl (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S02E01 - Goodbye Earl (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 474} {"timestamp": "2026-01-14T04:46:49Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S02E01 - Goodbye Earl (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 513} {"timestamp": "2026-01-14T04:46:49Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 514} {"timestamp": "2026-01-14T04:46:49Z", "level": "INFO", "message": " Size: 1348.11MB β†’ 1096.65MB (81.3% of original, 18.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 515} {"timestamp": "2026-01-14T04:46:49Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 516} {"timestamp": "2026-01-14T04:46:50Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S02E01 - Goodbye Earl (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 525} {"timestamp": "2026-01-14T04:46:50Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S02E04 - Carol of the Bells (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-14T04:47:00Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S02E04 - Carol of the Bells (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S02E04 - Carol of the Bells (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-14T04:47:00Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-14T04:47:00Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-14T04:47:00Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-14T04:47:02Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-14T04:47:02Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-14T04:47:02Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-14T04:47:02Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-14T04:47:02Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-14T04:47:02Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-14T04:47:02Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-14T04:47:02Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-14T04:47:02Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-14T04:47:02Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 637kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-14T04:47:02Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S02E04 - Carol of the Bells (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-14T04:49:39Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-14T04:49:39Z", "level": "INFO", "message": " Original Size: 1184.32 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-14T04:49:39Z", "level": "INFO", "message": " Encoded Size: 1057.48 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-14T04:49:39Z", "level": "INFO", "message": " Reduction: 89.3% of original (10.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-14T04:49:39Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-14T04:49:39Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-14T04:49:48Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S02E04 - Carol of the Bells (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S02E04 - Carol of the Bells (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 474} {"timestamp": "2026-01-14T04:49:50Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S02E04 - Carol of the Bells (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 513} {"timestamp": "2026-01-14T04:49:50Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 514} {"timestamp": "2026-01-14T04:49:50Z", "level": "INFO", "message": " Size: 1184.32MB β†’ 1057.48MB (89.3% of original, 10.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 515} {"timestamp": "2026-01-14T04:49:50Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 516} {"timestamp": "2026-01-14T04:49:50Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S02E04 - Carol of the Bells (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 525} {"timestamp": "2026-01-14T04:49:50Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S02E09 - Beard After Hours (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-14T04:50:05Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S02E09 - Beard After Hours (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S02E09 - Beard After Hours (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-14T04:50:05Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-14T04:50:05Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-14T04:50:05Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-14T04:50:07Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-14T04:50:07Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-14T04:50:07Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-14T04:50:07Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-14T04:50:07Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-14T04:50:07Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-14T04:50:07Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-14T04:50:07Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-14T04:50:07Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-14T04:50:07Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 637kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-14T04:50:07Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S02E09 - Beard After Hours (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-14T04:53:36Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-14T04:53:36Z", "level": "INFO", "message": " Original Size: 1668.45 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-14T04:53:36Z", "level": "INFO", "message": " Encoded Size: 1351.38 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-14T04:53:36Z", "level": "INFO", "message": " Reduction: 81.0% of original (19.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-14T04:53:36Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-14T04:53:36Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-14T04:53:48Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S02E09 - Beard After Hours (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S02E09 - Beard After Hours (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 474} {"timestamp": "2026-01-14T04:53:50Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S02E09 - Beard After Hours (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 513} {"timestamp": "2026-01-14T04:53:50Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 514} {"timestamp": "2026-01-14T04:53:50Z", "level": "INFO", "message": " Size: 1668.45MB β†’ 1351.38MB (81.0% of original, 19.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 515} {"timestamp": "2026-01-14T04:53:50Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 516} {"timestamp": "2026-01-14T04:53:51Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S02E09 - Beard After Hours (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 525} {"timestamp": "2026-01-14T04:53:51Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S02E07 - Headspace (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-14T04:54:04Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S02E07 - Headspace (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S02E07 - Headspace (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-14T04:54:04Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-14T04:54:04Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-14T04:54:04Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-14T04:54:06Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-14T04:54:06Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-14T04:54:06Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-14T04:54:06Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-14T04:54:06Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-14T04:54:06Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-14T04:54:06Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-14T04:54:06Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-14T04:54:06Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-14T04:54:06Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 640kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-14T04:54:06Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S02E07 - Headspace (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-14T04:57:09Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-14T04:57:09Z", "level": "INFO", "message": " Original Size: 1386.32 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-14T04:57:09Z", "level": "INFO", "message": " Encoded Size: 1085.31 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-14T04:57:09Z", "level": "INFO", "message": " Reduction: 78.3% of original (21.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-14T04:57:09Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-14T04:57:09Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-14T04:57:18Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S02E07 - Headspace (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S02E07 - Headspace (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 474} {"timestamp": "2026-01-14T04:57:20Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S02E07 - Headspace (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 513} {"timestamp": "2026-01-14T04:57:20Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 514} {"timestamp": "2026-01-14T04:57:20Z", "level": "INFO", "message": " Size: 1386.32MB β†’ 1085.31MB (78.3% of original, 21.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 515} {"timestamp": "2026-01-14T04:57:20Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 516} {"timestamp": "2026-01-14T04:57:20Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S02E07 - Headspace (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 525} {"timestamp": "2026-01-14T04:57:20Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S02E12 - Inverting the Pyramid of Success (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-14T04:57:39Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S02E12 - Inverting the Pyramid of Success (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S02E12 - Inverting the Pyramid of Success (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-14T04:57:39Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-14T04:57:39Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-14T04:57:39Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-14T04:57:42Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-14T04:57:42Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-14T04:57:42Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-14T04:57:42Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-14T04:57:42Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-14T04:57:42Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-14T04:57:42Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-14T04:57:42Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-14T04:57:42Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-14T04:57:42Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 635kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-14T04:57:42Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S02E12 - Inverting the Pyramid of Success (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-14T05:01:45Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-14T05:01:45Z", "level": "INFO", "message": " Original Size: 1935.70 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-14T05:01:45Z", "level": "INFO", "message": " Encoded Size: 1714.09 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-14T05:01:45Z", "level": "INFO", "message": " Reduction: 88.6% of original (11.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-14T05:01:45Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-14T05:01:45Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-14T05:02:01Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S02E12 - Inverting the Pyramid of Success (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S02E12 - Inverting the Pyramid of Success (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 474} {"timestamp": "2026-01-14T05:02:04Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S02E12 - Inverting the Pyramid of Success (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 513} {"timestamp": "2026-01-14T05:02:04Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 514} {"timestamp": "2026-01-14T05:02:04Z", "level": "INFO", "message": " Size: 1935.7MB β†’ 1714.09MB (88.6% of original, 11.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 515} {"timestamp": "2026-01-14T05:02:04Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 516} {"timestamp": "2026-01-14T05:02:04Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S02E12 - Inverting the Pyramid of Success (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 525} {"timestamp": "2026-01-14T05:02:04Z", "level": "INFO", "message": "Processing: Season 2 - A Conversation with Hannah Waddingham & Juno Temple - Apple TV.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-14T05:02:05Z", "level": "INFO", "message": "Copied Season 2 - A Conversation with Hannah Waddingham & Juno Temple - Apple TV.mkv β†’ Season 2 - A Conversation with Hannah Waddingham & Juno Temple - Apple TV.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-14T05:02:05Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-14T05:02:05Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-14T05:02:05Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-14T05:02:06Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-14T05:02:06Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-14T05:02:06Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-14T05:02:06Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-14T05:02:06Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-14T05:02:06Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-14T05:02:06Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-14T05:02:06Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-14T05:02:06Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-14T05:02:06Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-14T05:02:06Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-14T05:02:06Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-14T05:02:06Z", "level": "INFO", "message": "Running CQ encode: Season 2 - A Conversation with Hannah Waddingham & Juno Temple - Apple TV - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-14T05:02:36Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-14T05:02:36Z", "level": "INFO", "message": " Original Size: 153.24 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-14T05:02:36Z", "level": "INFO", "message": " Encoded Size: 215.04 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-14T05:02:36Z", "level": "INFO", "message": " Reduction: 140.3% of original (-40.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-14T05:02:36Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-14T05:02:36Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-14T05:02:36Z", "level": "INFO", "message": "Processing: Season 2 - Interview with Jason Sudeikis - The Tonight Show.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-14T05:02:38Z", "level": "INFO", "message": "Copied Season 2 - Interview with Jason Sudeikis - The Tonight Show.mkv β†’ Season 2 - Interview with Jason Sudeikis - The Tonight Show.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-14T05:02:38Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-14T05:02:38Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-14T05:02:38Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-14T05:02:38Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-14T05:02:38Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-14T05:02:38Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-14T05:02:38Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-14T05:02:38Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-14T05:02:38Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-14T05:02:38Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-14T05:02:38Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-14T05:02:38Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-14T05:02:38Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-14T05:02:38Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-14T05:02:38Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-14T05:02:38Z", "level": "INFO", "message": "Running CQ encode: Season 2 - Interview with Jason Sudeikis - The Tonight Show - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-14T05:03:13Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-14T05:03:13Z", "level": "INFO", "message": " Original Size: 132.17 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-14T05:03:13Z", "level": "INFO", "message": " Encoded Size: 393.35 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-14T05:03:13Z", "level": "INFO", "message": " Reduction: 297.6% of original (-197.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-14T05:03:13Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-14T05:03:13Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-14T05:03:13Z", "level": "INFO", "message": "Processing: Season 2 - Meet Brett Goldstein & Brendan Hunt - Cover Shoot - Entertainment Weekly.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-14T05:03:15Z", "level": "INFO", "message": "Copied Season 2 - Meet Brett Goldstein & Brendan Hunt - Cover Shoot - Entertainment Weekly.mkv β†’ Season 2 - Meet Brett Goldstein & Brendan Hunt - Cover Shoot - Entertainment Weekly.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-14T05:03:15Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-14T05:03:15Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-14T05:03:15Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-14T05:03:16Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-14T05:03:16Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-14T05:03:16Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-14T05:03:16Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-14T05:03:16Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p2, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-14T05:03:16Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-14T05:03:16Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-14T05:03:16Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-14T05:03:16Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-14T05:03:16Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-14T05:03:16Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-14T05:03:16Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-14T05:03:16Z", "level": "INFO", "message": "Running CQ encode: Season 2 - Meet Brett Goldstein & Brendan Hunt - Cover Shoot - Entertainment Weekly - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-14T05:04:01Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-14T05:04:01Z", "level": "INFO", "message": " Original Size: 227.53 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-14T05:04:01Z", "level": "INFO", "message": " Encoded Size: 303.04 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-14T05:04:01Z", "level": "INFO", "message": " Reduction: 133.2% of original (-33.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-14T05:04:01Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-14T05:04:01Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-14T05:04:01Z", "level": "ERROR", "message": "3 consecutive failures. Stopping process.", "module": "process_manager", "funcName": "process_folder", "line": 278} {"timestamp": "2026-01-14T05:04:01Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 433} {"timestamp": "2026-01-16T15:17:20Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Ted Lasso (2020)\\Ted Lasso (2020) S03 (1080p BluRay x265 10bit EAC3 5.1 Ghost)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-16T15:17:20Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S03E01 - Smells Like Mean Spirit (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-16T15:17:36Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S03E01 - Smells Like Mean Spirit (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S03E01 - Smells Like Mean Spirit (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-16T15:17:36Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-16T15:17:36Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-16T15:17:36Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-16T15:17:39Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-16T15:17:39Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-16T15:17:39Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-16T15:17:39Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-16T15:17:39Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-16T15:17:39Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-16T15:17:39Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-16T15:17:39Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-16T15:17:39Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-16T15:17:39Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 639kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-16T15:17:39Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S03E01 - Smells Like Mean Spirit (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-16T15:19:21Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-16T15:19:21Z", "level": "INFO", "message": " Original Size: 1695.76 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-16T15:19:21Z", "level": "INFO", "message": " Encoded Size: 223.67 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-16T15:19:21Z", "level": "INFO", "message": " Reduction: 13.2% of original (86.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-16T15:19:21Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-16T15:19:21Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-16T15:19:21Z", "level": "INFO", "message": "TEST MODE - File: Ted Lasso (2020) - S03E01 - Smells Like Mean Spirit (1080p BluRay x265 Ghost).mkv | Ratio: 13.2% | Method: CQ", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 456} {"timestamp": "2026-01-16T15:19:21Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 433} {"timestamp": "2026-01-16T15:20:14Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Ted Lasso (2020)\\Ted Lasso (2020) S03 (1080p BluRay x265 10bit EAC3 5.1 Ghost)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-16T15:20:14Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S03E10 - International Break (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-16T15:20:36Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S03E10 - International Break (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S03E10 - International Break (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-16T15:20:36Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-16T15:20:36Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-16T15:20:36Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-16T15:20:39Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-16T15:20:39Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-16T15:20:39Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-16T15:20:39Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-16T15:20:39Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-16T15:20:39Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-16T15:20:39Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-16T15:20:39Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-16T15:20:39Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-16T15:20:39Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 639kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-16T15:20:39Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S03E10 - International Break (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-16T15:22:22Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-16T15:22:22Z", "level": "INFO", "message": " Original Size: 2467.58 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-16T15:22:22Z", "level": "INFO", "message": " Encoded Size: 347.46 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-16T15:22:22Z", "level": "INFO", "message": " Reduction: 14.1% of original (85.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-16T15:22:22Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-16T15:22:22Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-16T15:22:22Z", "level": "INFO", "message": "TEST MODE - File: Ted Lasso (2020) - S03E10 - International Break (1080p BluRay x265 Ghost).mkv | Ratio: 14.1% | Method: CQ", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 456} {"timestamp": "2026-01-16T15:22:22Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 433} {"timestamp": "2026-01-16T15:25:40Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Ted Lasso (2020)\\Ted Lasso (2020) S03 (1080p BluRay x265 10bit EAC3 5.1 Ghost)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-16T15:25:40Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S03E10 - International Break (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-16T15:25:40Z", "level": "INFO", "message": "File already in processing: Ted Lasso (2020) - S03E10 - International Break (1080p BluRay x265 Ghost).mkv (2467.58 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 130} {"timestamp": "2026-01-16T15:25:40Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-16T15:25:40Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-16T15:25:40Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-16T15:25:43Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-16T15:25:43Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-16T15:25:43Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-16T15:25:43Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-16T15:25:43Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-16T15:25:43Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-16T15:25:43Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-16T15:25:43Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-16T15:25:43Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-16T15:25:43Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 634kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-16T15:25:43Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S03E10 - International Break (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-16T15:32:54Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-16T15:32:54Z", "level": "INFO", "message": " Original Size: 2467.58 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-16T15:32:54Z", "level": "INFO", "message": " Encoded Size: 1366.58 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-16T15:32:54Z", "level": "INFO", "message": " Reduction: 55.4% of original (44.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-16T15:32:54Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-16T15:32:54Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-16T15:33:06Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S03E10 - International Break (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S03E10 - International Break (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 474} {"timestamp": "2026-01-16T15:33:08Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S03E10 - International Break (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 513} {"timestamp": "2026-01-16T15:33:08Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 514} {"timestamp": "2026-01-16T15:33:08Z", "level": "INFO", "message": " Size: 2467.58MB β†’ 1366.58MB (55.4% of original, 44.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 515} {"timestamp": "2026-01-16T15:33:08Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 516} {"timestamp": "2026-01-16T15:33:09Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S03E10 - International Break (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 525} {"timestamp": "2026-01-16T15:33:09Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S03E01 - Smells Like Mean Spirit (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-16T15:33:09Z", "level": "INFO", "message": "File already in processing: Ted Lasso (2020) - S03E01 - Smells Like Mean Spirit (1080p BluRay x265 Ghost).mkv (1695.76 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 130} {"timestamp": "2026-01-16T15:33:09Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-16T15:33:09Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-16T15:33:09Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-16T15:33:11Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-16T15:33:11Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-16T15:33:11Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-16T15:33:11Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-16T15:33:11Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-16T15:33:11Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-16T15:33:11Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-16T15:33:11Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-16T15:33:11Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-16T15:33:11Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 639kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-16T15:33:11Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S03E01 - Smells Like Mean Spirit (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-16T15:38:09Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-16T15:38:09Z", "level": "INFO", "message": " Original Size: 1695.76 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-16T15:38:09Z", "level": "INFO", "message": " Encoded Size: 910.02 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-16T15:38:09Z", "level": "INFO", "message": " Reduction: 53.7% of original (46.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-16T15:38:09Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-16T15:38:09Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-16T15:38:17Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S03E01 - Smells Like Mean Spirit (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S03E01 - Smells Like Mean Spirit (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 474} {"timestamp": "2026-01-16T15:38:19Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S03E01 - Smells Like Mean Spirit (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 513} {"timestamp": "2026-01-16T15:38:19Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 514} {"timestamp": "2026-01-16T15:38:19Z", "level": "INFO", "message": " Size: 1695.76MB β†’ 910.02MB (53.7% of original, 46.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 515} {"timestamp": "2026-01-16T15:38:19Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 516} {"timestamp": "2026-01-16T15:38:19Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S03E01 - Smells Like Mean Spirit (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 525} {"timestamp": "2026-01-16T15:38:19Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S03E05 - Signs (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-16T15:38:37Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S03E05 - Signs (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S03E05 - Signs (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-16T15:38:37Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-16T15:38:37Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-16T15:38:37Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-16T15:38:39Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-16T15:38:39Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-16T15:38:39Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-16T15:38:39Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-16T15:38:39Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-16T15:38:39Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-16T15:38:39Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-16T15:38:39Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-16T15:38:39Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-16T15:38:39Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 638kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-16T15:38:39Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S03E05 - Signs (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-16T15:44:18Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-16T15:44:18Z", "level": "INFO", "message": " Original Size: 1932.87 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-16T15:44:18Z", "level": "INFO", "message": " Encoded Size: 1036.97 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-16T15:44:18Z", "level": "INFO", "message": " Reduction: 53.6% of original (46.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-16T15:44:18Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-16T15:44:18Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-16T15:44:27Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S03E05 - Signs (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S03E05 - Signs (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 474} {"timestamp": "2026-01-16T15:44:29Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S03E05 - Signs (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 513} {"timestamp": "2026-01-16T15:44:29Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 514} {"timestamp": "2026-01-16T15:44:29Z", "level": "INFO", "message": " Size: 1932.87MB β†’ 1036.97MB (53.6% of original, 46.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 515} {"timestamp": "2026-01-16T15:44:29Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 516} {"timestamp": "2026-01-16T15:44:29Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S03E05 - Signs (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 525} {"timestamp": "2026-01-16T15:44:29Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S03E12 - So Long, Farewell (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-16T15:44:57Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S03E12 - So Long, Farewell (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S03E12 - So Long, Farewell (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-16T15:44:57Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-16T15:44:57Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-16T15:44:57Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-16T15:45:00Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-16T15:45:00Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-16T15:45:00Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-16T15:45:00Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-16T15:45:00Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-16T15:45:00Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-16T15:45:00Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-16T15:45:00Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-16T15:45:00Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-16T15:45:00Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 637kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-16T15:45:00Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S03E12 - So Long, Farewell (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-16T15:53:40Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-16T15:53:40Z", "level": "INFO", "message": " Original Size: 2925.73 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-16T15:53:40Z", "level": "INFO", "message": " Encoded Size: 2014.27 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-16T15:53:40Z", "level": "INFO", "message": " Reduction: 68.8% of original (31.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-16T15:53:40Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-16T15:53:40Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-16T15:53:58Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S03E12 - So Long, Farewell (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S03E12 - So Long, Farewell (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 474} {"timestamp": "2026-01-16T15:54:01Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S03E12 - So Long, Farewell (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 513} {"timestamp": "2026-01-16T15:54:01Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 514} {"timestamp": "2026-01-16T15:54:01Z", "level": "INFO", "message": " Size: 2925.73MB β†’ 2014.27MB (68.8% of original, 31.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 515} {"timestamp": "2026-01-16T15:54:01Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 516} {"timestamp": "2026-01-16T15:54:01Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S03E12 - So Long, Farewell (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 525} {"timestamp": "2026-01-16T15:54:01Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S03E09 - La Locker Room Aux Folles (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-16T15:54:16Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S03E09 - La Locker Room Aux Folles (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S03E09 - La Locker Room Aux Folles (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-16T15:54:16Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-16T15:54:16Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-16T15:54:16Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-16T15:54:18Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-16T15:54:18Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-16T15:54:18Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-16T15:54:18Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-16T15:54:18Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-16T15:54:18Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-16T15:54:18Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-16T15:54:18Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-16T15:54:18Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-16T15:54:18Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 638kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-16T15:54:18Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S03E09 - La Locker Room Aux Folles (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-16T15:59:24Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-16T15:59:24Z", "level": "INFO", "message": " Original Size: 1711.38 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-16T15:59:24Z", "level": "INFO", "message": " Encoded Size: 1048.06 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-16T15:59:24Z", "level": "INFO", "message": " Reduction: 61.2% of original (38.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-16T15:59:24Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-16T15:59:24Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-16T15:59:33Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S03E09 - La Locker Room Aux Folles (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S03E09 - La Locker Room Aux Folles (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 474} {"timestamp": "2026-01-16T15:59:35Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S03E09 - La Locker Room Aux Folles (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 513} {"timestamp": "2026-01-16T15:59:35Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 514} {"timestamp": "2026-01-16T15:59:35Z", "level": "INFO", "message": " Size: 1711.38MB β†’ 1048.06MB (61.2% of original, 38.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 515} {"timestamp": "2026-01-16T15:59:35Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 516} {"timestamp": "2026-01-16T15:59:35Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S03E09 - La Locker Room Aux Folles (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 525} {"timestamp": "2026-01-16T15:59:35Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S03E11 - Mom City (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-16T16:00:00Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S03E11 - Mom City (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S03E11 - Mom City (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-16T16:00:01Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-16T16:00:01Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-16T16:00:01Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-16T16:00:04Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-16T16:00:04Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-16T16:00:04Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-16T16:00:04Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-16T16:00:04Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-16T16:00:04Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-16T16:00:04Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-16T16:00:04Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-16T16:00:04Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-16T16:00:04Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 641kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-16T16:00:04Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S03E11 - Mom City (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-16T16:08:08Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-16T16:08:08Z", "level": "INFO", "message": " Original Size: 2699.34 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-16T16:08:08Z", "level": "INFO", "message": " Encoded Size: 1575.42 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-16T16:08:08Z", "level": "INFO", "message": " Reduction: 58.4% of original (41.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-16T16:08:08Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-16T16:08:08Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-16T16:08:22Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S03E11 - Mom City (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S03E11 - Mom City (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 474} {"timestamp": "2026-01-16T16:08:26Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S03E11 - Mom City (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 513} {"timestamp": "2026-01-16T16:08:26Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 514} {"timestamp": "2026-01-16T16:08:26Z", "level": "INFO", "message": " Size: 2699.34MB β†’ 1575.42MB (58.4% of original, 41.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 515} {"timestamp": "2026-01-16T16:08:26Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 516} {"timestamp": "2026-01-16T16:08:26Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S03E11 - Mom City (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 525} {"timestamp": "2026-01-16T16:08:26Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S03E02 - (I Don’t Want to Go to) Chelsea (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-16T16:08:42Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S03E02 - (I Don’t Want to Go to) Chelsea (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S03E02 - (I Don’t Want to Go to) Chelsea (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-16T16:08:42Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-16T16:08:42Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-16T16:08:42Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-16T16:08:44Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-16T16:08:44Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-16T16:08:44Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-16T16:08:44Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-16T16:08:44Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-16T16:08:44Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-16T16:08:44Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-16T16:08:44Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-16T16:08:44Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-16T16:08:44Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 637kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-16T16:08:44Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S03E02 - (I Don’t Want to Go to) Chelsea (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-16T16:14:09Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-16T16:14:09Z", "level": "INFO", "message": " Original Size: 1831.74 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-16T16:14:09Z", "level": "INFO", "message": " Encoded Size: 1055.56 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-16T16:14:09Z", "level": "INFO", "message": " Reduction: 57.6% of original (42.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-16T16:14:09Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-16T16:14:09Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-16T16:14:18Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S03E02 - (I Don’t Want to Go to) Chelsea (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S03E02 - (I Don’t Want to Go to) Chelsea (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 474} {"timestamp": "2026-01-16T16:14:21Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S03E02 - (I Don’t Want to Go to) Chelsea (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 513} {"timestamp": "2026-01-16T16:14:21Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 514} {"timestamp": "2026-01-16T16:14:21Z", "level": "INFO", "message": " Size: 1831.74MB β†’ 1055.56MB (57.6% of original, 42.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 515} {"timestamp": "2026-01-16T16:14:21Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 516} {"timestamp": "2026-01-16T16:14:21Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S03E02 - (I Don’t Want to Go to) Chelsea (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 525} {"timestamp": "2026-01-16T16:14:21Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S03E03 - 4-5-1 (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-16T16:14:38Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S03E03 - 4-5-1 (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S03E03 - 4-5-1 (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-16T16:14:38Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-16T16:14:38Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-16T16:14:38Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-16T16:14:40Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-16T16:14:40Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-16T16:14:40Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-16T16:14:40Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-16T16:14:40Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-16T16:14:40Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-16T16:14:40Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-16T16:14:40Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-16T16:14:40Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-16T16:14:40Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 635kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-16T16:14:40Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S03E03 - 4-5-1 (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-16T16:20:07Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-16T16:20:07Z", "level": "INFO", "message": " Original Size: 1824.47 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-16T16:20:07Z", "level": "INFO", "message": " Encoded Size: 1070.25 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-16T16:20:07Z", "level": "INFO", "message": " Reduction: 58.7% of original (41.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-16T16:20:07Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-16T16:20:07Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-16T16:20:16Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S03E03 - 4-5-1 (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S03E03 - 4-5-1 (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 474} {"timestamp": "2026-01-16T16:20:18Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S03E03 - 4-5-1 (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 513} {"timestamp": "2026-01-16T16:20:18Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 514} {"timestamp": "2026-01-16T16:20:18Z", "level": "INFO", "message": " Size: 1824.47MB β†’ 1070.25MB (58.7% of original, 41.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 515} {"timestamp": "2026-01-16T16:20:18Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 516} {"timestamp": "2026-01-16T16:20:18Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S03E03 - 4-5-1 (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 525} {"timestamp": "2026-01-16T16:20:18Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S03E04 - Big Week (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-16T16:20:36Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S03E04 - Big Week (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S03E04 - Big Week (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-16T16:20:36Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-16T16:20:36Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-16T16:20:36Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-16T16:20:38Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-16T16:20:38Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-16T16:20:38Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-16T16:20:38Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-16T16:20:38Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-16T16:20:38Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-16T16:20:38Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-16T16:20:38Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-16T16:20:38Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-16T16:20:38Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 637kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-16T16:20:38Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S03E04 - Big Week (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-16T16:26:23Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-16T16:26:23Z", "level": "INFO", "message": " Original Size: 1932.33 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-16T16:26:23Z", "level": "INFO", "message": " Encoded Size: 1204.37 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-16T16:26:23Z", "level": "INFO", "message": " Reduction: 62.3% of original (37.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-16T16:26:23Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-16T16:26:23Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-16T16:26:33Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S03E04 - Big Week (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S03E04 - Big Week (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 474} {"timestamp": "2026-01-16T16:26:36Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S03E04 - Big Week (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 513} {"timestamp": "2026-01-16T16:26:36Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 514} {"timestamp": "2026-01-16T16:26:36Z", "level": "INFO", "message": " Size: 1932.33MB β†’ 1204.37MB (62.3% of original, 37.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 515} {"timestamp": "2026-01-16T16:26:36Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 516} {"timestamp": "2026-01-16T16:26:36Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S03E04 - Big Week (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 525} {"timestamp": "2026-01-16T16:26:36Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S03E07 - The Strings That Bind Us (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-16T16:26:55Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S03E07 - The Strings That Bind Us (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S03E07 - The Strings That Bind Us (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-16T16:26:55Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-16T16:26:55Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-16T16:26:55Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-16T16:26:58Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-16T16:26:58Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-16T16:26:58Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-16T16:26:58Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-16T16:26:58Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-16T16:26:58Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-16T16:26:58Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-16T16:26:58Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-16T16:26:58Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-16T16:26:58Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 637kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-16T16:26:58Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S03E07 - The Strings That Bind Us (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-16T16:33:36Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-16T16:33:36Z", "level": "INFO", "message": " Original Size: 2232.81 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-16T16:33:36Z", "level": "INFO", "message": " Encoded Size: 1341.59 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-16T16:33:36Z", "level": "INFO", "message": " Reduction: 60.1% of original (39.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-16T16:33:36Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-16T16:33:36Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-16T16:33:48Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S03E07 - The Strings That Bind Us (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S03E07 - The Strings That Bind Us (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 474} {"timestamp": "2026-01-16T16:33:50Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S03E07 - The Strings That Bind Us (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 513} {"timestamp": "2026-01-16T16:33:50Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 514} {"timestamp": "2026-01-16T16:33:50Z", "level": "INFO", "message": " Size: 2232.81MB β†’ 1341.59MB (60.1% of original, 39.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 515} {"timestamp": "2026-01-16T16:33:50Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 516} {"timestamp": "2026-01-16T16:33:51Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S03E07 - The Strings That Bind Us (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 525} {"timestamp": "2026-01-16T16:33:51Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S03E06 - Sunflowers (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-16T16:34:12Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S03E06 - Sunflowers (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S03E06 - Sunflowers (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-16T16:34:12Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-16T16:34:12Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-16T16:34:12Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-16T16:34:14Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-16T16:34:14Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-16T16:34:14Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-16T16:34:14Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-16T16:34:14Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-16T16:34:14Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-16T16:34:14Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-16T16:34:14Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-16T16:34:14Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-16T16:34:14Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 638kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-16T16:34:14Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S03E06 - Sunflowers (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-16T16:41:27Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-16T16:41:27Z", "level": "INFO", "message": " Original Size: 2452.11 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-16T16:41:27Z", "level": "INFO", "message": " Encoded Size: 1660.51 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-16T16:41:27Z", "level": "INFO", "message": " Reduction: 67.7% of original (32.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-16T16:41:27Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-16T16:41:27Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-16T16:41:42Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S03E06 - Sunflowers (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S03E06 - Sunflowers (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 474} {"timestamp": "2026-01-16T16:41:45Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S03E06 - Sunflowers (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 513} {"timestamp": "2026-01-16T16:41:45Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 514} {"timestamp": "2026-01-16T16:41:45Z", "level": "INFO", "message": " Size: 2452.11MB β†’ 1660.51MB (67.7% of original, 32.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 515} {"timestamp": "2026-01-16T16:41:45Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 516} {"timestamp": "2026-01-16T16:41:45Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S03E06 - Sunflowers (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 525} {"timestamp": "2026-01-16T16:41:45Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S03E08 - We’ll Never Have Paris (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-16T16:42:03Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S03E08 - We’ll Never Have Paris (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S03E08 - We’ll Never Have Paris (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-16T16:42:03Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-16T16:42:03Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-16T16:42:03Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-16T16:42:06Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-16T16:42:06Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-16T16:42:06Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-16T16:42:06Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-16T16:42:06Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-16T16:42:06Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-16T16:42:06Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-16T16:42:06Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-16T16:42:06Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-16T16:42:06Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 639kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-16T16:42:06Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S03E08 - We’ll Never Have Paris (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-16T16:48:24Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-16T16:48:24Z", "level": "INFO", "message": " Original Size: 2132.61 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-16T16:48:24Z", "level": "INFO", "message": " Encoded Size: 1124.60 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-16T16:48:24Z", "level": "INFO", "message": " Reduction: 52.7% of original (47.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-16T16:48:24Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-16T16:48:24Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-16T16:48:34Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S03E08 - We’ll Never Have Paris (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S03E08 - We’ll Never Have Paris (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 474} {"timestamp": "2026-01-16T16:48:36Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S03E08 - We’ll Never Have Paris (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 513} {"timestamp": "2026-01-16T16:48:36Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 514} {"timestamp": "2026-01-16T16:48:36Z", "level": "INFO", "message": " Size: 2132.61MB β†’ 1124.6MB (52.7% of original, 47.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 515} {"timestamp": "2026-01-16T16:48:36Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 516} {"timestamp": "2026-01-16T16:48:37Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S03E08 - We’ll Never Have Paris (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 525} {"timestamp": "2026-01-16T16:48:37Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 433} {"timestamp": "2026-01-17T01:17:47Z", "level": "INFO", "message": "Using path as-is: P:\\anime\\Chaos Dragon (2015)\\[Rare] Chaos Dragon - Sekiryuu Seneki", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-17T01:17:47Z", "level": "INFO", "message": "Processing: Chaos Dragon - Sekiryuu Seneki 2.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-17T01:18:45Z", "level": "INFO", "message": "Copied Chaos Dragon - Sekiryuu Seneki 2.mkv β†’ Chaos Dragon - Sekiryuu Seneki 2.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-17T01:18:45Z", "level": "INFO", "message": "Found subtitle file: Chaos Dragon - Sekiryuu Seneki 2.ass", "module": "process_manager", "funcName": "process_folder", "line": 159} {"timestamp": "2026-01-17T01:18:46Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-17T01:18:46Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-17T01:18:46Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-17T01:19:34Z", "level": "INFO", "message": "User selected 2 audio stream(s): [1, 3]", "module": "audio_handler", "funcName": "prompt_user_audio_selection", "line": 379} {"timestamp": "2026-01-17T01:19:34Z", "level": "INFO", "message": "Removed 1 audio stream(s): [2]", "module": "audio_handler", "funcName": "prompt_user_audio_selection", "line": 383} {"timestamp": "2026-01-17T01:19:34Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T01:19:34Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T01:19:34Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T01:19:34Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T01:19:34Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T01:19:34Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T01:19:34Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T01:19:34Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T01:19:34Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T01:19:34Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 2267kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T01:19:34Z", "level": "INFO", "message": " - Stream #3: 6chβ†’6ch | Lang: eng | Detected: 2371kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T01:19:34Z", "level": "ERROR", "message": "Unexpected error processing Chaos Dragon - Sekiryuu Seneki 2.mkv: 'WindowsPath' object is not iterable", "module": "process_manager", "funcName": "process_folder", "line": 345} {"timestamp": "2026-01-17T01:19:35Z", "level": "INFO", "message": "Processing: Chaos Dragon - Sekiryuu Seneki 7.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-17T01:29:47Z", "level": "INFO", "message": "Using path as-is: P:\\anime\\Chaos Dragon (2015)\\[Rare] Chaos Dragon - Sekiryuu Seneki", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-17T01:29:47Z", "level": "INFO", "message": "Processing: Chaos Dragon - Sekiryuu Seneki 2.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-17T01:30:45Z", "level": "INFO", "message": "Copied Chaos Dragon - Sekiryuu Seneki 2.mkv β†’ Chaos Dragon - Sekiryuu Seneki 2.mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-17T01:30:45Z", "level": "INFO", "message": "Found subtitle file: Chaos Dragon - Sekiryuu Seneki 2.ass", "module": "process_manager", "funcName": "process_folder", "line": 159} {"timestamp": "2026-01-17T01:30:45Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-17T01:30:45Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-17T01:30:45Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-17T01:31:18Z", "level": "INFO", "message": "User selected 2 audio stream(s): [1, 3]", "module": "audio_handler", "funcName": "prompt_user_audio_selection", "line": 379} {"timestamp": "2026-01-17T01:31:18Z", "level": "INFO", "message": "Removed 1 audio stream(s): [2]", "module": "audio_handler", "funcName": "prompt_user_audio_selection", "line": 383} {"timestamp": "2026-01-17T01:31:18Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T01:31:18Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T01:31:18Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T01:31:18Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T01:31:18Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T01:31:18Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T01:31:18Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T01:31:18Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T01:31:18Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T01:31:18Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 2215kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T01:31:18Z", "level": "INFO", "message": " - Stream #3: 6chβ†’6ch | Lang: eng | Detected: 2235kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T01:31:18Z", "level": "INFO", "message": "Running CQ encode: Chaos Dragon - Sekiryuu Seneki 2 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T01:33:10Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T01:33:10Z", "level": "INFO", "message": " Original Size: 6744.61 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T01:33:10Z", "level": "INFO", "message": " Encoded Size: 192.64 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T01:33:10Z", "level": "INFO", "message": " Reduction: 2.9% of original (97.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T01:33:10Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T01:33:10Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T01:33:10Z", "level": "INFO", "message": "TEST MODE - File: Chaos Dragon - Sekiryuu Seneki 2.mkv | Ratio: 2.9% | Method: CQ", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 456} {"timestamp": "2026-01-17T01:33:10Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 433} {"timestamp": "2026-01-17T01:36:17Z", "level": "INFO", "message": "Using path as-is: P:\\anime\\Chaos Dragon (2015)\\[Rare] Chaos Dragon - Sekiryuu Seneki", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-17T01:36:17Z", "level": "INFO", "message": "Processing: Chaos Dragon - Sekiryuu Seneki 2.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-17T01:36:17Z", "level": "INFO", "message": "File already in processing: Chaos Dragon - Sekiryuu Seneki 2.mkv (6744.61 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 130} {"timestamp": "2026-01-17T01:36:17Z", "level": "INFO", "message": "Found subtitle file: Chaos Dragon - Sekiryuu Seneki 2.ass", "module": "process_manager", "funcName": "process_folder", "line": 159} {"timestamp": "2026-01-17T01:36:17Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-17T01:36:17Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-17T01:36:17Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-17T01:36:38Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T01:36:38Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T01:36:38Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T01:36:38Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T01:36:38Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T01:36:38Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T01:36:38Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T01:36:38Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T01:36:38Z", "level": "INFO", "message": " Audio Streams (3 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T01:36:38Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 2243kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T01:36:38Z", "level": "INFO", "message": " - Stream #2: 6chβ†’6ch | Lang: eng | Detected: 440kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T01:36:38Z", "level": "INFO", "message": " - Stream #3: 6chβ†’6ch | Lang: eng | Detected: 2320kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T01:36:38Z", "level": "INFO", "message": "Running CQ encode: Chaos Dragon - Sekiryuu Seneki 2 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T01:39:36Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T01:39:36Z", "level": "INFO", "message": " Original Size: 6744.61 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T01:39:36Z", "level": "INFO", "message": " Encoded Size: 421.23 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T01:39:36Z", "level": "INFO", "message": " Reduction: 6.2% of original (93.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T01:39:36Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T01:39:36Z", "level": "INFO", "message": " Audio Streams: 3 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T01:39:39Z", "level": "INFO", "message": "Moved Chaos Dragon - Sekiryuu Seneki 2 - [EHX].mkv β†’ Chaos Dragon - Sekiryuu Seneki 2 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 517} {"timestamp": "2026-01-17T01:40:03Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Chaos Dragon - Sekiryuu Seneki 2 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 556} {"timestamp": "2026-01-17T01:40:03Z", "level": "INFO", "message": " Type: ANIME | Show: Chaos Dragon (2015)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 557} {"timestamp": "2026-01-17T01:40:03Z", "level": "INFO", "message": " Size: 6744.61MB β†’ 421.23MB (6.2% of original, 93.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 558} {"timestamp": "2026-01-17T01:40:03Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 559} {"timestamp": "2026-01-17T01:40:05Z", "level": "INFO", "message": "Deleted original and processing copy for Chaos Dragon - Sekiryuu Seneki 2.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 568} {"timestamp": "2026-01-17T01:40:05Z", "level": "INFO", "message": "Removed embedded subtitle: Chaos Dragon - Sekiryuu Seneki 2.ass", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 577} {"timestamp": "2026-01-17T01:40:05Z", "level": "INFO", "message": "Processing: Chaos Dragon - Sekiryuu Seneki 7.mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-17T01:40:05Z", "level": "INFO", "message": "File already in processing: Chaos Dragon - Sekiryuu Seneki 7.mkv (7607.11 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 130} {"timestamp": "2026-01-17T01:40:05Z", "level": "INFO", "message": "Found subtitle file: Chaos Dragon - Sekiryuu Seneki 7.ass", "module": "process_manager", "funcName": "process_folder", "line": 159} {"timestamp": "2026-01-17T01:40:05Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-17T01:40:05Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-17T01:40:05Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-17T01:40:28Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T01:40:28Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T01:40:28Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T01:40:28Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T01:40:28Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T01:40:28Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T01:40:28Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T01:40:28Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T01:40:28Z", "level": "INFO", "message": " Audio Streams (3 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T01:40:28Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 2267kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T01:40:28Z", "level": "INFO", "message": " - Stream #2: 6chβ†’6ch | Lang: eng | Detected: 1436kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T01:40:28Z", "level": "INFO", "message": " - Stream #3: 6chβ†’6ch | Lang: eng | Detected: 440kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T01:40:28Z", "level": "INFO", "message": "Running CQ encode: Chaos Dragon - Sekiryuu Seneki 7 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T01:45:07Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Ted Lasso (2020)\\Ted Lasso (2020) S01 (1080p BluRay x265 10bit EAC3 5.1 Ghost)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-17T01:45:07Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-17T01:45:18Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-17T01:45:18Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-17T01:45:18Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-17T01:45:18Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-17T01:45:20Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T01:45:20Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T01:45:20Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T01:45:20Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T01:45:20Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T01:45:20Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T01:45:20Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T01:45:20Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T01:45:20Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T01:45:20Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 640kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T01:45:20Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T01:46:40Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Ted Lasso (2020)\\Ted Lasso (2020) S01 (1080p BluRay x265 10bit EAC3 5.1 Ghost)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-17T01:46:40Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-17T01:46:40Z", "level": "INFO", "message": "File already in processing: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p BluRay x265 Ghost).mkv (1307.65 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 130} {"timestamp": "2026-01-17T01:46:40Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-17T01:46:40Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-17T01:46:40Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-17T01:46:42Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T01:46:42Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T01:46:42Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T01:46:42Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T01:46:42Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T01:46:42Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T01:46:42Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T01:46:42Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T01:46:42Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T01:46:42Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 639kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T01:46:42Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T01:50:33Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T01:50:33Z", "level": "INFO", "message": " Original Size: 1307.65 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T01:50:33Z", "level": "INFO", "message": " Encoded Size: 901.12 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T01:50:33Z", "level": "INFO", "message": " Reduction: 68.9% of original (31.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T01:50:33Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T01:50:33Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T01:50:41Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 517} {"timestamp": "2026-01-17T01:50:42Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 556} {"timestamp": "2026-01-17T01:50:42Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 557} {"timestamp": "2026-01-17T01:50:42Z", "level": "INFO", "message": " Size: 1307.65MB β†’ 901.12MB (68.9% of original, 31.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 558} {"timestamp": "2026-01-17T01:50:42Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 559} {"timestamp": "2026-01-17T01:50:43Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S01E10 - The Hope That Kills You (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 568} {"timestamp": "2026-01-17T01:50:43Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S01E02 - Biscuits (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-17T01:50:53Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S01E02 - Biscuits (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S01E02 - Biscuits (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-17T01:50:53Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-17T01:50:53Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-17T01:50:53Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-17T01:50:54Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T01:50:54Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T01:50:54Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T01:50:54Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T01:50:54Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T01:50:54Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T01:50:54Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T01:50:54Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T01:50:54Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T01:50:54Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 639kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T01:50:54Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S01E02 - Biscuits (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T01:54:21Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T01:54:21Z", "level": "INFO", "message": " Original Size: 1141.25 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T01:54:21Z", "level": "INFO", "message": " Encoded Size: 758.58 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T01:54:21Z", "level": "INFO", "message": " Reduction: 66.5% of original (33.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T01:54:21Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T01:54:21Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T01:54:27Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S01E02 - Biscuits (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S01E02 - Biscuits (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 517} {"timestamp": "2026-01-17T01:54:29Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S01E02 - Biscuits (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 556} {"timestamp": "2026-01-17T01:54:29Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 557} {"timestamp": "2026-01-17T01:54:29Z", "level": "INFO", "message": " Size: 1141.25MB β†’ 758.58MB (66.5% of original, 33.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 558} {"timestamp": "2026-01-17T01:54:29Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 559} {"timestamp": "2026-01-17T01:54:29Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S01E02 - Biscuits (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 568} {"timestamp": "2026-01-17T01:54:29Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S01E05 - Tan Lines (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-17T01:54:40Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S01E05 - Tan Lines (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S01E05 - Tan Lines (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-17T01:54:40Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-17T01:54:40Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-17T01:54:40Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-17T01:54:41Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T01:54:41Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T01:54:41Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T01:54:41Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T01:54:41Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T01:54:41Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T01:54:41Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T01:54:41Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T01:54:41Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T01:54:41Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 639kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T01:54:41Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S01E05 - Tan Lines (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T01:58:16Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T01:58:16Z", "level": "INFO", "message": " Original Size: 1207.87 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T01:58:16Z", "level": "INFO", "message": " Encoded Size: 899.84 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T01:58:16Z", "level": "INFO", "message": " Reduction: 74.5% of original (25.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T01:58:16Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T01:58:16Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T01:58:24Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S01E05 - Tan Lines (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S01E05 - Tan Lines (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 517} {"timestamp": "2026-01-17T01:58:25Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S01E05 - Tan Lines (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 556} {"timestamp": "2026-01-17T01:58:25Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 557} {"timestamp": "2026-01-17T01:58:25Z", "level": "INFO", "message": " Size: 1207.87MB β†’ 899.84MB (74.5% of original, 25.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 558} {"timestamp": "2026-01-17T01:58:25Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 559} {"timestamp": "2026-01-17T01:58:26Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S01E05 - Tan Lines (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 568} {"timestamp": "2026-01-17T01:58:26Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S01E08 - The Diamond Dogs (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-17T01:58:37Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S01E08 - The Diamond Dogs (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S01E08 - The Diamond Dogs (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-17T01:58:37Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-17T01:58:37Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-17T01:58:37Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-17T01:58:38Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T01:58:38Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T01:58:38Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T01:58:38Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T01:58:38Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T01:58:38Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T01:58:38Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T01:58:38Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T01:58:38Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T01:58:38Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 636kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T01:58:38Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S01E08 - The Diamond Dogs (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T02:02:01Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T02:02:01Z", "level": "INFO", "message": " Original Size: 1154.68 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T02:02:01Z", "level": "INFO", "message": " Encoded Size: 770.60 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T02:02:01Z", "level": "INFO", "message": " Reduction: 66.7% of original (33.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T02:02:01Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T02:02:01Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T02:02:07Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S01E08 - The Diamond Dogs (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S01E08 - The Diamond Dogs (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 517} {"timestamp": "2026-01-17T02:02:09Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S01E08 - The Diamond Dogs (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 556} {"timestamp": "2026-01-17T02:02:09Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 557} {"timestamp": "2026-01-17T02:02:09Z", "level": "INFO", "message": " Size: 1154.68MB β†’ 770.6MB (66.7% of original, 33.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 558} {"timestamp": "2026-01-17T02:02:09Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 559} {"timestamp": "2026-01-17T02:02:09Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S01E08 - The Diamond Dogs (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 568} {"timestamp": "2026-01-17T02:02:09Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S01E06 - Two Aces (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-17T02:02:20Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S01E06 - Two Aces (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S01E06 - Two Aces (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-17T02:02:20Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-17T02:02:20Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-17T02:02:20Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-17T02:02:22Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T02:02:22Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T02:02:22Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T02:02:22Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T02:02:22Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T02:02:22Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T02:02:22Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T02:02:22Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T02:02:22Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T02:02:22Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 640kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T02:02:22Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S01E06 - Two Aces (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T02:05:57Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T02:05:57Z", "level": "INFO", "message": " Original Size: 1231.96 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T02:05:57Z", "level": "INFO", "message": " Encoded Size: 799.89 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T02:05:57Z", "level": "INFO", "message": " Reduction: 64.9% of original (35.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T02:05:57Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T02:05:57Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T02:06:04Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S01E06 - Two Aces (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S01E06 - Two Aces (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 517} {"timestamp": "2026-01-17T02:06:05Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S01E06 - Two Aces (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 556} {"timestamp": "2026-01-17T02:06:05Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 557} {"timestamp": "2026-01-17T02:06:05Z", "level": "INFO", "message": " Size: 1231.96MB β†’ 799.89MB (64.9% of original, 35.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 558} {"timestamp": "2026-01-17T02:06:05Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 559} {"timestamp": "2026-01-17T02:06:05Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S01E06 - Two Aces (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 568} {"timestamp": "2026-01-17T02:06:05Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S01E07 - Make Rebecca Great Again (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-17T02:06:17Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S01E07 - Make Rebecca Great Again (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S01E07 - Make Rebecca Great Again (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-17T02:06:17Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-17T02:06:17Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-17T02:06:17Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-17T02:06:18Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T02:06:18Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T02:06:18Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T02:06:18Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T02:06:18Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T02:06:18Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T02:06:18Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T02:06:18Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T02:06:18Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T02:06:18Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 634kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T02:06:18Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S01E07 - Make Rebecca Great Again (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T02:09:55Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T02:09:55Z", "level": "INFO", "message": " Original Size: 1248.13 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T02:09:55Z", "level": "INFO", "message": " Encoded Size: 821.54 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T02:09:55Z", "level": "INFO", "message": " Reduction: 65.8% of original (34.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T02:09:55Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T02:09:55Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T02:10:02Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S01E07 - Make Rebecca Great Again (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S01E07 - Make Rebecca Great Again (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 517} {"timestamp": "2026-01-17T02:10:03Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S01E07 - Make Rebecca Great Again (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 556} {"timestamp": "2026-01-17T02:10:03Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 557} {"timestamp": "2026-01-17T02:10:03Z", "level": "INFO", "message": " Size: 1248.13MB β†’ 821.54MB (65.8% of original, 34.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 558} {"timestamp": "2026-01-17T02:10:03Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 559} {"timestamp": "2026-01-17T02:10:04Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S01E07 - Make Rebecca Great Again (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 568} {"timestamp": "2026-01-17T02:10:04Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S01E04 - For the Children (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-17T02:10:16Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S01E04 - For the Children (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S01E04 - For the Children (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-17T02:10:16Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-17T02:10:16Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-17T02:10:16Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-17T02:10:18Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T02:10:18Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T02:10:18Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T02:10:18Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T02:10:18Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T02:10:18Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T02:10:18Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T02:10:18Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T02:10:18Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T02:10:18Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 639kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T02:10:18Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S01E04 - For the Children (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T02:14:05Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T02:14:05Z", "level": "INFO", "message": " Original Size: 1306.13 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T02:14:05Z", "level": "INFO", "message": " Encoded Size: 938.93 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T02:14:05Z", "level": "INFO", "message": " Reduction: 71.9% of original (28.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T02:14:05Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T02:14:05Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T02:14:13Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S01E04 - For the Children (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S01E04 - For the Children (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 517} {"timestamp": "2026-01-17T02:14:15Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S01E04 - For the Children (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 556} {"timestamp": "2026-01-17T02:14:15Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 557} {"timestamp": "2026-01-17T02:14:15Z", "level": "INFO", "message": " Size: 1306.13MB β†’ 938.93MB (71.9% of original, 28.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 558} {"timestamp": "2026-01-17T02:14:15Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 559} {"timestamp": "2026-01-17T02:14:15Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S01E04 - For the Children (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 568} {"timestamp": "2026-01-17T02:14:15Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S01E01 - Pilot (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-17T02:14:26Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S01E01 - Pilot (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S01E01 - Pilot (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-17T02:14:26Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-17T02:14:26Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-17T02:14:26Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-17T02:14:28Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T02:14:28Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T02:14:28Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T02:14:28Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T02:14:28Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T02:14:28Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T02:14:28Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T02:14:28Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T02:14:28Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T02:14:28Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 635kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T02:14:28Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S01E01 - Pilot (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T02:17:57Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T02:17:57Z", "level": "INFO", "message": " Original Size: 1201.66 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T02:17:57Z", "level": "INFO", "message": " Encoded Size: 885.35 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T02:17:57Z", "level": "INFO", "message": " Reduction: 73.7% of original (26.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T02:17:57Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T02:17:57Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T02:18:05Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S01E01 - Pilot (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S01E01 - Pilot (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 517} {"timestamp": "2026-01-17T02:18:06Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S01E01 - Pilot (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 556} {"timestamp": "2026-01-17T02:18:06Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 557} {"timestamp": "2026-01-17T02:18:06Z", "level": "INFO", "message": " Size: 1201.66MB β†’ 885.35MB (73.7% of original, 26.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 558} {"timestamp": "2026-01-17T02:18:06Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 559} {"timestamp": "2026-01-17T02:18:07Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S01E01 - Pilot (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 568} {"timestamp": "2026-01-17T02:18:07Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S01E09 - All Apologies (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-17T02:18:17Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S01E09 - All Apologies (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S01E09 - All Apologies (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-17T02:18:17Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-17T02:18:17Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-17T02:18:17Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-17T02:18:19Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T02:18:19Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T02:18:19Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T02:18:19Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T02:18:19Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T02:18:19Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T02:18:19Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T02:18:19Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T02:18:19Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T02:18:19Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 636kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T02:18:19Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S01E09 - All Apologies (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T02:21:52Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T02:21:52Z", "level": "INFO", "message": " Original Size: 1215.66 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T02:21:52Z", "level": "INFO", "message": " Encoded Size: 638.56 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T02:21:52Z", "level": "INFO", "message": " Reduction: 52.5% of original (47.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T02:21:52Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T02:21:52Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T02:21:57Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S01E09 - All Apologies (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S01E09 - All Apologies (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 517} {"timestamp": "2026-01-17T02:22:00Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S01E09 - All Apologies (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 556} {"timestamp": "2026-01-17T02:22:00Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 557} {"timestamp": "2026-01-17T02:22:00Z", "level": "INFO", "message": " Size: 1215.66MB β†’ 638.56MB (52.5% of original, 47.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 558} {"timestamp": "2026-01-17T02:22:00Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 559} {"timestamp": "2026-01-17T02:22:00Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S01E09 - All Apologies (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 568} {"timestamp": "2026-01-17T02:22:00Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S01E03 - Trent Crimmκž‰ The Independent (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-17T02:22:11Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S01E03 - Trent Crimmκž‰ The Independent (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S01E03 - Trent Crimmκž‰ The Independent (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-17T02:22:11Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-17T02:22:11Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-17T02:22:11Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-17T02:22:12Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T02:22:12Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T02:22:12Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T02:22:12Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T02:22:12Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T02:22:12Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T02:22:12Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T02:22:12Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T02:22:12Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T02:22:12Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 638kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T02:22:12Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S01E03 - Trent Crimmκž‰ The Independent (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T02:25:38Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T02:25:38Z", "level": "INFO", "message": " Original Size: 1181.71 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T02:25:38Z", "level": "INFO", "message": " Encoded Size: 769.81 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T02:25:38Z", "level": "INFO", "message": " Reduction: 65.1% of original (34.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T02:25:38Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T02:25:38Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T02:25:45Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S01E03 - Trent Crimmκž‰ The Independent (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S01E03 - Trent Crimmκž‰ The Independent (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 517} {"timestamp": "2026-01-17T02:25:47Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S01E03 - Trent Crimmκž‰ The Independent (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 556} {"timestamp": "2026-01-17T02:25:47Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 557} {"timestamp": "2026-01-17T02:25:47Z", "level": "INFO", "message": " Size: 1181.71MB β†’ 769.81MB (65.1% of original, 34.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 558} {"timestamp": "2026-01-17T02:25:47Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 559} {"timestamp": "2026-01-17T02:25:47Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S01E03 - Trent Crimmκž‰ The Independent (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 568} {"timestamp": "2026-01-17T02:25:47Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 476} {"timestamp": "2026-01-17T14:59:20Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Ted Lasso (2020)\\Ted Lasso (2020) S02 (1080p BluRay x265 10bit EAC3 5.1 Ghost)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-17T14:59:20Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S02E06 - The Signal (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-17T14:59:31Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S02E06 - The Signal (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S02E06 - The Signal (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-17T14:59:32Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-17T14:59:32Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-17T14:59:32Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-17T14:59:34Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T14:59:34Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T14:59:34Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T14:59:34Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T14:59:34Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T14:59:34Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T14:59:34Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T14:59:34Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T14:59:34Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T14:59:34Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 637kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T14:59:34Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S02E06 - The Signal (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T15:03:33Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T15:03:33Z", "level": "INFO", "message": " Original Size: 1365.20 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T15:03:33Z", "level": "INFO", "message": " Encoded Size: 932.37 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T15:03:33Z", "level": "INFO", "message": " Reduction: 68.3% of original (31.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T15:03:33Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T15:03:33Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T15:03:41Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S02E06 - The Signal (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S02E06 - The Signal (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 520} {"timestamp": "2026-01-17T15:03:43Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S02E06 - The Signal (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 559} {"timestamp": "2026-01-17T15:03:43Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 560} {"timestamp": "2026-01-17T15:03:43Z", "level": "INFO", "message": " Size: 1365.2MB β†’ 932.37MB (68.3% of original, 31.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 561} {"timestamp": "2026-01-17T15:03:43Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 562} {"timestamp": "2026-01-17T15:03:43Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S02E06 - The Signal (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 571} {"timestamp": "2026-01-17T15:03:43Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S02E05 - Rainbow (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-17T15:03:57Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S02E05 - Rainbow (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S02E05 - Rainbow (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-17T15:03:57Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-17T15:03:57Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-17T15:03:57Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-17T15:04:00Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T15:04:00Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T15:04:00Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T15:04:00Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T15:04:00Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T15:04:00Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T15:04:00Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T15:04:00Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T15:04:00Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T15:04:00Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 640kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T15:04:00Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S02E05 - Rainbow (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T15:08:23Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T15:08:23Z", "level": "INFO", "message": " Original Size: 1498.94 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T15:08:23Z", "level": "INFO", "message": " Encoded Size: 1022.38 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T15:08:23Z", "level": "INFO", "message": " Reduction: 68.2% of original (31.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T15:08:23Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T15:08:23Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T15:08:32Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S02E05 - Rainbow (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S02E05 - Rainbow (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 520} {"timestamp": "2026-01-17T15:08:35Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S02E05 - Rainbow (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 559} {"timestamp": "2026-01-17T15:08:35Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 560} {"timestamp": "2026-01-17T15:08:35Z", "level": "INFO", "message": " Size: 1498.94MB β†’ 1022.38MB (68.2% of original, 31.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 561} {"timestamp": "2026-01-17T15:08:35Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 562} {"timestamp": "2026-01-17T15:08:36Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S02E05 - Rainbow (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 571} {"timestamp": "2026-01-17T15:08:36Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S02E11 - Midnight Train to Royston (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-17T15:08:51Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S02E11 - Midnight Train to Royston (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S02E11 - Midnight Train to Royston (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-17T15:08:51Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-17T15:08:51Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-17T15:08:51Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-17T15:08:54Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T15:08:54Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T15:08:54Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T15:08:54Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T15:08:54Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T15:08:54Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T15:08:54Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T15:08:54Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T15:08:54Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T15:08:54Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 635kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T15:08:54Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S02E11 - Midnight Train to Royston (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T15:13:44Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T15:13:44Z", "level": "INFO", "message": " Original Size: 1644.90 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T15:13:44Z", "level": "INFO", "message": " Encoded Size: 953.00 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T15:13:44Z", "level": "INFO", "message": " Reduction: 57.9% of original (42.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T15:13:44Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T15:13:44Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T15:13:53Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S02E11 - Midnight Train to Royston (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S02E11 - Midnight Train to Royston (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 520} {"timestamp": "2026-01-17T15:13:56Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S02E11 - Midnight Train to Royston (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 559} {"timestamp": "2026-01-17T15:13:56Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 560} {"timestamp": "2026-01-17T15:13:56Z", "level": "INFO", "message": " Size: 1644.9MB β†’ 953.0MB (57.9% of original, 42.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 561} {"timestamp": "2026-01-17T15:13:56Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 562} {"timestamp": "2026-01-17T15:13:56Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S02E11 - Midnight Train to Royston (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 571} {"timestamp": "2026-01-17T15:13:56Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S02E02 - Lavender (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-17T15:14:08Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S02E02 - Lavender (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S02E02 - Lavender (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-17T15:14:08Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-17T15:14:08Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-17T15:14:08Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-17T15:14:10Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T15:14:10Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T15:14:10Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T15:14:10Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T15:14:10Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T15:14:10Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T15:14:10Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T15:14:10Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T15:14:10Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T15:14:10Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 639kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T15:14:10Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S02E02 - Lavender (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T15:18:02Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T15:18:02Z", "level": "INFO", "message": " Original Size: 1314.14 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T15:18:02Z", "level": "INFO", "message": " Encoded Size: 785.16 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T15:18:02Z", "level": "INFO", "message": " Reduction: 59.7% of original (40.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T15:18:02Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T15:18:02Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T15:18:09Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S02E02 - Lavender (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S02E02 - Lavender (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 520} {"timestamp": "2026-01-17T15:18:10Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S02E02 - Lavender (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 559} {"timestamp": "2026-01-17T15:18:10Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 560} {"timestamp": "2026-01-17T15:18:10Z", "level": "INFO", "message": " Size: 1314.14MB β†’ 785.16MB (59.7% of original, 40.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 561} {"timestamp": "2026-01-17T15:18:10Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 562} {"timestamp": "2026-01-17T15:18:10Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S02E02 - Lavender (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 571} {"timestamp": "2026-01-17T15:18:10Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S02E08 - Man City (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-17T15:18:27Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S02E08 - Man City (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S02E08 - Man City (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-17T15:18:27Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-17T15:18:27Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-17T15:18:27Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-17T15:18:30Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T15:18:30Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T15:18:30Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T15:18:30Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T15:18:30Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T15:18:30Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T15:18:30Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T15:18:30Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T15:18:30Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T15:18:30Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 638kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T15:18:30Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S02E08 - Man City (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T15:23:40Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T15:23:40Z", "level": "INFO", "message": " Original Size: 1764.42 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T15:23:40Z", "level": "INFO", "message": " Encoded Size: 1135.65 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T15:23:40Z", "level": "INFO", "message": " Reduction: 64.4% of original (35.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T15:23:40Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T15:23:40Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T15:23:49Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S02E08 - Man City (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S02E08 - Man City (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 520} {"timestamp": "2026-01-17T15:23:51Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S02E08 - Man City (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 559} {"timestamp": "2026-01-17T15:23:51Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 560} {"timestamp": "2026-01-17T15:23:51Z", "level": "INFO", "message": " Size: 1764.42MB β†’ 1135.65MB (64.4% of original, 35.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 561} {"timestamp": "2026-01-17T15:23:51Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 562} {"timestamp": "2026-01-17T15:23:51Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S02E08 - Man City (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 571} {"timestamp": "2026-01-17T15:23:51Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S02E10 - No Weddings and a Funeral (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-17T15:24:20Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S02E10 - No Weddings and a Funeral (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S02E10 - No Weddings and a Funeral (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-17T15:24:21Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-17T15:24:21Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-17T15:24:21Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-17T15:24:24Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T15:24:24Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T15:24:24Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T15:24:24Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T15:24:24Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T15:24:24Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T15:24:24Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T15:24:24Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T15:24:24Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T15:24:24Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 636kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T15:24:24Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S02E10 - No Weddings and a Funeral (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T15:29:37Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T15:29:37Z", "level": "INFO", "message": " Original Size: 1788.11 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T15:29:37Z", "level": "INFO", "message": " Encoded Size: 981.91 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T15:29:37Z", "level": "INFO", "message": " Reduction: 54.9% of original (45.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T15:29:37Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T15:29:37Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T15:29:46Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S02E10 - No Weddings and a Funeral (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S02E10 - No Weddings and a Funeral (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 520} {"timestamp": "2026-01-17T15:29:49Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S02E10 - No Weddings and a Funeral (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 559} {"timestamp": "2026-01-17T15:29:49Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 560} {"timestamp": "2026-01-17T15:29:49Z", "level": "INFO", "message": " Size: 1788.11MB β†’ 981.91MB (54.9% of original, 45.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 561} {"timestamp": "2026-01-17T15:29:49Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 562} {"timestamp": "2026-01-17T15:29:50Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S02E10 - No Weddings and a Funeral (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 571} {"timestamp": "2026-01-17T15:29:50Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S02E03 - Do the Right-est Thing (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-17T15:30:02Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S02E03 - Do the Right-est Thing (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S02E03 - Do the Right-est Thing (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-17T15:30:02Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-17T15:30:02Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-17T15:30:02Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-17T15:30:05Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T15:30:05Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T15:30:05Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T15:30:05Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T15:30:05Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T15:30:05Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T15:30:05Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T15:30:05Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T15:30:05Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T15:30:05Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 637kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T15:30:05Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S02E03 - Do the Right-est Thing (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T15:34:17Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T15:34:17Z", "level": "INFO", "message": " Original Size: 1430.58 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T15:34:17Z", "level": "INFO", "message": " Encoded Size: 957.56 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T15:34:17Z", "level": "INFO", "message": " Reduction: 66.9% of original (33.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T15:34:17Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T15:34:17Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T15:34:25Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S02E03 - Do the Right-est Thing (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S02E03 - Do the Right-est Thing (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 520} {"timestamp": "2026-01-17T15:34:28Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S02E03 - Do the Right-est Thing (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 559} {"timestamp": "2026-01-17T15:34:28Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 560} {"timestamp": "2026-01-17T15:34:28Z", "level": "INFO", "message": " Size: 1430.58MB β†’ 957.56MB (66.9% of original, 33.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 561} {"timestamp": "2026-01-17T15:34:28Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 562} {"timestamp": "2026-01-17T15:34:28Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S02E03 - Do the Right-est Thing (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 571} {"timestamp": "2026-01-17T15:34:28Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S02E01 - Goodbye Earl (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-17T15:34:40Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S02E01 - Goodbye Earl (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S02E01 - Goodbye Earl (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-17T15:34:40Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-17T15:34:40Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-17T15:34:40Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-17T15:34:43Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T15:34:43Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T15:34:43Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T15:34:43Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T15:34:43Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T15:34:43Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T15:34:43Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T15:34:43Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T15:34:43Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T15:34:43Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 636kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T15:34:43Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S02E01 - Goodbye Earl (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T15:38:41Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T15:38:41Z", "level": "INFO", "message": " Original Size: 1348.11 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T15:38:41Z", "level": "INFO", "message": " Encoded Size: 850.14 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T15:38:41Z", "level": "INFO", "message": " Reduction: 63.1% of original (36.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T15:38:41Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T15:38:41Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T15:38:48Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S02E01 - Goodbye Earl (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S02E01 - Goodbye Earl (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 520} {"timestamp": "2026-01-17T15:38:51Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S02E01 - Goodbye Earl (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 559} {"timestamp": "2026-01-17T15:38:51Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 560} {"timestamp": "2026-01-17T15:38:51Z", "level": "INFO", "message": " Size: 1348.11MB β†’ 850.14MB (63.1% of original, 36.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 561} {"timestamp": "2026-01-17T15:38:51Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 562} {"timestamp": "2026-01-17T15:38:51Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S02E01 - Goodbye Earl (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 571} {"timestamp": "2026-01-17T15:38:51Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S02E04 - Carol of the Bells (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-17T15:39:02Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S02E04 - Carol of the Bells (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S02E04 - Carol of the Bells (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-17T15:39:03Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-17T15:39:03Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-17T15:39:03Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-17T15:39:05Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T15:39:05Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T15:39:05Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T15:39:05Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T15:39:05Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T15:39:05Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T15:39:05Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T15:39:05Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T15:39:05Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T15:39:05Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 637kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T15:39:05Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S02E04 - Carol of the Bells (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T15:42:33Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T15:42:33Z", "level": "INFO", "message": " Original Size: 1184.32 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T15:42:33Z", "level": "INFO", "message": " Encoded Size: 826.47 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T15:42:33Z", "level": "INFO", "message": " Reduction: 69.8% of original (30.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T15:42:33Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T15:42:33Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T15:42:40Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S02E04 - Carol of the Bells (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S02E04 - Carol of the Bells (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 520} {"timestamp": "2026-01-17T15:42:43Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S02E04 - Carol of the Bells (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 559} {"timestamp": "2026-01-17T15:42:43Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 560} {"timestamp": "2026-01-17T15:42:43Z", "level": "INFO", "message": " Size: 1184.32MB β†’ 826.47MB (69.8% of original, 30.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 561} {"timestamp": "2026-01-17T15:42:43Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 562} {"timestamp": "2026-01-17T15:42:43Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S02E04 - Carol of the Bells (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 571} {"timestamp": "2026-01-17T15:42:43Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S02E09 - Beard After Hours (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-17T15:42:59Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S02E09 - Beard After Hours (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S02E09 - Beard After Hours (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-17T15:42:59Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-17T15:42:59Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-17T15:42:59Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-17T15:43:01Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T15:43:01Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T15:43:01Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T15:43:01Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T15:43:01Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T15:43:01Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T15:43:01Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T15:43:01Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T15:43:01Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T15:43:01Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 635kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T15:43:01Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S02E09 - Beard After Hours (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T15:47:54Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T15:47:54Z", "level": "INFO", "message": " Original Size: 1668.45 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T15:47:54Z", "level": "INFO", "message": " Encoded Size: 1040.66 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T15:47:54Z", "level": "INFO", "message": " Reduction: 62.4% of original (37.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T15:47:54Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T15:47:54Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T15:48:03Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S02E09 - Beard After Hours (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S02E09 - Beard After Hours (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 520} {"timestamp": "2026-01-17T15:48:06Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S02E09 - Beard After Hours (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 559} {"timestamp": "2026-01-17T15:48:06Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 560} {"timestamp": "2026-01-17T15:48:06Z", "level": "INFO", "message": " Size: 1668.45MB β†’ 1040.66MB (62.4% of original, 37.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 561} {"timestamp": "2026-01-17T15:48:06Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 562} {"timestamp": "2026-01-17T15:48:06Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S02E09 - Beard After Hours (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 571} {"timestamp": "2026-01-17T15:48:06Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S02E07 - Headspace (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-17T15:48:20Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S02E07 - Headspace (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S02E07 - Headspace (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-17T15:48:20Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-17T15:48:20Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-17T15:48:20Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-17T15:48:23Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T15:48:23Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T15:48:23Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T15:48:23Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T15:48:23Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T15:48:23Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T15:48:23Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T15:48:23Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T15:48:23Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T15:48:23Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 634kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T15:48:23Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S02E07 - Headspace (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T15:52:26Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T15:52:26Z", "level": "INFO", "message": " Original Size: 1386.32 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T15:52:26Z", "level": "INFO", "message": " Encoded Size: 830.67 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T15:52:26Z", "level": "INFO", "message": " Reduction: 59.9% of original (40.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T15:52:26Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T15:52:26Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T15:52:33Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S02E07 - Headspace (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S02E07 - Headspace (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 520} {"timestamp": "2026-01-17T15:52:35Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S02E07 - Headspace (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 559} {"timestamp": "2026-01-17T15:52:35Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 560} {"timestamp": "2026-01-17T15:52:35Z", "level": "INFO", "message": " Size: 1386.32MB β†’ 830.67MB (59.9% of original, 40.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 561} {"timestamp": "2026-01-17T15:52:35Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 562} {"timestamp": "2026-01-17T15:52:35Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S02E07 - Headspace (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 571} {"timestamp": "2026-01-17T15:52:35Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S02E12 - Inverting the Pyramid of Success (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 117} {"timestamp": "2026-01-17T15:52:53Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S02E12 - Inverting the Pyramid of Success (1080p BluRay x265 Ghost).mkv β†’ Ted Lasso (2020) - S02E12 - Inverting the Pyramid of Success (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 140} {"timestamp": "2026-01-17T15:52:53Z", "level": "INFO", "message": "Source resolution detected: 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-17T15:52:53Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-17T15:52:53Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 194} {"timestamp": "2026-01-17T15:52:57Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T15:52:57Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T15:52:57Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T15:52:57Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T15:52:57Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T15:52:57Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T15:52:57Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T15:52:57Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T15:52:57Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T15:52:57Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 637kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T15:52:57Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S02E12 - Inverting the Pyramid of Success (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T15:58:36Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T15:58:36Z", "level": "INFO", "message": " Original Size: 1935.70 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T15:58:36Z", "level": "INFO", "message": " Encoded Size: 1335.76 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T15:58:36Z", "level": "INFO", "message": " Reduction: 69.0% of original (31.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T15:58:36Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T15:58:36Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T15:58:47Z", "level": "INFO", "message": "Moved Ted Lasso (2020) - S02E12 - Inverting the Pyramid of Success (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Ted Lasso (2020) - S02E12 - Inverting the Pyramid of Success (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 520} {"timestamp": "2026-01-17T15:58:51Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Ted Lasso (2020) - S02E12 - Inverting the Pyramid of Success (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 559} {"timestamp": "2026-01-17T15:58:51Z", "level": "INFO", "message": " Type: TV | Show: Ted Lasso (2020)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 560} {"timestamp": "2026-01-17T15:58:51Z", "level": "INFO", "message": " Size: 1935.7MB β†’ 1335.76MB (69.0% of original, 31.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 561} {"timestamp": "2026-01-17T15:58:51Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 562} {"timestamp": "2026-01-17T15:58:51Z", "level": "INFO", "message": "Deleted original and processing copy for Ted Lasso (2020) - S02E12 - Inverting the Pyramid of Success (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 571} {"timestamp": "2026-01-17T15:58:51Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 479} {"timestamp": "2026-01-17T16:09:44Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Ted Lasso (2020)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-17T16:09:44Z", "level": "INFO", "message": "Skipped 16 file(s)", "module": "process_manager", "funcName": "process_folder", "line": 146} {"timestamp": "2026-01-17T16:09:44Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S00E01 - An American Coach in London (1080p YT WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-17T16:09:45Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S00E01 - An American Coach in London (1080p YT WEB-DL x265 Ghost).mkv β†’ Ted Lasso (2020) - S00E01 - An American Coach in London (1080p YT WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-17T16:09:45Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-17T16:09:45Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-17T16:09:45Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-17T16:09:46Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T16:09:46Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T16:09:46Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T16:09:46Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T16:09:46Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T16:09:46Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T16:09:46Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T16:09:46Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T16:09:46Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T16:09:46Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-17T16:09:46Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T16:09:46Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-17T16:09:46Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S00E01 - An American Coach in London (1080p YT WEB-DL x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T16:10:21Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T16:10:21Z", "level": "INFO", "message": " Original Size: 75.02 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T16:10:21Z", "level": "INFO", "message": " Encoded Size: 172.20 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T16:10:21Z", "level": "INFO", "message": " Reduction: 229.5% of original (-129.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T16:10:21Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T16:10:21Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T16:10:21Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S00E02 - Behind-the-Scenes with Coach Ted Lasso (1080p YT WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-17T16:10:22Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S00E02 - Behind-the-Scenes with Coach Ted Lasso (1080p YT WEB-DL x265 Ghost).mkv β†’ Ted Lasso (2020) - S00E02 - Behind-the-Scenes with Coach Ted Lasso (1080p YT WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-17T16:10:23Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-17T16:10:23Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-17T16:10:23Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-17T16:10:23Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T16:10:23Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T16:10:23Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T16:10:23Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T16:10:23Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T16:10:23Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T16:10:23Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T16:10:23Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T16:10:23Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T16:10:23Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-17T16:10:23Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T16:10:23Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-17T16:10:23Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S00E02 - Behind-the-Scenes with Coach Ted Lasso (1080p YT WEB-DL x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T16:10:53Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T16:10:53Z", "level": "INFO", "message": " Original Size: 58.38 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T16:10:53Z", "level": "INFO", "message": " Encoded Size: 104.53 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T16:10:53Z", "level": "INFO", "message": " Reduction: 179.0% of original (-79.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T16:10:53Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T16:10:53Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T16:10:53Z", "level": "INFO", "message": "Processing: Ted Lasso (2020) - S00E03 - The Return of Coach Lasso (1080p YT WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-17T16:10:54Z", "level": "INFO", "message": "Copied Ted Lasso (2020) - S00E03 - The Return of Coach Lasso (1080p YT WEB-DL x265 Ghost).mkv β†’ Ted Lasso (2020) - S00E03 - The Return of Coach Lasso (1080p YT WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-17T16:10:55Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-17T16:10:55Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-17T16:10:55Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-17T16:10:55Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T16:10:55Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T16:10:55Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T16:10:55Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T16:10:55Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T16:10:55Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T16:10:55Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T16:10:55Z", "level": "INFO", "message": " β€’ CQ Value: 24", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T16:10:55Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T16:10:55Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-17T16:10:55Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T16:10:55Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-17T16:10:55Z", "level": "INFO", "message": "Running CQ encode: Ted Lasso (2020) - S00E03 - The Return of Coach Lasso (1080p YT WEB-DL x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T16:11:42Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T16:11:42Z", "level": "INFO", "message": " Original Size: 143.10 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T16:11:42Z", "level": "INFO", "message": " Encoded Size: 189.97 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T16:11:42Z", "level": "INFO", "message": " Reduction: 132.8% of original (-32.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T16:11:42Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T16:11:42Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T16:11:42Z", "level": "ERROR", "message": "3 consecutive failures. Stopping process.", "module": "process_manager", "funcName": "process_folder", "line": 323} {"timestamp": "2026-01-17T16:11:43Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 512} {"timestamp": "2026-01-17T16:15:57Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Sherlock (2010)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-17T16:15:57Z", "level": "INFO", "message": "Processing: Sherlock - S03E01 - The Empty Hearse x265 AAC Bluray-1080p afm72.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-17T16:16:24Z", "level": "INFO", "message": "Copied Sherlock - S03E01 - The Empty Hearse x265 AAC Bluray-1080p afm72.mkv β†’ Sherlock - S03E01 - The Empty Hearse x265 AAC Bluray-1080p afm72.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-17T16:16:25Z", "level": "INFO", "message": "Source resolution detected: 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 30} {"timestamp": "2026-01-17T16:16:25Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 107} {"timestamp": "2026-01-17T16:16:25Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-17T16:16:34Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T16:16:34Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T16:16:34Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T16:16:34Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T16:16:34Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T16:16:34Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T16:16:34Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T16:16:34Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T16:16:34Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T16:16:34Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 494kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T16:16:34Z", "level": "INFO", "message": "Stereo audio 127kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-17T16:16:34Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 127kbps | Action: COPY (preserve) | Target: 127kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T16:16:34Z", "level": "INFO", "message": "Stereo audio 127kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-17T16:16:34Z", "level": "INFO", "message": "Running CQ encode: Sherlock - S03E01 - The Empty Hearse x265 AAC Bluray-1080p afm72 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T16:20:08Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Sherlock (2010)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-17T16:20:08Z", "level": "INFO", "message": "Processing: Sherlock - S03E01 - The Empty Hearse x265 AAC Bluray-1080p afm72.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-17T16:20:08Z", "level": "INFO", "message": "File already in processing: Sherlock - S03E01 - The Empty Hearse x265 AAC Bluray-1080p afm72.mkv (3183.10 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 163} {"timestamp": "2026-01-17T16:20:08Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-17T16:20:08Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-17T16:20:08Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-17T16:20:14Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T16:20:14Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T16:20:14Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T16:20:14Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T16:20:14Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T16:20:14Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T16:20:14Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T16:20:14Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T16:20:14Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T16:20:14Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 479kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T16:20:14Z", "level": "INFO", "message": "Stereo audio 127kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-17T16:20:14Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 127kbps | Action: COPY (preserve) | Target: 127kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T16:20:14Z", "level": "INFO", "message": "Stereo audio 127kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-17T16:20:14Z", "level": "INFO", "message": "Running CQ encode: Sherlock - S03E01 - The Empty Hearse x265 AAC Bluray-1080p afm72 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T16:23:18Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Sherlock (2010)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-17T16:23:18Z", "level": "INFO", "message": "Processing: Sherlock - S03E01 - The Empty Hearse x265 AAC Bluray-1080p afm72.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-17T16:23:18Z", "level": "INFO", "message": "File already in processing: Sherlock - S03E01 - The Empty Hearse x265 AAC Bluray-1080p afm72.mkv (3183.10 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 163} {"timestamp": "2026-01-17T16:23:18Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-17T16:23:18Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-17T16:23:18Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-17T16:23:24Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T16:23:24Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T16:23:24Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T16:23:24Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T16:23:24Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T16:23:24Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T16:23:24Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T16:23:24Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T16:23:24Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T16:23:24Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 478kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T16:23:24Z", "level": "INFO", "message": "Stereo audio 127kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-17T16:23:24Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 127kbps | Action: COPY (preserve) | Target: 127kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T16:23:24Z", "level": "INFO", "message": "Stereo audio 127kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-17T16:23:24Z", "level": "INFO", "message": "Running CQ encode: Sherlock - S03E01 - The Empty Hearse x265 AAC Bluray-1080p afm72 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T16:34:45Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T16:34:45Z", "level": "INFO", "message": " Original Size: 3183.10 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T16:34:45Z", "level": "INFO", "message": " Encoded Size: 1768.44 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T16:34:45Z", "level": "INFO", "message": " Reduction: 55.6% of original (44.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T16:34:45Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T16:34:45Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T16:35:01Z", "level": "INFO", "message": "Moved Sherlock - S03E01 - The Empty Hearse x265 AAC Bluray-1080p afm72 - [EHX].mkv β†’ Sherlock - S03E01 - The Empty Hearse x265 AAC Bluray-1080p afm72 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-17T16:35:09Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Sherlock - S03E01 - The Empty Hearse x265 AAC Bluray-1080p afm72 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-17T16:35:09Z", "level": "INFO", "message": " Type: TV | Show: Sherlock (2010)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-17T16:35:09Z", "level": "INFO", "message": " Size: 3183.1MB β†’ 1768.44MB (55.6% of original, 44.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-17T16:35:09Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-17T16:35:10Z", "level": "INFO", "message": "Deleted original and processing copy for Sherlock - S03E01 - The Empty Hearse x265 AAC Bluray-1080p afm72.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-17T16:35:10Z", "level": "INFO", "message": "Processing: Sherlock - S03E02 - The Sign of Three x265 AAC Bluray-1080p afm72.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-17T16:35:39Z", "level": "INFO", "message": "Copied Sherlock - S03E02 - The Sign of Three x265 AAC Bluray-1080p afm72.mkv β†’ Sherlock - S03E02 - The Sign of Three x265 AAC Bluray-1080p afm72.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-17T16:35:39Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-17T16:35:39Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-17T16:35:39Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-17T16:35:44Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T16:35:44Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T16:35:44Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T16:35:44Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T16:35:44Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T16:35:44Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T16:35:44Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T16:35:44Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T16:35:44Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T16:35:44Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 471kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T16:35:44Z", "level": "INFO", "message": "Running CQ encode: Sherlock - S03E02 - The Sign of Three x265 AAC Bluray-1080p afm72 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T16:47:02Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T16:47:02Z", "level": "INFO", "message": " Original Size: 3360.74 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T16:47:02Z", "level": "INFO", "message": " Encoded Size: 1781.77 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T16:47:02Z", "level": "INFO", "message": " Reduction: 53.0% of original (47.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T16:47:02Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T16:47:02Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T16:47:17Z", "level": "INFO", "message": "Moved Sherlock - S03E02 - The Sign of Three x265 AAC Bluray-1080p afm72 - [EHX].mkv β†’ Sherlock - S03E02 - The Sign of Three x265 AAC Bluray-1080p afm72 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-17T16:47:22Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Sherlock - S03E02 - The Sign of Three x265 AAC Bluray-1080p afm72 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-17T16:47:22Z", "level": "INFO", "message": " Type: TV | Show: Sherlock (2010)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-17T16:47:22Z", "level": "INFO", "message": " Size: 3360.74MB β†’ 1781.77MB (53.0% of original, 47.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-17T16:47:22Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-17T16:47:23Z", "level": "INFO", "message": "Deleted original and processing copy for Sherlock - S03E02 - The Sign of Three x265 AAC Bluray-1080p afm72.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-17T16:47:23Z", "level": "INFO", "message": "Processing: Sherlock - S03E03 - His Last Vow x265 AAC Bluray-1080p afm72.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-17T16:48:32Z", "level": "INFO", "message": "Copied Sherlock - S03E03 - His Last Vow x265 AAC Bluray-1080p afm72.mkv β†’ Sherlock - S03E03 - His Last Vow x265 AAC Bluray-1080p afm72.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-17T16:48:32Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-17T16:48:32Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-17T16:48:32Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-17T16:48:43Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T16:48:43Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T16:48:43Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T16:48:43Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T16:48:43Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T16:48:43Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T16:48:43Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T16:48:43Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T16:48:43Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T16:48:43Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 444kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T16:48:43Z", "level": "INFO", "message": "Stereo audio 124kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-17T16:48:43Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 124kbps | Action: COPY (preserve) | Target: 124kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T16:48:43Z", "level": "INFO", "message": "Stereo audio 124kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-17T16:48:43Z", "level": "INFO", "message": "Running CQ encode: Sherlock - S03E03 - His Last Vow x265 AAC Bluray-1080p afm72 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T17:00:24Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T17:00:24Z", "level": "INFO", "message": " Original Size: 4624.67 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T17:00:24Z", "level": "INFO", "message": " Encoded Size: 2090.66 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T17:00:24Z", "level": "INFO", "message": " Reduction: 45.2% of original (54.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T17:00:24Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T17:00:24Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T17:00:43Z", "level": "INFO", "message": "Moved Sherlock - S03E03 - His Last Vow x265 AAC Bluray-1080p afm72 - [EHX].mkv β†’ Sherlock - S03E03 - His Last Vow x265 AAC Bluray-1080p afm72 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-17T17:00:53Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Sherlock - S03E03 - His Last Vow x265 AAC Bluray-1080p afm72 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-17T17:00:53Z", "level": "INFO", "message": " Type: TV | Show: Sherlock (2010)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-17T17:00:53Z", "level": "INFO", "message": " Size: 4624.67MB β†’ 2090.66MB (45.2% of original, 54.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-17T17:00:53Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-17T17:00:54Z", "level": "INFO", "message": "Deleted original and processing copy for Sherlock - S03E03 - His Last Vow x265 AAC Bluray-1080p afm72.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-17T17:00:54Z", "level": "INFO", "message": "Processing: Sherlock - S02E01 - A Scandal in Belgravia x265 AAC Bluray-1080p afm72.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-17T17:01:19Z", "level": "INFO", "message": "Copied Sherlock - S02E01 - A Scandal in Belgravia x265 AAC Bluray-1080p afm72.mkv β†’ Sherlock - S02E01 - A Scandal in Belgravia x265 AAC Bluray-1080p afm72.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-17T17:01:19Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-17T17:01:19Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-17T17:01:19Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-17T17:01:26Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T17:01:26Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T17:01:26Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T17:01:26Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T17:01:26Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T17:01:26Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T17:01:26Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T17:01:26Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T17:01:26Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T17:01:26Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 553kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T17:01:26Z", "level": "INFO", "message": "Stereo audio 80kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-17T17:01:26Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 80kbps | Action: COPY (preserve) | Target: 80kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T17:01:26Z", "level": "INFO", "message": "Stereo audio 80kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-17T17:01:26Z", "level": "INFO", "message": "Running CQ encode: Sherlock - S02E01 - A Scandal in Belgravia x265 AAC Bluray-1080p afm72 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T17:13:13Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T17:13:13Z", "level": "INFO", "message": " Original Size: 2847.25 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T17:13:13Z", "level": "INFO", "message": " Encoded Size: 1532.06 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T17:13:13Z", "level": "INFO", "message": " Reduction: 53.8% of original (46.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T17:13:13Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T17:13:13Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T17:13:27Z", "level": "INFO", "message": "Moved Sherlock - S02E01 - A Scandal in Belgravia x265 AAC Bluray-1080p afm72 - [EHX].mkv β†’ Sherlock - S02E01 - A Scandal in Belgravia x265 AAC Bluray-1080p afm72 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-17T17:13:34Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Sherlock - S02E01 - A Scandal in Belgravia x265 AAC Bluray-1080p afm72 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-17T17:13:34Z", "level": "INFO", "message": " Type: TV | Show: Sherlock (2010)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-17T17:13:34Z", "level": "INFO", "message": " Size: 2847.25MB β†’ 1532.06MB (53.8% of original, 46.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-17T17:13:34Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-17T17:13:34Z", "level": "INFO", "message": "Deleted original and processing copy for Sherlock - S02E01 - A Scandal in Belgravia x265 AAC Bluray-1080p afm72.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-17T17:13:34Z", "level": "INFO", "message": "Processing: Sherlock - S02E02 - The Hounds of Baskerville x265 AAC Bluray-1080p afm72.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-17T17:14:07Z", "level": "INFO", "message": "Copied Sherlock - S02E02 - The Hounds of Baskerville x265 AAC Bluray-1080p afm72.mkv β†’ Sherlock - S02E02 - The Hounds of Baskerville x265 AAC Bluray-1080p afm72.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-17T17:14:07Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-17T17:14:07Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-17T17:14:07Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-17T17:14:18Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T17:14:18Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T17:14:18Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T17:14:18Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T17:14:18Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T17:14:18Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T17:14:18Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T17:14:18Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T17:14:18Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T17:14:18Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 468kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T17:14:18Z", "level": "INFO", "message": "Stereo audio 77kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-17T17:14:18Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 77kbps | Action: COPY (preserve) | Target: 77kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T17:14:18Z", "level": "INFO", "message": "Stereo audio 77kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-17T17:14:18Z", "level": "INFO", "message": "Running CQ encode: Sherlock - S02E02 - The Hounds of Baskerville x265 AAC Bluray-1080p afm72 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T17:25:56Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T17:25:56Z", "level": "INFO", "message": " Original Size: 3810.69 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T17:25:56Z", "level": "INFO", "message": " Encoded Size: 1906.22 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T17:25:56Z", "level": "INFO", "message": " Reduction: 50.0% of original (50.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T17:25:56Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T17:25:56Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T17:26:12Z", "level": "INFO", "message": "Moved Sherlock - S02E02 - The Hounds of Baskerville x265 AAC Bluray-1080p afm72 - [EHX].mkv β†’ Sherlock - S02E02 - The Hounds of Baskerville x265 AAC Bluray-1080p afm72 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-17T17:26:21Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Sherlock - S02E02 - The Hounds of Baskerville x265 AAC Bluray-1080p afm72 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-17T17:26:21Z", "level": "INFO", "message": " Type: TV | Show: Sherlock (2010)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-17T17:26:21Z", "level": "INFO", "message": " Size: 3810.69MB β†’ 1906.22MB (50.0% of original, 50.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-17T17:26:21Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-17T17:26:22Z", "level": "INFO", "message": "Deleted original and processing copy for Sherlock - S02E02 - The Hounds of Baskerville x265 AAC Bluray-1080p afm72.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-17T17:26:22Z", "level": "INFO", "message": "Processing: Sherlock - S02E03 - The Reichenbach Fall x265 AAC Bluray-1080p afm72.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-17T17:26:57Z", "level": "INFO", "message": "Copied Sherlock - S02E03 - The Reichenbach Fall x265 AAC Bluray-1080p afm72.mkv β†’ Sherlock - S02E03 - The Reichenbach Fall x265 AAC Bluray-1080p afm72.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-17T17:26:58Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-17T17:26:58Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-17T17:26:58Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-17T17:27:04Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T17:27:04Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T17:27:04Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T17:27:04Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T17:27:04Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T17:27:04Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T17:27:04Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T17:27:04Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T17:27:04Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T17:27:04Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 487kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T17:27:04Z", "level": "INFO", "message": "Running CQ encode: Sherlock - S02E03 - The Reichenbach Fall x265 AAC Bluray-1080p afm72 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T17:38:46Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T17:38:46Z", "level": "INFO", "message": " Original Size: 2830.98 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T17:38:46Z", "level": "INFO", "message": " Encoded Size: 1563.59 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T17:38:46Z", "level": "INFO", "message": " Reduction: 55.2% of original (44.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T17:38:46Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T17:38:46Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T17:38:59Z", "level": "INFO", "message": "Moved Sherlock - S02E03 - The Reichenbach Fall x265 AAC Bluray-1080p afm72 - [EHX].mkv β†’ Sherlock - S02E03 - The Reichenbach Fall x265 AAC Bluray-1080p afm72 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-17T17:39:05Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Sherlock - S02E03 - The Reichenbach Fall x265 AAC Bluray-1080p afm72 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-17T17:39:05Z", "level": "INFO", "message": " Type: TV | Show: Sherlock (2010)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-17T17:39:05Z", "level": "INFO", "message": " Size: 2830.98MB β†’ 1563.59MB (55.2% of original, 44.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-17T17:39:05Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-17T17:39:05Z", "level": "INFO", "message": "Deleted original and processing copy for Sherlock - S02E03 - The Reichenbach Fall x265 AAC Bluray-1080p afm72.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-17T17:39:05Z", "level": "INFO", "message": "Processing: Sherlock - S00E04 - Many Happy Returns x265 AAC WEBRip-1080p KITE-METeam.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-17T17:39:06Z", "level": "INFO", "message": "Copied Sherlock - S00E04 - Many Happy Returns x265 AAC WEBRip-1080p KITE-METeam.mkv β†’ Sherlock - S00E04 - Many Happy Returns x265 AAC WEBRip-1080p KITE-METeam.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-17T17:39:06Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-17T17:39:06Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-17T17:39:06Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-17T17:39:06Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T17:39:06Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T17:39:06Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T17:39:06Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T17:39:06Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T17:39:06Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T17:39:06Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T17:39:06Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T17:39:06Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T17:39:06Z", "level": "INFO", "message": "Stereo audio 49kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-17T17:39:06Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 49kbps | Action: COPY (preserve) | Target: 49kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T17:39:06Z", "level": "INFO", "message": "Stereo audio 49kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-17T17:39:06Z", "level": "INFO", "message": "Running CQ encode: Sherlock - S00E04 - Many Happy Returns x265 AAC WEBRip-1080p KITE-METeam - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T17:40:02Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T17:40:02Z", "level": "INFO", "message": " Original Size: 42.98 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T17:40:02Z", "level": "INFO", "message": " Encoded Size: 69.70 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T17:40:02Z", "level": "INFO", "message": " Reduction: 162.2% of original (-62.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T17:40:02Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T17:40:02Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T17:40:02Z", "level": "INFO", "message": "Processing: Pilot - A Study in Pink.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-17T17:40:19Z", "level": "INFO", "message": "Copied Pilot - A Study in Pink.mkv β†’ Pilot - A Study in Pink.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-17T17:40:19Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-17T17:40:19Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-17T17:40:19Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-17T17:40:22Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T17:40:22Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T17:40:22Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T17:40:22Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T17:40:22Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T17:40:22Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T17:40:22Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T17:40:22Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T17:40:22Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T17:40:22Z", "level": "INFO", "message": "Stereo audio 192kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-17T17:40:22Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 192kbps | Action: COPY (preserve) | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T17:40:22Z", "level": "INFO", "message": "Stereo audio 192kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-17T17:40:22Z", "level": "INFO", "message": "Running CQ encode: Pilot - A Study in Pink - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T17:47:39Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T17:47:39Z", "level": "INFO", "message": " Original Size: 2023.52 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T17:47:39Z", "level": "INFO", "message": " Encoded Size: 1231.01 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T17:47:39Z", "level": "INFO", "message": " Reduction: 60.8% of original (39.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T17:47:39Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T17:47:39Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T17:47:53Z", "level": "INFO", "message": "Moved Pilot - A Study in Pink - [EHX].mkv β†’ Pilot - A Study in Pink.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-17T17:47:55Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Pilot - A Study in Pink.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-17T17:47:55Z", "level": "INFO", "message": " Type: TV | Show: Sherlock (2010)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-17T17:47:55Z", "level": "INFO", "message": " Size: 2023.52MB β†’ 1231.01MB (60.8% of original, 39.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-17T17:47:55Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-17T17:47:55Z", "level": "INFO", "message": "Featurettes file preserved at origin: Pilot - A Study in Pink.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618} {"timestamp": "2026-01-17T17:47:55Z", "level": "INFO", "message": "Processing: Menu Art - Disk 1.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-17T17:47:55Z", "level": "INFO", "message": "Copied Menu Art - Disk 1.mkv β†’ Menu Art - Disk 1.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-17T17:47:55Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-17T17:47:55Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-17T17:47:55Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-17T17:47:56Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T17:47:56Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T17:47:56Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T17:47:56Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T17:47:56Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T17:47:56Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T17:47:56Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T17:47:56Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T17:47:56Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T17:47:56Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 193kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T17:47:56Z", "level": "INFO", "message": "Running CQ encode: Menu Art - Disk 1 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T17:48:04Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T17:48:04Z", "level": "INFO", "message": " Original Size: 19.12 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T17:48:04Z", "level": "INFO", "message": " Encoded Size: 15.12 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T17:48:04Z", "level": "INFO", "message": " Reduction: 79.1% of original (20.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T17:48:04Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T17:48:04Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T17:48:04Z", "level": "INFO", "message": "Moved Menu Art - Disk 1 - [EHX].mkv β†’ Menu Art - Disk 1.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-17T17:48:05Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Menu Art - Disk 1.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-17T17:48:05Z", "level": "INFO", "message": " Type: TV | Show: Sherlock (2010)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-17T17:48:05Z", "level": "INFO", "message": " Size: 19.12MB β†’ 15.12MB (79.1% of original, 20.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-17T17:48:05Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-17T17:48:05Z", "level": "INFO", "message": "Featurettes file preserved at origin: Menu Art - Disk 1.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618} {"timestamp": "2026-01-17T17:48:05Z", "level": "INFO", "message": "Processing: Unlocking Sherlock.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-17T17:48:14Z", "level": "INFO", "message": "Copied Unlocking Sherlock.mkv β†’ Unlocking Sherlock.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-17T17:48:14Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-17T17:48:14Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-17T17:48:14Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-17T17:48:16Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T17:48:16Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T17:48:16Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T17:48:16Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T17:48:16Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T17:48:16Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T17:48:16Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T17:48:16Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T17:48:16Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T17:48:16Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 193kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T17:48:16Z", "level": "INFO", "message": "Running CQ encode: Unlocking Sherlock - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T17:52:36Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T17:52:36Z", "level": "INFO", "message": " Original Size: 1104.93 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T17:52:36Z", "level": "INFO", "message": " Encoded Size: 836.08 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T17:52:36Z", "level": "INFO", "message": " Reduction: 75.7% of original (24.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T17:52:36Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T17:52:36Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T17:52:45Z", "level": "INFO", "message": "Moved Unlocking Sherlock - [EHX].mkv β†’ Unlocking Sherlock.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-17T17:52:46Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Unlocking Sherlock.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-17T17:52:46Z", "level": "INFO", "message": " Type: TV | Show: Sherlock (2010)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-17T17:52:46Z", "level": "INFO", "message": " Size: 1104.93MB β†’ 836.08MB (75.7% of original, 24.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-17T17:52:46Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-17T17:52:47Z", "level": "INFO", "message": "Featurettes file preserved at origin: Unlocking Sherlock.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618} {"timestamp": "2026-01-17T17:52:47Z", "level": "INFO", "message": "Processing: Menu Art - Disk 2.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-17T17:52:47Z", "level": "INFO", "message": "Copied Menu Art - Disk 2.mkv β†’ Menu Art - Disk 2.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-17T17:52:47Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-17T17:52:47Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-17T17:52:47Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-17T17:52:47Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T17:52:47Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T17:52:47Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T17:52:47Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T17:52:47Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T17:52:47Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T17:52:47Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T17:52:47Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T17:52:47Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T17:52:47Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 193kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T17:52:47Z", "level": "INFO", "message": "Running CQ encode: Menu Art - Disk 2 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T17:52:56Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T17:52:56Z", "level": "INFO", "message": " Original Size: 26.47 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T17:52:56Z", "level": "INFO", "message": " Encoded Size: 19.12 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T17:52:56Z", "level": "INFO", "message": " Reduction: 72.2% of original (27.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T17:52:56Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T17:52:56Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T17:52:56Z", "level": "INFO", "message": "Moved Menu Art - Disk 2 - [EHX].mkv β†’ Menu Art - Disk 2.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-17T17:52:57Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Menu Art - Disk 2.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-17T17:52:57Z", "level": "INFO", "message": " Type: TV | Show: Sherlock (2010)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-17T17:52:57Z", "level": "INFO", "message": " Size: 26.47MB β†’ 19.12MB (72.2% of original, 27.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-17T17:52:57Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-17T17:52:57Z", "level": "INFO", "message": "Featurettes file preserved at origin: Menu Art - Disk 2.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618} {"timestamp": "2026-01-17T17:52:57Z", "level": "INFO", "message": "Processing: Sherlock (2010) - S01E01 - A Study in Pink (1080p BluRay x265 afm72).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-17T17:53:29Z", "level": "INFO", "message": "Copied Sherlock (2010) - S01E01 - A Study in Pink (1080p BluRay x265 afm72).mkv β†’ Sherlock (2010) - S01E01 - A Study in Pink (1080p BluRay x265 afm72).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-17T17:53:29Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-17T17:53:29Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-17T17:53:29Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-17T17:53:38Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T17:53:38Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T17:53:38Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T17:53:38Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T17:53:38Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T17:53:38Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T17:53:38Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T17:53:38Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T17:53:38Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T17:53:38Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 562kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T17:53:38Z", "level": "INFO", "message": "Stereo audio 78kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-17T17:53:38Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 78kbps | Action: COPY (preserve) | Target: 78kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T17:53:38Z", "level": "INFO", "message": "Stereo audio 78kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-17T17:53:38Z", "level": "INFO", "message": "Running CQ encode: Sherlock (2010) - S01E01 - A Study in Pink (1080p BluRay x265 afm72) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T18:05:09Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T18:05:09Z", "level": "INFO", "message": " Original Size: 3759.57 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T18:05:09Z", "level": "INFO", "message": " Encoded Size: 1823.04 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T18:05:09Z", "level": "INFO", "message": " Reduction: 48.5% of original (51.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T18:05:09Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T18:05:09Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T18:05:25Z", "level": "INFO", "message": "Moved Sherlock (2010) - S01E01 - A Study in Pink (1080p BluRay x265 afm72) - [EHX].mkv β†’ Sherlock (2010) - S01E01 - A Study in Pink (1080p BluRay x265 afm72) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-17T18:05:33Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Sherlock (2010) - S01E01 - A Study in Pink (1080p BluRay x265 afm72) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-17T18:05:33Z", "level": "INFO", "message": " Type: TV | Show: Sherlock (2010)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-17T18:05:33Z", "level": "INFO", "message": " Size: 3759.57MB β†’ 1823.04MB (48.5% of original, 51.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-17T18:05:33Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-17T18:05:34Z", "level": "INFO", "message": "Deleted original and processing copy for Sherlock (2010) - S01E01 - A Study in Pink (1080p BluRay x265 afm72).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-17T18:05:34Z", "level": "INFO", "message": "Processing: Sherlock (2010) - S01E02 - The Blind Banker (1080p BluRay x265 afm72).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-17T18:06:01Z", "level": "INFO", "message": "Copied Sherlock (2010) - S01E02 - The Blind Banker (1080p BluRay x265 afm72).mkv β†’ Sherlock (2010) - S01E02 - The Blind Banker (1080p BluRay x265 afm72).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-17T18:06:01Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-17T18:06:01Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-17T18:06:01Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-17T18:06:08Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T18:06:08Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T18:06:08Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T18:06:08Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T18:06:08Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T18:06:08Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T18:06:08Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T18:06:08Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T18:06:08Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T18:06:08Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 536kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T18:06:08Z", "level": "INFO", "message": "Running CQ encode: Sherlock (2010) - S01E02 - The Blind Banker (1080p BluRay x265 afm72) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T18:17:48Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T18:17:48Z", "level": "INFO", "message": " Original Size: 3212.81 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T18:17:48Z", "level": "INFO", "message": " Encoded Size: 1679.83 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T18:17:48Z", "level": "INFO", "message": " Reduction: 52.3% of original (47.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T18:17:48Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T18:17:48Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T18:18:03Z", "level": "INFO", "message": "Moved Sherlock (2010) - S01E02 - The Blind Banker (1080p BluRay x265 afm72) - [EHX].mkv β†’ Sherlock (2010) - S01E02 - The Blind Banker (1080p BluRay x265 afm72) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-17T18:18:07Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Sherlock (2010) - S01E02 - The Blind Banker (1080p BluRay x265 afm72) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-17T18:18:07Z", "level": "INFO", "message": " Type: TV | Show: Sherlock (2010)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-17T18:18:07Z", "level": "INFO", "message": " Size: 3212.81MB β†’ 1679.83MB (52.3% of original, 47.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-17T18:18:07Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-17T18:18:07Z", "level": "INFO", "message": "Deleted original and processing copy for Sherlock (2010) - S01E02 - The Blind Banker (1080p BluRay x265 afm72).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-17T18:18:07Z", "level": "INFO", "message": "Processing: Sherlock (2010) - S01E03 - The Great Game (1080p BluRay x265 afm72).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-17T18:18:45Z", "level": "INFO", "message": "Copied Sherlock (2010) - S01E03 - The Great Game (1080p BluRay x265 afm72).mkv β†’ Sherlock (2010) - S01E03 - The Great Game (1080p BluRay x265 afm72).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-17T18:18:46Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-17T18:18:46Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-17T18:18:46Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-17T18:18:56Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T18:18:56Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T18:18:56Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T18:18:56Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T18:18:56Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T18:18:56Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T18:18:56Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T18:18:56Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T18:18:56Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T18:18:56Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 514kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T18:18:56Z", "level": "INFO", "message": "Stereo audio 80kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-17T18:18:56Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 80kbps | Action: COPY (preserve) | Target: 80kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T18:18:56Z", "level": "INFO", "message": "Stereo audio 80kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-17T18:18:56Z", "level": "INFO", "message": "Running CQ encode: Sherlock (2010) - S01E03 - The Great Game (1080p BluRay x265 afm72) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T18:30:41Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T18:30:41Z", "level": "INFO", "message": " Original Size: 3776.05 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T18:30:41Z", "level": "INFO", "message": " Encoded Size: 1829.38 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T18:30:41Z", "level": "INFO", "message": " Reduction: 48.4% of original (51.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T18:30:41Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T18:30:41Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T18:30:56Z", "level": "INFO", "message": "Moved Sherlock (2010) - S01E03 - The Great Game (1080p BluRay x265 afm72) - [EHX].mkv β†’ Sherlock (2010) - S01E03 - The Great Game (1080p BluRay x265 afm72) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-17T18:31:05Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Sherlock (2010) - S01E03 - The Great Game (1080p BluRay x265 afm72) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-17T18:31:05Z", "level": "INFO", "message": " Type: TV | Show: Sherlock (2010)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-17T18:31:05Z", "level": "INFO", "message": " Size: 3776.05MB β†’ 1829.38MB (48.4% of original, 51.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-17T18:31:05Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-17T18:31:05Z", "level": "INFO", "message": "Deleted original and processing copy for Sherlock (2010) - S01E03 - The Great Game (1080p BluRay x265 afm72).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-17T18:31:05Z", "level": "INFO", "message": "Processing: Sherlock - S04E01 - The Six Thatchers x265 AAC Bluray-1080p afm72.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-17T18:31:30Z", "level": "INFO", "message": "Copied Sherlock - S04E01 - The Six Thatchers x265 AAC Bluray-1080p afm72.mkv β†’ Sherlock - S04E01 - The Six Thatchers x265 AAC Bluray-1080p afm72.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-17T18:31:30Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-17T18:31:30Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-17T18:31:30Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-17T18:31:36Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T18:31:36Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T18:31:36Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T18:31:36Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T18:31:36Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T18:31:36Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T18:31:36Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T18:31:36Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T18:31:36Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T18:31:36Z", "level": "INFO", "message": " - Stream #1: 8chβ†’6ch | Lang: eng | Detected: 537kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T18:31:36Z", "level": "INFO", "message": "Running CQ encode: Sherlock - S04E01 - The Six Thatchers x265 AAC Bluray-1080p afm72 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T18:43:12Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T18:43:12Z", "level": "INFO", "message": " Original Size: 2831.78 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T18:43:12Z", "level": "INFO", "message": " Encoded Size: 1373.07 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T18:43:12Z", "level": "INFO", "message": " Reduction: 48.5% of original (51.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T18:43:12Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T18:43:12Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T18:43:24Z", "level": "INFO", "message": "Moved Sherlock - S04E01 - The Six Thatchers x265 AAC Bluray-1080p afm72 - [EHX].mkv β†’ Sherlock - S04E01 - The Six Thatchers x265 AAC Bluray-1080p afm72 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-17T18:43:29Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Sherlock - S04E01 - The Six Thatchers x265 AAC Bluray-1080p afm72 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-17T18:43:29Z", "level": "INFO", "message": " Type: TV | Show: Sherlock (2010)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-17T18:43:29Z", "level": "INFO", "message": " Size: 2831.78MB β†’ 1373.07MB (48.5% of original, 51.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-17T18:43:29Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-17T18:43:30Z", "level": "INFO", "message": "Deleted original and processing copy for Sherlock - S04E01 - The Six Thatchers x265 AAC Bluray-1080p afm72.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-17T18:43:30Z", "level": "INFO", "message": "Processing: Sherlock - S04E02 - The Lying Detective x265 AAC Bluray-1080p afm72.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-17T18:43:52Z", "level": "INFO", "message": "Copied Sherlock - S04E02 - The Lying Detective x265 AAC Bluray-1080p afm72.mkv β†’ Sherlock - S04E02 - The Lying Detective x265 AAC Bluray-1080p afm72.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-17T18:43:52Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-17T18:43:52Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-17T18:43:52Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-17T18:43:58Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T18:43:58Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T18:43:58Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T18:43:58Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T18:43:58Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T18:43:58Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T18:43:58Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T18:43:58Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T18:43:58Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T18:43:58Z", "level": "INFO", "message": " - Stream #1: 8chβ†’6ch | Lang: eng | Detected: 491kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T18:43:58Z", "level": "INFO", "message": "Running CQ encode: Sherlock - S04E02 - The Lying Detective x265 AAC Bluray-1080p afm72 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T18:55:43Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T18:55:43Z", "level": "INFO", "message": " Original Size: 2657.40 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T18:55:43Z", "level": "INFO", "message": " Encoded Size: 1315.90 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T18:55:43Z", "level": "INFO", "message": " Reduction: 49.5% of original (50.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T18:55:43Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T18:55:43Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T18:55:54Z", "level": "INFO", "message": "Moved Sherlock - S04E02 - The Lying Detective x265 AAC Bluray-1080p afm72 - [EHX].mkv β†’ Sherlock - S04E02 - The Lying Detective x265 AAC Bluray-1080p afm72 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-17T18:55:59Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Sherlock - S04E02 - The Lying Detective x265 AAC Bluray-1080p afm72 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-17T18:55:59Z", "level": "INFO", "message": " Type: TV | Show: Sherlock (2010)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-17T18:55:59Z", "level": "INFO", "message": " Size: 2657.4MB β†’ 1315.9MB (49.5% of original, 50.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-17T18:55:59Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-17T18:56:00Z", "level": "INFO", "message": "Deleted original and processing copy for Sherlock - S04E02 - The Lying Detective x265 AAC Bluray-1080p afm72.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-17T18:56:00Z", "level": "INFO", "message": "Processing: Sherlock - S04E03 - The Final Problem x265 AAC Bluray-1080p afm72.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-17T18:56:33Z", "level": "INFO", "message": "Copied Sherlock - S04E03 - The Final Problem x265 AAC Bluray-1080p afm72.mkv β†’ Sherlock - S04E03 - The Final Problem x265 AAC Bluray-1080p afm72.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-17T18:56:33Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-17T18:56:33Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-17T18:56:33Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-17T18:56:39Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-17T18:56:39Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-17T18:56:39Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-17T18:56:39Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-17T18:56:39Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-17T18:56:39Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-17T18:56:39Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-17T18:56:39Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-17T18:56:39Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-17T18:56:39Z", "level": "INFO", "message": " - Stream #1: 8chβ†’6ch | Lang: eng | Detected: 525kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-17T18:56:39Z", "level": "INFO", "message": "Running CQ encode: Sherlock - S04E03 - The Final Problem x265 AAC Bluray-1080p afm72 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-17T19:08:25Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-17T19:08:25Z", "level": "INFO", "message": " Original Size: 2173.24 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-17T19:08:25Z", "level": "INFO", "message": " Encoded Size: 1096.00 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-17T19:08:25Z", "level": "INFO", "message": " Reduction: 50.4% of original (49.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-17T19:08:25Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-17T19:08:25Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-17T19:08:35Z", "level": "INFO", "message": "Moved Sherlock - S04E03 - The Final Problem x265 AAC Bluray-1080p afm72 - [EHX].mkv β†’ Sherlock - S04E03 - The Final Problem x265 AAC Bluray-1080p afm72 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-17T19:08:40Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Sherlock - S04E03 - The Final Problem x265 AAC Bluray-1080p afm72 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-17T19:08:40Z", "level": "INFO", "message": " Type: TV | Show: Sherlock (2010)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-17T19:08:40Z", "level": "INFO", "message": " Size: 2173.24MB β†’ 1096.0MB (50.4% of original, 49.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-17T19:08:40Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-17T19:08:41Z", "level": "INFO", "message": "Deleted original and processing copy for Sherlock - S04E03 - The Final Problem x265 AAC Bluray-1080p afm72.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-17T19:08:41Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 512} {"timestamp": "2026-01-18T00:11:58Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Fallout\\Specials", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-18T00:11:58Z", "level": "INFO", "message": "Processing: Fallout - S00E01 - A Special LIVE Report from Galaxy News h264 AAC WEBDL-1080p Sonarr.mp4", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-18T00:12:04Z", "level": "INFO", "message": "Copied Fallout - S00E01 - A Special LIVE Report from Galaxy News h264 AAC WEBDL-1080p Sonarr.mp4 β†’ Fallout - S00E01 - A Special LIVE Report from Galaxy News h264 AAC WEBDL-1080p Sonarr.mp4", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-18T00:12:04Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-18T00:12:04Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-18T00:12:04Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-18T00:12:07Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-18T00:12:07Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-18T00:12:07Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-18T00:12:07Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-18T00:12:07Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-18T00:12:07Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-18T00:12:07Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-18T00:12:07Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-18T00:12:07Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-18T00:12:07Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-18T00:12:07Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: und | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-18T00:12:07Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-18T00:12:07Z", "level": "INFO", "message": "Running CQ encode: Fallout - S00E01 - A Special LIVE Report from Galaxy News h264 AAC WEBDL-1080p Sonarr - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-24T13:18:35Z", "level": "INFO", "message": "Using path as-is: P:\\anime\\WITCH WATCH (2025)\\Season 1", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-24T13:18:35Z", "level": "INFO", "message": "Processing: WITCH WATCH - S01E11 - Dogs and Raindrops, Part 1 x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T13:18:44Z", "level": "INFO", "message": "Copied WITCH WATCH - S01E11 - Dogs and Raindrops, Part 1 x264 AAC WEBDL-1080p VARYG.mkv β†’ WITCH WATCH - S01E11 - Dogs and Raindrops, Part 1 x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T13:18:44Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T13:18:44Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T13:18:44Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T13:18:46Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T13:18:46Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T13:18:46Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T13:18:46Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T13:18:46Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T13:18:46Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T13:18:46Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T13:18:46Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T13:18:46Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T13:18:46Z", "level": "INFO", "message": "Stereo audio 127kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T13:18:46Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 127kbps | Action: COPY (preserve) | Target: 127kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T13:18:46Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T13:18:46Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T13:18:46Z", "level": "INFO", "message": "Stereo audio 127kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T13:18:46Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T13:18:46Z", "level": "INFO", "message": "Running CQ encode: WITCH WATCH - S01E11 - Dogs and Raindrops, Part 1 x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-24T13:21:59Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-24T13:21:59Z", "level": "INFO", "message": " Original Size: 963.12 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-24T13:21:59Z", "level": "INFO", "message": " Encoded Size: 295.38 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-24T13:21:59Z", "level": "INFO", "message": " Reduction: 30.7% of original (69.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-24T13:21:59Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-24T13:21:59Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-24T13:22:02Z", "level": "INFO", "message": "Moved WITCH WATCH - S01E11 - Dogs and Raindrops, Part 1 x264 AAC WEBDL-1080p VARYG - [EHX].mkv β†’ WITCH WATCH - S01E11 - Dogs and Raindrops, Part 1 x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T13:22:04Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: WITCH WATCH - S01E11 - Dogs and Raindrops, Part 1 x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T13:22:04Z", "level": "INFO", "message": " Type: ANIME | Show: WITCH WATCH (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T13:22:04Z", "level": "INFO", "message": " Size: 963.12MB β†’ 295.38MB (30.7% of original, 69.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T13:22:04Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T13:22:05Z", "level": "INFO", "message": "Deleted original and processing copy for WITCH WATCH - S01E11 - Dogs and Raindrops, Part 1 x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T13:22:05Z", "level": "INFO", "message": "Processing: WITCH WATCH - S01E25 - Freshman Witch and Her Familiars x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T13:22:19Z", "level": "INFO", "message": "Copied WITCH WATCH - S01E25 - Freshman Witch and Her Familiars x264 AAC WEBDL-1080p VARYG.mkv β†’ WITCH WATCH - S01E25 - Freshman Witch and Her Familiars x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T13:22:19Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T13:22:19Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T13:22:19Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T13:22:24Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T13:22:24Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T13:22:24Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T13:22:24Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T13:22:24Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T13:22:24Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T13:22:24Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T13:22:24Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T13:22:24Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T13:22:24Z", "level": "INFO", "message": "Stereo audio 190kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T13:22:24Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 190kbps | Action: COPY (preserve) | Target: 190kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T13:22:24Z", "level": "INFO", "message": "Stereo audio 191kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T13:22:24Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: tha | Detected: 191kbps | Action: COPY (preserve) | Target: 191kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T13:22:24Z", "level": "INFO", "message": "Stereo audio 190kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T13:22:24Z", "level": "INFO", "message": "Stereo audio 191kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T13:22:24Z", "level": "INFO", "message": "Running CQ encode: WITCH WATCH - S01E25 - Freshman Witch and Her Familiars x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-24T13:25:29Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-24T13:25:29Z", "level": "INFO", "message": " Original Size: 1557.32 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-24T13:25:29Z", "level": "INFO", "message": " Encoded Size: 347.04 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-24T13:25:29Z", "level": "INFO", "message": " Reduction: 22.3% of original (77.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-24T13:25:29Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-24T13:25:29Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-24T13:25:32Z", "level": "INFO", "message": "Moved WITCH WATCH - S01E25 - Freshman Witch and Her Familiars x264 AAC WEBDL-1080p VARYG - [EHX].mkv β†’ WITCH WATCH - S01E25 - Freshman Witch and Her Familiars x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T13:25:35Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: WITCH WATCH - S01E25 - Freshman Witch and Her Familiars x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T13:25:35Z", "level": "INFO", "message": " Type: ANIME | Show: WITCH WATCH (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T13:25:35Z", "level": "INFO", "message": " Size: 1557.32MB β†’ 347.04MB (22.3% of original, 77.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T13:25:35Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T13:25:36Z", "level": "INFO", "message": "Deleted original and processing copy for WITCH WATCH - S01E25 - Freshman Witch and Her Familiars x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T13:25:36Z", "level": "INFO", "message": "Processing: WITCH WATCH - S01E21 - Secret Urges + Keiko's Carefree Style + Jekyll Visits the Otogi House x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T13:25:49Z", "level": "INFO", "message": "Copied WITCH WATCH - S01E21 - Secret Urges + Keiko's Carefree Style + Jekyll Visits the Otogi House x264 AAC WEBDL-1080p VARYG.mkv β†’ WITCH WATCH - S01E21 - Secret Urges + Keiko's Carefree Style + Jekyll Visits the Otogi House x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T13:25:49Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T13:25:49Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T13:25:49Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T13:25:53Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T13:25:53Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T13:25:53Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T13:25:53Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T13:25:53Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T13:25:53Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T13:25:53Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T13:25:53Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T13:25:53Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T13:25:53Z", "level": "INFO", "message": "Stereo audio 192kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T13:25:53Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 192kbps | Action: COPY (preserve) | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T13:25:53Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 194kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T13:25:53Z", "level": "INFO", "message": "Stereo audio 192kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T13:25:53Z", "level": "INFO", "message": "Running CQ encode: WITCH WATCH - S01E21 - Secret Urges + Keiko's Carefree Style + Jekyll Visits the Otogi House x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-24T13:28:56Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-24T13:28:56Z", "level": "INFO", "message": " Original Size: 1532.02 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-24T13:28:56Z", "level": "INFO", "message": " Encoded Size: 302.46 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-24T13:28:56Z", "level": "INFO", "message": " Reduction: 19.7% of original (80.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-24T13:28:56Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-24T13:28:56Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-24T13:28:58Z", "level": "INFO", "message": "Moved WITCH WATCH - S01E21 - Secret Urges + Keiko's Carefree Style + Jekyll Visits the Otogi House x264 AAC WEBDL-1080p VARYG - [EHX].mkv β†’ WITCH WATCH - S01E21 - Secret Urges + Keiko's Carefree Style + Jekyll Visits the Otogi House x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T13:29:02Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: WITCH WATCH - S01E21 - Secret Urges + Keiko's Carefree Style + Jekyll Visits the Otogi House x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T13:29:02Z", "level": "INFO", "message": " Type: ANIME | Show: WITCH WATCH (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T13:29:02Z", "level": "INFO", "message": " Size: 1532.02MB β†’ 302.46MB (19.7% of original, 80.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T13:29:02Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T13:29:02Z", "level": "INFO", "message": "Deleted original and processing copy for WITCH WATCH - S01E21 - Secret Urges + Keiko's Carefree Style + Jekyll Visits the Otogi House x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T13:29:02Z", "level": "INFO", "message": "Processing: WITCH WATCH - S01E18 - Kara and Shiki + Mega Marble Mania Madness + Scramble Scrap Squad x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T13:29:16Z", "level": "INFO", "message": "Copied WITCH WATCH - S01E18 - Kara and Shiki + Mega Marble Mania Madness + Scramble Scrap Squad x264 AAC WEBDL-1080p VARYG.mkv β†’ WITCH WATCH - S01E18 - Kara and Shiki + Mega Marble Mania Madness + Scramble Scrap Squad x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T13:29:16Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T13:29:16Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T13:29:16Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T13:29:19Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T13:29:19Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T13:29:19Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T13:29:19Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T13:29:19Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T13:29:19Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T13:29:19Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T13:29:19Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T13:29:19Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T13:29:19Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 193kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T13:29:19Z", "level": "INFO", "message": "Stereo audio 191kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T13:29:19Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 191kbps | Action: COPY (preserve) | Target: 191kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T13:29:19Z", "level": "INFO", "message": "Stereo audio 191kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T13:29:19Z", "level": "INFO", "message": "Running CQ encode: WITCH WATCH - S01E18 - Kara and Shiki + Mega Marble Mania Madness + Scramble Scrap Squad x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-24T13:32:26Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-24T13:32:26Z", "level": "INFO", "message": " Original Size: 1547.84 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-24T13:32:26Z", "level": "INFO", "message": " Encoded Size: 375.17 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-24T13:32:26Z", "level": "INFO", "message": " Reduction: 24.2% of original (75.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-24T13:32:26Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-24T13:32:26Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-24T13:32:30Z", "level": "INFO", "message": "Moved WITCH WATCH - S01E18 - Kara and Shiki + Mega Marble Mania Madness + Scramble Scrap Squad x264 AAC WEBDL-1080p VARYG - [EHX].mkv β†’ WITCH WATCH - S01E18 - Kara and Shiki + Mega Marble Mania Madness + Scramble Scrap Squad x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T13:32:33Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: WITCH WATCH - S01E18 - Kara and Shiki + Mega Marble Mania Madness + Scramble Scrap Squad x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T13:32:33Z", "level": "INFO", "message": " Type: ANIME | Show: WITCH WATCH (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T13:32:33Z", "level": "INFO", "message": " Size: 1547.84MB β†’ 375.17MB (24.2% of original, 75.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T13:32:33Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T13:32:33Z", "level": "INFO", "message": "Deleted original and processing copy for WITCH WATCH - S01E18 - Kara and Shiki + Mega Marble Mania Madness + Scramble Scrap Squad x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T13:32:33Z", "level": "INFO", "message": "Processing: WITCH WATCH - S01E16 - Miharu Kiryu, the Vampire + Missing Parasol + I'm So Glad You're Here x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T13:32:47Z", "level": "INFO", "message": "Copied WITCH WATCH - S01E16 - Miharu Kiryu, the Vampire + Missing Parasol + I'm So Glad You're Here x264 AAC WEBDL-1080p VARYG.mkv β†’ WITCH WATCH - S01E16 - Miharu Kiryu, the Vampire + Missing Parasol + I'm So Glad You're Here x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T13:32:47Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T13:32:47Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T13:32:47Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T13:32:50Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T13:32:50Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T13:32:50Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T13:32:50Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T13:32:50Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T13:32:50Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T13:32:50Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T13:32:50Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T13:32:50Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T13:32:50Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 194kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T13:32:50Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T13:32:50Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T13:32:50Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T13:32:50Z", "level": "INFO", "message": "Running CQ encode: WITCH WATCH - S01E16 - Miharu Kiryu, the Vampire + Missing Parasol + I'm So Glad You're Here x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-24T13:35:57Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-24T13:35:57Z", "level": "INFO", "message": " Original Size: 1535.02 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-24T13:35:57Z", "level": "INFO", "message": " Encoded Size: 325.19 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-24T13:35:57Z", "level": "INFO", "message": " Reduction: 21.2% of original (78.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-24T13:35:57Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-24T13:35:57Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-24T13:36:00Z", "level": "INFO", "message": "Moved WITCH WATCH - S01E16 - Miharu Kiryu, the Vampire + Missing Parasol + I'm So Glad You're Here x264 AAC WEBDL-1080p VARYG - [EHX].mkv β†’ WITCH WATCH - S01E16 - Miharu Kiryu, the Vampire + Missing Parasol + I'm So Glad You're Here x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T13:36:03Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: WITCH WATCH - S01E16 - Miharu Kiryu, the Vampire + Missing Parasol + I'm So Glad You're Here x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T13:36:03Z", "level": "INFO", "message": " Type: ANIME | Show: WITCH WATCH (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T13:36:03Z", "level": "INFO", "message": " Size: 1535.02MB β†’ 325.19MB (21.2% of original, 78.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T13:36:03Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T13:36:03Z", "level": "INFO", "message": "Deleted original and processing copy for WITCH WATCH - S01E16 - Miharu Kiryu, the Vampire + Missing Parasol + I'm So Glad You're Here x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T13:36:03Z", "level": "INFO", "message": "Processing: WITCH WATCH - S01E10 - Trope-tacular Student Council + A Stray Cat’s Bubble of Bliss x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T13:36:16Z", "level": "INFO", "message": "Copied WITCH WATCH - S01E10 - Trope-tacular Student Council + A Stray Cat’s Bubble of Bliss x264 AAC WEBDL-1080p VARYG.mkv β†’ WITCH WATCH - S01E10 - Trope-tacular Student Council + A Stray Cat’s Bubble of Bliss x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T13:36:16Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T13:36:16Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T13:36:16Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T13:36:19Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T13:36:19Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T13:36:19Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T13:36:19Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T13:36:19Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T13:36:19Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T13:36:19Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T13:36:19Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T13:36:19Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T13:36:19Z", "level": "INFO", "message": "Stereo audio 192kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T13:36:19Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 192kbps | Action: COPY (preserve) | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T13:36:19Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T13:36:19Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T13:36:19Z", "level": "INFO", "message": "Stereo audio 192kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T13:36:19Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T13:36:19Z", "level": "INFO", "message": "Running CQ encode: WITCH WATCH - S01E10 - Trope-tacular Student Council + A Stray Cat’s Bubble of Bliss x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-24T13:39:28Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-24T13:39:28Z", "level": "INFO", "message": " Original Size: 1533.71 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-24T13:39:28Z", "level": "INFO", "message": " Encoded Size: 316.12 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-24T13:39:28Z", "level": "INFO", "message": " Reduction: 20.6% of original (79.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-24T13:39:28Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-24T13:39:28Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-24T13:39:31Z", "level": "INFO", "message": "Moved WITCH WATCH - S01E10 - Trope-tacular Student Council + A Stray Cat’s Bubble of Bliss x264 AAC WEBDL-1080p VARYG - [EHX].mkv β†’ WITCH WATCH - S01E10 - Trope-tacular Student Council + A Stray Cat’s Bubble of Bliss x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T13:39:35Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: WITCH WATCH - S01E10 - Trope-tacular Student Council + A Stray Cat’s Bubble of Bliss x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T13:39:35Z", "level": "INFO", "message": " Type: ANIME | Show: WITCH WATCH (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T13:39:35Z", "level": "INFO", "message": " Size: 1533.71MB β†’ 316.12MB (20.6% of original, 79.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T13:39:35Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T13:39:35Z", "level": "INFO", "message": "Deleted original and processing copy for WITCH WATCH - S01E10 - Trope-tacular Student Council + A Stray Cat’s Bubble of Bliss x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T13:39:35Z", "level": "INFO", "message": "Processing: WITCH WATCH - S01E12 - Dogs and Raindrops, Part 2 x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T13:39:48Z", "level": "INFO", "message": "Copied WITCH WATCH - S01E12 - Dogs and Raindrops, Part 2 x264 AAC WEBDL-1080p VARYG.mkv β†’ WITCH WATCH - S01E12 - Dogs and Raindrops, Part 2 x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T13:39:48Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T13:39:48Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T13:39:48Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T13:39:52Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T13:39:52Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T13:39:52Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T13:39:52Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T13:39:52Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T13:39:52Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T13:39:52Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T13:39:52Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T13:39:52Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T13:39:52Z", "level": "INFO", "message": "Stereo audio 190kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T13:39:52Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 190kbps | Action: COPY (preserve) | Target: 190kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T13:39:52Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T13:39:52Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T13:39:52Z", "level": "INFO", "message": "Stereo audio 190kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T13:39:52Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T13:39:52Z", "level": "INFO", "message": "Running CQ encode: WITCH WATCH - S01E12 - Dogs and Raindrops, Part 2 x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-24T13:43:00Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-24T13:43:00Z", "level": "INFO", "message": " Original Size: 1509.95 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-24T13:43:00Z", "level": "INFO", "message": " Encoded Size: 283.29 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-24T13:43:00Z", "level": "INFO", "message": " Reduction: 18.8% of original (81.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-24T13:43:00Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-24T13:43:00Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-24T13:43:02Z", "level": "INFO", "message": "Moved WITCH WATCH - S01E12 - Dogs and Raindrops, Part 2 x264 AAC WEBDL-1080p VARYG - [EHX].mkv β†’ WITCH WATCH - S01E12 - Dogs and Raindrops, Part 2 x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T13:43:06Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: WITCH WATCH - S01E12 - Dogs and Raindrops, Part 2 x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T13:43:06Z", "level": "INFO", "message": " Type: ANIME | Show: WITCH WATCH (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T13:43:06Z", "level": "INFO", "message": " Size: 1509.95MB β†’ 283.29MB (18.8% of original, 81.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T13:43:06Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T13:43:07Z", "level": "INFO", "message": "Deleted original and processing copy for WITCH WATCH - S01E12 - Dogs and Raindrops, Part 2 x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T13:43:07Z", "level": "INFO", "message": "Processing: WITCH WATCH - S01E24 - Moi’s Denim Devotion + Date With the Guide x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T13:43:20Z", "level": "INFO", "message": "Copied WITCH WATCH - S01E24 - Moi’s Denim Devotion + Date With the Guide x264 AAC WEBDL-1080p VARYG.mkv β†’ WITCH WATCH - S01E24 - Moi’s Denim Devotion + Date With the Guide x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T13:43:21Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T13:43:21Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T13:43:21Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T13:43:25Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T13:43:25Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T13:43:25Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T13:43:25Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T13:43:25Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T13:43:25Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T13:43:25Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T13:43:25Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T13:43:25Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T13:43:25Z", "level": "INFO", "message": "Stereo audio 189kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T13:43:25Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 189kbps | Action: COPY (preserve) | Target: 189kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T13:43:25Z", "level": "INFO", "message": "Stereo audio 191kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T13:43:25Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 191kbps | Action: COPY (preserve) | Target: 191kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T13:43:25Z", "level": "INFO", "message": "Stereo audio 189kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T13:43:25Z", "level": "INFO", "message": "Stereo audio 191kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T13:43:25Z", "level": "INFO", "message": "Running CQ encode: WITCH WATCH - S01E24 - Moi’s Denim Devotion + Date With the Guide x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-24T13:46:32Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-24T13:46:32Z", "level": "INFO", "message": " Original Size: 1550.55 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-24T13:46:32Z", "level": "INFO", "message": " Encoded Size: 309.66 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-24T13:46:32Z", "level": "INFO", "message": " Reduction: 20.0% of original (80.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-24T13:46:32Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-24T13:46:32Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-24T13:46:34Z", "level": "INFO", "message": "Moved WITCH WATCH - S01E24 - Moi’s Denim Devotion + Date With the Guide x264 AAC WEBDL-1080p VARYG - [EHX].mkv β†’ WITCH WATCH - S01E24 - Moi’s Denim Devotion + Date With the Guide x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T13:46:39Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: WITCH WATCH - S01E24 - Moi’s Denim Devotion + Date With the Guide x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T13:46:39Z", "level": "INFO", "message": " Type: ANIME | Show: WITCH WATCH (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T13:46:39Z", "level": "INFO", "message": " Size: 1550.55MB β†’ 309.66MB (20.0% of original, 80.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T13:46:39Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T13:46:40Z", "level": "INFO", "message": "Deleted original and processing copy for WITCH WATCH - S01E24 - Moi’s Denim Devotion + Date With the Guide x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T13:46:40Z", "level": "INFO", "message": "Processing: WITCH WATCH - S01E14 - Uron Mirage Chapter 119 - The Fuzzy Hunt, Part 4 + Diary of My Favorite Artist x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T13:46:53Z", "level": "INFO", "message": "Copied WITCH WATCH - S01E14 - Uron Mirage Chapter 119 - The Fuzzy Hunt, Part 4 + Diary of My Favorite Artist x264 AAC WEBDL-1080p VARYG.mkv β†’ WITCH WATCH - S01E14 - Uron Mirage Chapter 119 - The Fuzzy Hunt, Part 4 + Diary of My Favorite Artist x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T13:46:53Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T13:46:53Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T13:46:53Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T13:46:57Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T13:46:57Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T13:46:57Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T13:46:57Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T13:46:57Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T13:46:57Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T13:46:57Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T13:46:57Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T13:46:57Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T13:46:57Z", "level": "INFO", "message": "Stereo audio 188kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T13:46:57Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 188kbps | Action: COPY (preserve) | Target: 188kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T13:46:57Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T13:46:57Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T13:46:57Z", "level": "INFO", "message": "Stereo audio 188kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T13:46:57Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T13:46:57Z", "level": "INFO", "message": "Running CQ encode: WITCH WATCH - S01E14 - Uron Mirage Chapter 119 - The Fuzzy Hunt, Part 4 + Diary of My Favorite Artist x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-24T13:50:05Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-24T13:50:05Z", "level": "INFO", "message": " Original Size: 1528.64 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-24T13:50:05Z", "level": "INFO", "message": " Encoded Size: 353.12 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-24T13:50:05Z", "level": "INFO", "message": " Reduction: 23.1% of original (76.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-24T13:50:05Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-24T13:50:05Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-24T13:50:08Z", "level": "INFO", "message": "Moved WITCH WATCH - S01E14 - Uron Mirage Chapter 119 - The Fuzzy Hunt, Part 4 + Diary of My Favorite Artist x264 AAC WEBDL-1080p VARYG - [EHX].mkv β†’ WITCH WATCH - S01E14 - Uron Mirage Chapter 119 - The Fuzzy Hunt, Part 4 + Diary of My Favorite Artist x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T13:50:12Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: WITCH WATCH - S01E14 - Uron Mirage Chapter 119 - The Fuzzy Hunt, Part 4 + Diary of My Favorite Artist x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T13:50:12Z", "level": "INFO", "message": " Type: ANIME | Show: WITCH WATCH (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T13:50:12Z", "level": "INFO", "message": " Size: 1528.64MB β†’ 353.12MB (23.1% of original, 76.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T13:50:12Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T13:50:12Z", "level": "INFO", "message": "Deleted original and processing copy for WITCH WATCH - S01E14 - Uron Mirage Chapter 119 - The Fuzzy Hunt, Part 4 + Diary of My Favorite Artist x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T13:50:12Z", "level": "INFO", "message": "Processing: WITCH WATCH - S01E01 - Witch's Return x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T13:50:26Z", "level": "INFO", "message": "Copied WITCH WATCH - S01E01 - Witch's Return x264 AAC WEBDL-1080p VARYG.mkv β†’ WITCH WATCH - S01E01 - Witch's Return x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T13:50:26Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T13:50:26Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T13:50:26Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T13:50:30Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T13:50:30Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T13:50:30Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T13:50:30Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T13:50:30Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T13:50:30Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T13:50:30Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T13:50:30Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T13:50:30Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T13:50:30Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T13:50:30Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T13:50:30Z", "level": "INFO", "message": "Stereo audio 127kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T13:50:30Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 127kbps | Action: COPY (preserve) | Target: 127kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T13:50:30Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T13:50:30Z", "level": "INFO", "message": "Stereo audio 127kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T13:50:30Z", "level": "INFO", "message": "Running CQ encode: WITCH WATCH - S01E01 - Witch's Return x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-24T13:53:40Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-24T13:53:40Z", "level": "INFO", "message": " Original Size: 1517.37 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-24T13:53:40Z", "level": "INFO", "message": " Encoded Size: 347.59 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-24T13:53:40Z", "level": "INFO", "message": " Reduction: 22.9% of original (77.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-24T13:53:40Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-24T13:53:40Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-24T13:53:43Z", "level": "INFO", "message": "Moved WITCH WATCH - S01E01 - Witch's Return x264 AAC WEBDL-1080p VARYG - [EHX].mkv β†’ WITCH WATCH - S01E01 - Witch's Return x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T13:53:47Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: WITCH WATCH - S01E01 - Witch's Return x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T13:53:47Z", "level": "INFO", "message": " Type: ANIME | Show: WITCH WATCH (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T13:53:47Z", "level": "INFO", "message": " Size: 1517.37MB β†’ 347.59MB (22.9% of original, 77.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T13:53:47Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T13:53:47Z", "level": "INFO", "message": "Deleted original and processing copy for WITCH WATCH - S01E01 - Witch's Return x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T13:53:47Z", "level": "INFO", "message": "Processing: WITCH WATCH - S01E08 - Kanshi’s Part-Time Job Diaries ~The Superhero Show~ + Kanshi’s Part-Time Job Diaries ~The Side Job~ x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T13:54:00Z", "level": "INFO", "message": "Copied WITCH WATCH - S01E08 - Kanshi’s Part-Time Job Diaries ~The Superhero Show~ + Kanshi’s Part-Time Job Diaries ~The Side Job~ x264 AAC WEBDL-1080p VARYG.mkv β†’ WITCH WATCH - S01E08 - Kanshi’s Part-Time Job Diaries ~The Superhero Show~ + Kanshi’s Part-Time Job Diaries ~The Side Job~ x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T13:54:01Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T13:54:01Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T13:54:01Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T13:54:04Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T13:54:04Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T13:54:04Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T13:54:04Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T13:54:04Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T13:54:04Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T13:54:04Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T13:54:04Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T13:54:04Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T13:54:04Z", "level": "INFO", "message": "Stereo audio 192kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T13:54:04Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 192kbps | Action: COPY (preserve) | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T13:54:04Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T13:54:04Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T13:54:04Z", "level": "INFO", "message": "Stereo audio 192kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T13:54:04Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T13:54:04Z", "level": "INFO", "message": "Running CQ encode: WITCH WATCH - S01E08 - Kanshi’s Part-Time Job Diaries ~The Superhero Show~ + Kanshi’s Part-Time Job Diaries ~The Side Job~ x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-24T13:57:14Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-24T13:57:14Z", "level": "INFO", "message": " Original Size: 1531.88 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-24T13:57:14Z", "level": "INFO", "message": " Encoded Size: 330.88 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-24T13:57:14Z", "level": "INFO", "message": " Reduction: 21.6% of original (78.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-24T13:57:14Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-24T13:57:14Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-24T13:57:16Z", "level": "INFO", "message": "Moved WITCH WATCH - S01E08 - Kanshi’s Part-Time Job Diaries ~The Superhero Show~ + Kanshi’s Part-Time Job Diaries ~The Side Job~ x264 AAC WEBDL-1080p VARYG - [EHX].mkv β†’ WITCH WATCH - S01E08 - Kanshi’s Part-Time Job Diaries ~The Superhero Show~ + Kanshi’s Part-Time Job Diaries ~The Side Job~ x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T13:57:19Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: WITCH WATCH - S01E08 - Kanshi’s Part-Time Job Diaries ~The Superhero Show~ + Kanshi’s Part-Time Job Diaries ~The Side Job~ x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T13:57:19Z", "level": "INFO", "message": " Type: ANIME | Show: WITCH WATCH (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T13:57:19Z", "level": "INFO", "message": " Size: 1531.88MB β†’ 330.88MB (21.6% of original, 78.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T13:57:19Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T13:57:20Z", "level": "INFO", "message": "Deleted original and processing copy for WITCH WATCH - S01E08 - Kanshi’s Part-Time Job Diaries ~The Superhero Show~ + Kanshi’s Part-Time Job Diaries ~The Side Job~ x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T13:57:20Z", "level": "INFO", "message": "Processing: WITCH WATCH - S01E07 - Kan & Nico’s Channel + The Tea Ceremony Is a Piece of Tea Cake x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T13:57:33Z", "level": "INFO", "message": "Copied WITCH WATCH - S01E07 - Kan & Nico’s Channel + The Tea Ceremony Is a Piece of Tea Cake x264 AAC WEBDL-1080p VARYG.mkv β†’ WITCH WATCH - S01E07 - Kan & Nico’s Channel + The Tea Ceremony Is a Piece of Tea Cake x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T13:57:33Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T13:57:33Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T13:57:33Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T13:57:36Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T13:57:36Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T13:57:36Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T13:57:36Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T13:57:36Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T13:57:36Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T13:57:36Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T13:57:36Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T13:57:36Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T13:57:36Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T13:57:36Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T13:57:36Z", "level": "INFO", "message": "Stereo audio 127kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T13:57:36Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 127kbps | Action: COPY (preserve) | Target: 127kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T13:57:36Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T13:57:36Z", "level": "INFO", "message": "Stereo audio 127kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T13:57:36Z", "level": "INFO", "message": "Running CQ encode: WITCH WATCH - S01E07 - Kan & Nico’s Channel + The Tea Ceremony Is a Piece of Tea Cake x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-24T14:00:42Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-24T14:00:42Z", "level": "INFO", "message": " Original Size: 1522.54 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-24T14:00:42Z", "level": "INFO", "message": " Encoded Size: 293.01 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-24T14:00:42Z", "level": "INFO", "message": " Reduction: 19.2% of original (80.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-24T14:00:42Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-24T14:00:42Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-24T14:00:45Z", "level": "INFO", "message": "Moved WITCH WATCH - S01E07 - Kan & Nico’s Channel + The Tea Ceremony Is a Piece of Tea Cake x264 AAC WEBDL-1080p VARYG - [EHX].mkv β†’ WITCH WATCH - S01E07 - Kan & Nico’s Channel + The Tea Ceremony Is a Piece of Tea Cake x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T14:00:47Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: WITCH WATCH - S01E07 - Kan & Nico’s Channel + The Tea Ceremony Is a Piece of Tea Cake x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T14:00:47Z", "level": "INFO", "message": " Type: ANIME | Show: WITCH WATCH (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T14:00:47Z", "level": "INFO", "message": " Size: 1522.54MB β†’ 293.01MB (19.2% of original, 80.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T14:00:47Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T14:00:48Z", "level": "INFO", "message": "Deleted original and processing copy for WITCH WATCH - S01E07 - Kan & Nico’s Channel + The Tea Ceremony Is a Piece of Tea Cake x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T14:00:48Z", "level": "INFO", "message": "Processing: WITCH WATCH - S01E23 - Our First Offline Meetup + Fave Artist File - Creative Surge + Fave Artist File - Crazy Event Arc x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T14:01:02Z", "level": "INFO", "message": "Copied WITCH WATCH - S01E23 - Our First Offline Meetup + Fave Artist File - Creative Surge + Fave Artist File - Crazy Event Arc x264 AAC WEBDL-1080p VARYG.mkv β†’ WITCH WATCH - S01E23 - Our First Offline Meetup + Fave Artist File - Creative Surge + Fave Artist File - Crazy Event Arc x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T14:01:02Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T14:01:02Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T14:01:02Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T14:01:05Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T14:01:05Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T14:01:05Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T14:01:05Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T14:01:05Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T14:01:05Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T14:01:05Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T14:01:05Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T14:01:05Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T14:01:05Z", "level": "INFO", "message": "Stereo audio 192kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:01:05Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 192kbps | Action: COPY (preserve) | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T14:01:05Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: tha | Detected: 194kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T14:01:05Z", "level": "INFO", "message": "Stereo audio 192kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:01:05Z", "level": "INFO", "message": "Running CQ encode: WITCH WATCH - S01E23 - Our First Offline Meetup + Fave Artist File - Creative Surge + Fave Artist File - Crazy Event Arc x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-24T14:04:08Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-24T14:04:08Z", "level": "INFO", "message": " Original Size: 1529.78 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-24T14:04:08Z", "level": "INFO", "message": " Encoded Size: 326.54 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-24T14:04:08Z", "level": "INFO", "message": " Reduction: 21.3% of original (78.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-24T14:04:08Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-24T14:04:08Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-24T14:04:11Z", "level": "INFO", "message": "Moved WITCH WATCH - S01E23 - Our First Offline Meetup + Fave Artist File - Creative Surge + Fave Artist File - Crazy Event Arc x264 AAC WEBDL-1080p VARYG - [EHX].mkv β†’ WITCH WATCH - S01E23 - Our First Offline Meetup + Fave Artist File - Creative Surge + Fave Artist File - Crazy Event Arc x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T14:04:15Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: WITCH WATCH - S01E23 - Our First Offline Meetup + Fave Artist File - Creative Surge + Fave Artist File - Crazy Event Arc x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T14:04:15Z", "level": "INFO", "message": " Type: ANIME | Show: WITCH WATCH (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T14:04:15Z", "level": "INFO", "message": " Size: 1529.78MB β†’ 326.54MB (21.3% of original, 78.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T14:04:15Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T14:04:15Z", "level": "INFO", "message": "Deleted original and processing copy for WITCH WATCH - S01E23 - Our First Offline Meetup + Fave Artist File - Creative Surge + Fave Artist File - Crazy Event Arc x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T14:04:15Z", "level": "INFO", "message": "Processing: WITCH WATCH - S01E02 - A Giant Rookie + Let's Go to a Diner! + The Flying Classroom x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T14:04:29Z", "level": "INFO", "message": "Copied WITCH WATCH - S01E02 - A Giant Rookie + Let's Go to a Diner! + The Flying Classroom x264 AAC WEBDL-1080p VARYG.mkv β†’ WITCH WATCH - S01E02 - A Giant Rookie + Let's Go to a Diner! + The Flying Classroom x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T14:04:29Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T14:04:29Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T14:04:29Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T14:04:33Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T14:04:33Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T14:04:33Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T14:04:33Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T14:04:33Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T14:04:33Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T14:04:33Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T14:04:33Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T14:04:33Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T14:04:33Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:04:33Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T14:04:33Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:04:33Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T14:04:33Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:04:33Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:04:33Z", "level": "INFO", "message": "Running CQ encode: WITCH WATCH - S01E02 - A Giant Rookie + Let's Go to a Diner! + The Flying Classroom x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-24T14:07:40Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-24T14:07:40Z", "level": "INFO", "message": " Original Size: 1521.87 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-24T14:07:40Z", "level": "INFO", "message": " Encoded Size: 349.14 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-24T14:07:40Z", "level": "INFO", "message": " Reduction: 22.9% of original (77.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-24T14:07:40Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-24T14:07:40Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-24T14:07:43Z", "level": "INFO", "message": "Moved WITCH WATCH - S01E02 - A Giant Rookie + Let's Go to a Diner! + The Flying Classroom x264 AAC WEBDL-1080p VARYG - [EHX].mkv β†’ WITCH WATCH - S01E02 - A Giant Rookie + Let's Go to a Diner! + The Flying Classroom x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T14:07:46Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: WITCH WATCH - S01E02 - A Giant Rookie + Let's Go to a Diner! + The Flying Classroom x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T14:07:46Z", "level": "INFO", "message": " Type: ANIME | Show: WITCH WATCH (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T14:07:46Z", "level": "INFO", "message": " Size: 1521.87MB β†’ 349.14MB (22.9% of original, 77.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T14:07:46Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T14:07:46Z", "level": "INFO", "message": "Deleted original and processing copy for WITCH WATCH - S01E02 - A Giant Rookie + Let's Go to a Diner! + The Flying Classroom x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T14:07:46Z", "level": "INFO", "message": "Processing: WITCH WATCH - S01E20 - The Lost Wolf and the Stray Cat x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T14:07:59Z", "level": "INFO", "message": "Copied WITCH WATCH - S01E20 - The Lost Wolf and the Stray Cat x264 AAC WEBDL-1080p VARYG.mkv β†’ WITCH WATCH - S01E20 - The Lost Wolf and the Stray Cat x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T14:08:00Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T14:08:00Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T14:08:00Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T14:08:03Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T14:08:03Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T14:08:03Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T14:08:03Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T14:08:03Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T14:08:03Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T14:08:03Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T14:08:03Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T14:08:03Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T14:08:03Z", "level": "INFO", "message": "Stereo audio 192kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:08:03Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 192kbps | Action: COPY (preserve) | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T14:08:03Z", "level": "INFO", "message": "Stereo audio 191kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:08:03Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 191kbps | Action: COPY (preserve) | Target: 191kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T14:08:03Z", "level": "INFO", "message": "Stereo audio 192kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:08:03Z", "level": "INFO", "message": "Stereo audio 191kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:08:03Z", "level": "INFO", "message": "Running CQ encode: WITCH WATCH - S01E20 - The Lost Wolf and the Stray Cat x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-24T14:11:05Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-24T14:11:05Z", "level": "INFO", "message": " Original Size: 1531.65 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-24T14:11:05Z", "level": "INFO", "message": " Encoded Size: 332.58 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-24T14:11:05Z", "level": "INFO", "message": " Reduction: 21.7% of original (78.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-24T14:11:05Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-24T14:11:05Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-24T14:11:08Z", "level": "INFO", "message": "Moved WITCH WATCH - S01E20 - The Lost Wolf and the Stray Cat x264 AAC WEBDL-1080p VARYG - [EHX].mkv β†’ WITCH WATCH - S01E20 - The Lost Wolf and the Stray Cat x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T14:11:11Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: WITCH WATCH - S01E20 - The Lost Wolf and the Stray Cat x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T14:11:11Z", "level": "INFO", "message": " Type: ANIME | Show: WITCH WATCH (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T14:11:11Z", "level": "INFO", "message": " Size: 1531.65MB β†’ 332.58MB (21.7% of original, 78.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T14:11:11Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T14:11:11Z", "level": "INFO", "message": "Deleted original and processing copy for WITCH WATCH - S01E20 - The Lost Wolf and the Stray Cat x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T14:11:11Z", "level": "INFO", "message": "Processing: WITCH WATCH - S01E22 - The Incredible Shrinking Adventure + The Hamazaki Fall Bread Festival + Lucky Birthday x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T14:11:19Z", "level": "INFO", "message": "Copied WITCH WATCH - S01E22 - The Incredible Shrinking Adventure + The Hamazaki Fall Bread Festival + Lucky Birthday x264 AAC WEBDL-1080p VARYG.mkv β†’ WITCH WATCH - S01E22 - The Incredible Shrinking Adventure + The Hamazaki Fall Bread Festival + Lucky Birthday x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T14:11:19Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T14:11:19Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T14:11:19Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T14:11:21Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T14:11:21Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T14:11:21Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T14:11:21Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T14:11:21Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T14:11:21Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T14:11:21Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T14:11:21Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T14:11:21Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T14:11:21Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:11:21Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T14:11:21Z", "level": "INFO", "message": "Stereo audio 127kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:11:21Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 127kbps | Action: COPY (preserve) | Target: 127kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T14:11:21Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:11:21Z", "level": "INFO", "message": "Stereo audio 127kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:11:21Z", "level": "INFO", "message": "Running CQ encode: WITCH WATCH - S01E22 - The Incredible Shrinking Adventure + The Hamazaki Fall Bread Festival + Lucky Birthday x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-24T14:14:26Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-24T14:14:26Z", "level": "INFO", "message": " Original Size: 948.21 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-24T14:14:26Z", "level": "INFO", "message": " Encoded Size: 329.77 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-24T14:14:26Z", "level": "INFO", "message": " Reduction: 34.8% of original (65.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-24T14:14:26Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-24T14:14:26Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-24T14:14:29Z", "level": "INFO", "message": "Moved WITCH WATCH - S01E22 - The Incredible Shrinking Adventure + The Hamazaki Fall Bread Festival + Lucky Birthday x264 AAC WEBDL-1080p VARYG - [EHX].mkv β†’ WITCH WATCH - S01E22 - The Incredible Shrinking Adventure + The Hamazaki Fall Bread Festival + Lucky Birthday x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T14:14:31Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: WITCH WATCH - S01E22 - The Incredible Shrinking Adventure + The Hamazaki Fall Bread Festival + Lucky Birthday x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T14:14:31Z", "level": "INFO", "message": " Type: ANIME | Show: WITCH WATCH (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T14:14:31Z", "level": "INFO", "message": " Size: 948.21MB β†’ 329.77MB (34.8% of original, 65.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T14:14:31Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T14:14:31Z", "level": "INFO", "message": "Deleted original and processing copy for WITCH WATCH - S01E22 - The Incredible Shrinking Adventure + The Hamazaki Fall Bread Festival + Lucky Birthday x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T14:14:31Z", "level": "INFO", "message": "Processing: WITCH WATCH - S01E17 - We Got Trapped in a Death Game… (But It Sucked) + Long Long A Go Go x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T14:14:45Z", "level": "INFO", "message": "Copied WITCH WATCH - S01E17 - We Got Trapped in a Death Game… (But It Sucked) + Long Long A Go Go x264 AAC WEBDL-1080p VARYG.mkv β†’ WITCH WATCH - S01E17 - We Got Trapped in a Death Game… (But It Sucked) + Long Long A Go Go x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T14:14:45Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T14:14:45Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T14:14:45Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T14:14:48Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T14:14:48Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T14:14:48Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T14:14:48Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T14:14:48Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T14:14:48Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T14:14:48Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T14:14:48Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T14:14:48Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T14:14:48Z", "level": "INFO", "message": "Stereo audio 191kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:14:48Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 191kbps | Action: COPY (preserve) | Target: 191kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T14:14:48Z", "level": "INFO", "message": "Stereo audio 192kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:14:48Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 192kbps | Action: COPY (preserve) | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T14:14:48Z", "level": "INFO", "message": "Stereo audio 191kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:14:48Z", "level": "INFO", "message": "Stereo audio 192kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:14:48Z", "level": "INFO", "message": "Running CQ encode: WITCH WATCH - S01E17 - We Got Trapped in a Death Game… (But It Sucked) + Long Long A Go Go x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-24T14:17:53Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-24T14:17:53Z", "level": "INFO", "message": " Original Size: 1547.50 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-24T14:17:53Z", "level": "INFO", "message": " Encoded Size: 286.39 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-24T14:17:53Z", "level": "INFO", "message": " Reduction: 18.5% of original (81.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-24T14:17:53Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-24T14:17:53Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-24T14:17:56Z", "level": "INFO", "message": "Moved WITCH WATCH - S01E17 - We Got Trapped in a Death Game… (But It Sucked) + Long Long A Go Go x264 AAC WEBDL-1080p VARYG - [EHX].mkv β†’ WITCH WATCH - S01E17 - We Got Trapped in a Death Game… (But It Sucked) + Long Long A Go Go x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T14:17:59Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: WITCH WATCH - S01E17 - We Got Trapped in a Death Game… (But It Sucked) + Long Long A Go Go x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T14:17:59Z", "level": "INFO", "message": " Type: ANIME | Show: WITCH WATCH (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T14:17:59Z", "level": "INFO", "message": " Size: 1547.5MB β†’ 286.39MB (18.5% of original, 81.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T14:17:59Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T14:17:59Z", "level": "INFO", "message": "Deleted original and processing copy for WITCH WATCH - S01E17 - We Got Trapped in a Death Game… (But It Sucked) + Long Long A Go Go x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T14:17:59Z", "level": "INFO", "message": "Processing: WITCH WATCH - S01E09 - Dear Kara + New Friends + Date With the Knight x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T14:18:12Z", "level": "INFO", "message": "Copied WITCH WATCH - S01E09 - Dear Kara + New Friends + Date With the Knight x264 AAC WEBDL-1080p VARYG.mkv β†’ WITCH WATCH - S01E09 - Dear Kara + New Friends + Date With the Knight x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T14:18:12Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T14:18:12Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T14:18:12Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T14:18:16Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T14:18:16Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T14:18:16Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T14:18:16Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T14:18:16Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T14:18:16Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T14:18:16Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T14:18:16Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T14:18:16Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T14:18:16Z", "level": "INFO", "message": "Stereo audio 192kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:18:16Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 192kbps | Action: COPY (preserve) | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T14:18:16Z", "level": "INFO", "message": "Stereo audio 127kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:18:16Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 127kbps | Action: COPY (preserve) | Target: 127kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T14:18:16Z", "level": "INFO", "message": "Stereo audio 192kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:18:16Z", "level": "INFO", "message": "Stereo audio 127kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:18:16Z", "level": "INFO", "message": "Running CQ encode: WITCH WATCH - S01E09 - Dear Kara + New Friends + Date With the Knight x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-24T14:21:21Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-24T14:21:21Z", "level": "INFO", "message": " Original Size: 1533.68 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-24T14:21:21Z", "level": "INFO", "message": " Encoded Size: 295.08 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-24T14:21:21Z", "level": "INFO", "message": " Reduction: 19.2% of original (80.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-24T14:21:21Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-24T14:21:21Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-24T14:21:24Z", "level": "INFO", "message": "Moved WITCH WATCH - S01E09 - Dear Kara + New Friends + Date With the Knight x264 AAC WEBDL-1080p VARYG - [EHX].mkv β†’ WITCH WATCH - S01E09 - Dear Kara + New Friends + Date With the Knight x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T14:21:27Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: WITCH WATCH - S01E09 - Dear Kara + New Friends + Date With the Knight x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T14:21:27Z", "level": "INFO", "message": " Type: ANIME | Show: WITCH WATCH (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T14:21:27Z", "level": "INFO", "message": " Size: 1533.68MB β†’ 295.08MB (19.2% of original, 80.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T14:21:27Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T14:21:27Z", "level": "INFO", "message": "Deleted original and processing copy for WITCH WATCH - S01E09 - Dear Kara + New Friends + Date With the Knight x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T14:21:27Z", "level": "INFO", "message": "Processing: WITCH WATCH - S01E15 - Summer Demon x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T14:21:36Z", "level": "INFO", "message": "Copied WITCH WATCH - S01E15 - Summer Demon x264 AAC WEBDL-1080p VARYG.mkv β†’ WITCH WATCH - S01E15 - Summer Demon x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T14:21:36Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T14:21:36Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T14:21:36Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T14:21:37Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T14:21:37Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T14:21:37Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T14:21:37Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T14:21:37Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T14:21:37Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T14:21:37Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T14:21:37Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T14:21:37Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T14:21:37Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:21:37Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T14:21:37Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:21:37Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T14:21:37Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:21:37Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:21:37Z", "level": "INFO", "message": "Running CQ encode: WITCH WATCH - S01E15 - Summer Demon x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-24T14:24:45Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-24T14:24:45Z", "level": "INFO", "message": " Original Size: 963.00 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-24T14:24:45Z", "level": "INFO", "message": " Encoded Size: 356.04 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-24T14:24:45Z", "level": "INFO", "message": " Reduction: 37.0% of original (63.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-24T14:24:45Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-24T14:24:45Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-24T14:24:48Z", "level": "INFO", "message": "Moved WITCH WATCH - S01E15 - Summer Demon x264 AAC WEBDL-1080p VARYG - [EHX].mkv β†’ WITCH WATCH - S01E15 - Summer Demon x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T14:24:50Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: WITCH WATCH - S01E15 - Summer Demon x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T14:24:50Z", "level": "INFO", "message": " Type: ANIME | Show: WITCH WATCH (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T14:24:50Z", "level": "INFO", "message": " Size: 963.0MB β†’ 356.04MB (37.0% of original, 63.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T14:24:50Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T14:24:50Z", "level": "INFO", "message": "Deleted original and processing copy for WITCH WATCH - S01E15 - Summer Demon x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T14:24:50Z", "level": "INFO", "message": "Processing: WITCH WATCH - S01E19 - Letter From a Friend x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T14:25:03Z", "level": "INFO", "message": "Copied WITCH WATCH - S01E19 - Letter From a Friend x264 AAC WEBDL-1080p VARYG.mkv β†’ WITCH WATCH - S01E19 - Letter From a Friend x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T14:25:03Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T14:25:03Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T14:25:03Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T14:25:06Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T14:25:06Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T14:25:06Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T14:25:06Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T14:25:06Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T14:25:06Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T14:25:06Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T14:25:06Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T14:25:06Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T14:25:06Z", "level": "INFO", "message": "Stereo audio 192kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:25:06Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 192kbps | Action: COPY (preserve) | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T14:25:06Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 194kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T14:25:06Z", "level": "INFO", "message": "Stereo audio 192kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:25:06Z", "level": "INFO", "message": "Running CQ encode: WITCH WATCH - S01E19 - Letter From a Friend x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-24T14:28:10Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-24T14:28:10Z", "level": "INFO", "message": " Original Size: 1546.36 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-24T14:28:10Z", "level": "INFO", "message": " Encoded Size: 293.74 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-24T14:28:10Z", "level": "INFO", "message": " Reduction: 19.0% of original (81.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-24T14:28:10Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-24T14:28:10Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-24T14:28:12Z", "level": "INFO", "message": "Moved WITCH WATCH - S01E19 - Letter From a Friend x264 AAC WEBDL-1080p VARYG - [EHX].mkv β†’ WITCH WATCH - S01E19 - Letter From a Friend x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T14:28:16Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: WITCH WATCH - S01E19 - Letter From a Friend x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T14:28:16Z", "level": "INFO", "message": " Type: ANIME | Show: WITCH WATCH (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T14:28:16Z", "level": "INFO", "message": " Size: 1546.36MB β†’ 293.74MB (19.0% of original, 81.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T14:28:16Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T14:28:16Z", "level": "INFO", "message": "Deleted original and processing copy for WITCH WATCH - S01E19 - Letter From a Friend x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T14:28:16Z", "level": "INFO", "message": "Processing: WITCH WATCH - S01E05 - My Student Is My Favorite Artist + My Tummy Is Tender Today + Cat Scout x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T14:28:29Z", "level": "INFO", "message": "Copied WITCH WATCH - S01E05 - My Student Is My Favorite Artist + My Tummy Is Tender Today + Cat Scout x264 AAC WEBDL-1080p VARYG.mkv β†’ WITCH WATCH - S01E05 - My Student Is My Favorite Artist + My Tummy Is Tender Today + Cat Scout x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T14:28:29Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T14:28:29Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T14:28:29Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T14:28:32Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T14:28:32Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T14:28:32Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T14:28:32Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T14:28:32Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T14:28:32Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T14:28:32Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T14:28:32Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T14:28:32Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T14:28:32Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 193kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T14:28:32Z", "level": "INFO", "message": "Stereo audio 127kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:28:32Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 127kbps | Action: COPY (preserve) | Target: 127kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T14:28:32Z", "level": "INFO", "message": "Stereo audio 127kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:28:32Z", "level": "INFO", "message": "Running CQ encode: WITCH WATCH - S01E05 - My Student Is My Favorite Artist + My Tummy Is Tender Today + Cat Scout x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-24T14:31:36Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-24T14:31:36Z", "level": "INFO", "message": " Original Size: 1510.80 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-24T14:31:36Z", "level": "INFO", "message": " Encoded Size: 319.33 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-24T14:31:36Z", "level": "INFO", "message": " Reduction: 21.1% of original (78.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-24T14:31:36Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-24T14:31:36Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-24T14:31:38Z", "level": "INFO", "message": "Moved WITCH WATCH - S01E05 - My Student Is My Favorite Artist + My Tummy Is Tender Today + Cat Scout x264 AAC WEBDL-1080p VARYG - [EHX].mkv β†’ WITCH WATCH - S01E05 - My Student Is My Favorite Artist + My Tummy Is Tender Today + Cat Scout x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T14:31:41Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: WITCH WATCH - S01E05 - My Student Is My Favorite Artist + My Tummy Is Tender Today + Cat Scout x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T14:31:41Z", "level": "INFO", "message": " Type: ANIME | Show: WITCH WATCH (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T14:31:41Z", "level": "INFO", "message": " Size: 1510.8MB β†’ 319.33MB (21.1% of original, 78.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T14:31:41Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T14:31:41Z", "level": "INFO", "message": "Deleted original and processing copy for WITCH WATCH - S01E05 - My Student Is My Favorite Artist + My Tummy Is Tender Today + Cat Scout x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T14:31:41Z", "level": "INFO", "message": "Processing: WITCH WATCH - S01E13 - Keigo Magami, the Werewolf + Kind Tiger, Proud Wolf + Easy Spices for Enthralling Cooking x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T14:31:54Z", "level": "INFO", "message": "Copied WITCH WATCH - S01E13 - Keigo Magami, the Werewolf + Kind Tiger, Proud Wolf + Easy Spices for Enthralling Cooking x264 AAC WEBDL-1080p VARYG.mkv β†’ WITCH WATCH - S01E13 - Keigo Magami, the Werewolf + Kind Tiger, Proud Wolf + Easy Spices for Enthralling Cooking x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T14:31:54Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T14:31:54Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T14:31:54Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T14:31:58Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T14:31:58Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T14:31:58Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T14:31:58Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T14:31:58Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T14:31:58Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T14:31:58Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T14:31:58Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T14:31:58Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T14:31:58Z", "level": "INFO", "message": "Stereo audio 191kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:31:58Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 191kbps | Action: COPY (preserve) | Target: 191kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T14:31:58Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:31:58Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T14:31:58Z", "level": "INFO", "message": "Stereo audio 191kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:31:58Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:31:58Z", "level": "INFO", "message": "Running CQ encode: WITCH WATCH - S01E13 - Keigo Magami, the Werewolf + Kind Tiger, Proud Wolf + Easy Spices for Enthralling Cooking x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-24T14:35:02Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-24T14:35:02Z", "level": "INFO", "message": " Original Size: 1536.55 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-24T14:35:02Z", "level": "INFO", "message": " Encoded Size: 330.30 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-24T14:35:02Z", "level": "INFO", "message": " Reduction: 21.5% of original (78.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-24T14:35:02Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-24T14:35:02Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-24T14:35:05Z", "level": "INFO", "message": "Moved WITCH WATCH - S01E13 - Keigo Magami, the Werewolf + Kind Tiger, Proud Wolf + Easy Spices for Enthralling Cooking x264 AAC WEBDL-1080p VARYG - [EHX].mkv β†’ WITCH WATCH - S01E13 - Keigo Magami, the Werewolf + Kind Tiger, Proud Wolf + Easy Spices for Enthralling Cooking x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T14:35:08Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: WITCH WATCH - S01E13 - Keigo Magami, the Werewolf + Kind Tiger, Proud Wolf + Easy Spices for Enthralling Cooking x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T14:35:08Z", "level": "INFO", "message": " Type: ANIME | Show: WITCH WATCH (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T14:35:08Z", "level": "INFO", "message": " Size: 1536.55MB β†’ 330.3MB (21.5% of original, 78.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T14:35:08Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T14:35:09Z", "level": "INFO", "message": "Deleted original and processing copy for WITCH WATCH - S01E13 - Keigo Magami, the Werewolf + Kind Tiger, Proud Wolf + Easy Spices for Enthralling Cooking x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T14:35:09Z", "level": "INFO", "message": "Processing: WITCH WATCH - S01E03 - Fresh Transparent Fashions for Spring + Witch's Delivery Service + Lost Dogs and the Patter of Rain x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T14:35:22Z", "level": "INFO", "message": "Copied WITCH WATCH - S01E03 - Fresh Transparent Fashions for Spring + Witch's Delivery Service + Lost Dogs and the Patter of Rain x264 AAC WEBDL-1080p VARYG.mkv β†’ WITCH WATCH - S01E03 - Fresh Transparent Fashions for Spring + Witch's Delivery Service + Lost Dogs and the Patter of Rain x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T14:35:23Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T14:35:23Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T14:35:23Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T14:35:26Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T14:35:26Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T14:35:26Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T14:35:26Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T14:35:26Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T14:35:26Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T14:35:26Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T14:35:26Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T14:35:26Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T14:35:26Z", "level": "INFO", "message": "Stereo audio 191kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:35:26Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 191kbps | Action: COPY (preserve) | Target: 191kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T14:35:26Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 193kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T14:35:26Z", "level": "INFO", "message": "Stereo audio 191kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:35:26Z", "level": "INFO", "message": "Running CQ encode: WITCH WATCH - S01E03 - Fresh Transparent Fashions for Spring + Witch's Delivery Service + Lost Dogs and the Patter of Rain x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-24T14:38:30Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-24T14:38:30Z", "level": "INFO", "message": " Original Size: 1542.91 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-24T14:38:30Z", "level": "INFO", "message": " Encoded Size: 322.36 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-24T14:38:30Z", "level": "INFO", "message": " Reduction: 20.9% of original (79.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-24T14:38:30Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-24T14:38:30Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-24T14:38:33Z", "level": "INFO", "message": "Moved WITCH WATCH - S01E03 - Fresh Transparent Fashions for Spring + Witch's Delivery Service + Lost Dogs and the Patter of Rain x264 AAC WEBDL-1080p VARYG - [EHX].mkv β†’ WITCH WATCH - S01E03 - Fresh Transparent Fashions for Spring + Witch's Delivery Service + Lost Dogs and the Patter of Rain x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T14:38:36Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: WITCH WATCH - S01E03 - Fresh Transparent Fashions for Spring + Witch's Delivery Service + Lost Dogs and the Patter of Rain x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T14:38:36Z", "level": "INFO", "message": " Type: ANIME | Show: WITCH WATCH (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T14:38:36Z", "level": "INFO", "message": " Size: 1542.91MB β†’ 322.36MB (20.9% of original, 79.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T14:38:36Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T14:38:37Z", "level": "INFO", "message": "Deleted original and processing copy for WITCH WATCH - S01E03 - Fresh Transparent Fashions for Spring + Witch's Delivery Service + Lost Dogs and the Patter of Rain x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T14:38:37Z", "level": "INFO", "message": "Processing: WITCH WATCH - S01E04 - Kanshi Kazamatsuri, the Tengu x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T14:38:45Z", "level": "INFO", "message": "Copied WITCH WATCH - S01E04 - Kanshi Kazamatsuri, the Tengu x264 AAC WEBDL-1080p VARYG.mkv β†’ WITCH WATCH - S01E04 - Kanshi Kazamatsuri, the Tengu x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T14:38:45Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T14:38:45Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T14:38:45Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T14:38:47Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T14:38:47Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T14:38:47Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T14:38:47Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T14:38:47Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T14:38:47Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T14:38:47Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T14:38:47Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T14:38:47Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T14:38:47Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:38:47Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T14:38:47Z", "level": "INFO", "message": "Stereo audio 127kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:38:47Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 127kbps | Action: COPY (preserve) | Target: 127kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T14:38:47Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:38:47Z", "level": "INFO", "message": "Stereo audio 127kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:38:47Z", "level": "INFO", "message": "Running CQ encode: WITCH WATCH - S01E04 - Kanshi Kazamatsuri, the Tengu x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-24T14:41:58Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-24T14:41:58Z", "level": "INFO", "message": " Original Size: 960.52 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-24T14:41:58Z", "level": "INFO", "message": " Encoded Size: 334.98 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-24T14:41:58Z", "level": "INFO", "message": " Reduction: 34.9% of original (65.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-24T14:41:58Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-24T14:41:58Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-24T14:42:01Z", "level": "INFO", "message": "Moved WITCH WATCH - S01E04 - Kanshi Kazamatsuri, the Tengu x264 AAC WEBDL-1080p VARYG - [EHX].mkv β†’ WITCH WATCH - S01E04 - Kanshi Kazamatsuri, the Tengu x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T14:42:02Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: WITCH WATCH - S01E04 - Kanshi Kazamatsuri, the Tengu x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T14:42:02Z", "level": "INFO", "message": " Type: ANIME | Show: WITCH WATCH (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T14:42:02Z", "level": "INFO", "message": " Size: 960.52MB β†’ 334.98MB (34.9% of original, 65.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T14:42:02Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T14:42:03Z", "level": "INFO", "message": "Deleted original and processing copy for WITCH WATCH - S01E04 - Kanshi Kazamatsuri, the Tengu x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T14:42:03Z", "level": "INFO", "message": "Processing: WITCH WATCH - S01E06 - Under the Lovers' Tree x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T14:42:17Z", "level": "INFO", "message": "Copied WITCH WATCH - S01E06 - Under the Lovers' Tree x264 AAC WEBDL-1080p VARYG.mkv β†’ WITCH WATCH - S01E06 - Under the Lovers' Tree x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T14:42:17Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T14:42:17Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T14:42:17Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T14:42:20Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T14:42:20Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T14:42:20Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T14:42:20Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T14:42:20Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T14:42:20Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T14:42:20Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T14:42:20Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T14:42:20Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T14:42:20Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:42:20Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T14:42:20Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:42:20Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T14:42:20Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:42:20Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:42:20Z", "level": "INFO", "message": "Running CQ encode: WITCH WATCH - S01E06 - Under the Lovers' Tree x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-24T14:45:24Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-24T14:45:24Z", "level": "INFO", "message": " Original Size: 1520.88 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-24T14:45:24Z", "level": "INFO", "message": " Encoded Size: 307.30 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-24T14:45:24Z", "level": "INFO", "message": " Reduction: 20.2% of original (79.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-24T14:45:24Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-24T14:45:24Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-24T14:45:27Z", "level": "INFO", "message": "Moved WITCH WATCH - S01E06 - Under the Lovers' Tree x264 AAC WEBDL-1080p VARYG - [EHX].mkv β†’ WITCH WATCH - S01E06 - Under the Lovers' Tree x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T14:45:30Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: WITCH WATCH - S01E06 - Under the Lovers' Tree x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T14:45:30Z", "level": "INFO", "message": " Type: ANIME | Show: WITCH WATCH (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T14:45:30Z", "level": "INFO", "message": " Size: 1520.88MB β†’ 307.3MB (20.2% of original, 79.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T14:45:30Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T14:45:31Z", "level": "INFO", "message": "Deleted original and processing copy for WITCH WATCH - S01E06 - Under the Lovers' Tree x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T14:45:31Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 512} {"timestamp": "2026-01-24T14:48:23Z", "level": "INFO", "message": "Using path as-is: P:\\anime\\Apocalypse Hotel (2025)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-24T14:48:23Z", "level": "INFO", "message": "Processing: Apocalypse Hotel - S01E01 - A True Hotel Is Always Storied x265 FLAC Bluray-1080p Kawatare.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T14:48:54Z", "level": "INFO", "message": "Copied Apocalypse Hotel - S01E01 - A True Hotel Is Always Storied x265 FLAC Bluray-1080p Kawatare.mkv β†’ Apocalypse Hotel - S01E01 - A True Hotel Is Always Storied x265 FLAC Bluray-1080p Kawatare.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T14:48:54Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T14:48:54Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T14:48:54Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T14:48:55Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T14:48:55Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T14:48:55Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T14:48:55Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T14:48:55Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T14:48:55Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T14:48:55Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T14:48:55Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T14:48:55Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T14:48:55Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 649kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T14:48:55Z", "level": "INFO", "message": "Running CQ encode: Apocalypse Hotel - S01E01 - A True Hotel Is Always Storied x265 FLAC Bluray-1080p Kawatare - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-24T14:49:24Z", "level": "INFO", "message": "Using path as-is: P:\\anime\\Apocalypse Hotel (2025)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-24T14:49:24Z", "level": "INFO", "message": "Processing: Apocalypse Hotel - S01E01 - A True Hotel Is Always Storied x265 FLAC Bluray-1080p Kawatare.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T14:49:24Z", "level": "INFO", "message": "File already in processing: Apocalypse Hotel - S01E01 - A True Hotel Is Always Storied x265 FLAC Bluray-1080p Kawatare.mkv (3093.84 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 163} {"timestamp": "2026-01-24T14:49:24Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T14:49:24Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T14:49:24Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T14:49:26Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T14:49:26Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T14:49:26Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T14:49:26Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T14:49:26Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T14:49:26Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T14:49:26Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T14:49:26Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T14:49:26Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T14:49:26Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 647kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T14:49:26Z", "level": "INFO", "message": "Running CQ encode: Apocalypse Hotel - S01E01 - A True Hotel Is Always Storied x265 FLAC Bluray-1080p Kawatare - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-24T14:52:25Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-24T14:52:25Z", "level": "INFO", "message": " Original Size: 3093.84 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-24T14:52:25Z", "level": "INFO", "message": " Encoded Size: 254.37 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-24T14:52:25Z", "level": "INFO", "message": " Reduction: 8.2% of original (91.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-24T14:52:25Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-24T14:52:25Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-24T14:52:28Z", "level": "INFO", "message": "Moved Apocalypse Hotel - S01E01 - A True Hotel Is Always Storied x265 FLAC Bluray-1080p Kawatare - [EHX].mkv β†’ Apocalypse Hotel - S01E01 - A True Hotel Is Always Storied x265 FLAC Bluray-1080p Kawatare - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T14:52:29Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Apocalypse Hotel - S01E01 - A True Hotel Is Always Storied x265 FLAC Bluray-1080p Kawatare - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T14:52:29Z", "level": "INFO", "message": " Type: ANIME | Show: Apocalypse Hotel (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T14:52:29Z", "level": "INFO", "message": " Size: 3093.84MB β†’ 254.37MB (8.2% of original, 91.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T14:52:29Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T14:52:30Z", "level": "INFO", "message": "Deleted original and processing copy for Apocalypse Hotel - S01E01 - A True Hotel Is Always Storied x265 FLAC Bluray-1080p Kawatare.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T14:52:30Z", "level": "INFO", "message": "Processing: Apocalypse Hotel - S01E02 - Tradition Evolves With Innovation and Experimentation x265 FLAC Bluray-1080p Kawatare.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T14:52:57Z", "level": "INFO", "message": "Copied Apocalypse Hotel - S01E02 - Tradition Evolves With Innovation and Experimentation x265 FLAC Bluray-1080p Kawatare.mkv β†’ Apocalypse Hotel - S01E02 - Tradition Evolves With Innovation and Experimentation x265 FLAC Bluray-1080p Kawatare.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T14:52:57Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T14:52:57Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T14:52:57Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T14:52:59Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T14:52:59Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T14:52:59Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T14:52:59Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T14:52:59Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T14:52:59Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T14:52:59Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T14:52:59Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T14:52:59Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T14:52:59Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 641kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T14:52:59Z", "level": "INFO", "message": "Running CQ encode: Apocalypse Hotel - S01E02 - Tradition Evolves With Innovation and Experimentation x265 FLAC Bluray-1080p Kawatare - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-24T14:55:58Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 220} {"timestamp": "2026-01-24T14:55:58Z", "level": "INFO", "message": " Original Size: 2629.81 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 221} {"timestamp": "2026-01-24T14:55:58Z", "level": "INFO", "message": " Encoded Size: 224.10 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 222} {"timestamp": "2026-01-24T14:55:58Z", "level": "INFO", "message": " Reduction: 8.5% of original (91.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 223} {"timestamp": "2026-01-24T14:55:58Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 224} {"timestamp": "2026-01-24T14:55:58Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 225} {"timestamp": "2026-01-24T14:56:00Z", "level": "INFO", "message": "Moved Apocalypse Hotel - S01E02 - Tradition Evolves With Innovation and Experimentation x265 FLAC Bluray-1080p Kawatare - [EHX].mkv β†’ Apocalypse Hotel - S01E02 - Tradition Evolves With Innovation and Experimentation x265 FLAC Bluray-1080p Kawatare - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T14:56:01Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Apocalypse Hotel - S01E02 - Tradition Evolves With Innovation and Experimentation x265 FLAC Bluray-1080p Kawatare - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T14:56:01Z", "level": "INFO", "message": " Type: ANIME | Show: Apocalypse Hotel (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T14:56:01Z", "level": "INFO", "message": " Size: 2629.81MB β†’ 224.1MB (8.5% of original, 91.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T14:56:01Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T14:56:02Z", "level": "INFO", "message": "Deleted original and processing copy for Apocalypse Hotel - S01E02 - Tradition Evolves With Innovation and Experimentation x265 FLAC Bluray-1080p Kawatare.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T14:56:02Z", "level": "INFO", "message": "Processing: Apocalypse Hotel - S01E03 - A Smile Is the Ultimate Ambiance x265 FLAC Bluray-1080p Kawatare.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T14:56:24Z", "level": "INFO", "message": "Copied Apocalypse Hotel - S01E03 - A Smile Is the Ultimate Ambiance x265 FLAC Bluray-1080p Kawatare.mkv β†’ Apocalypse Hotel - S01E03 - A Smile Is the Ultimate Ambiance x265 FLAC Bluray-1080p Kawatare.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T14:56:24Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T14:56:24Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T14:56:24Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T14:56:27Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T14:56:27Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T14:56:27Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T14:56:27Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T14:56:27Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T14:56:27Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T14:56:27Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T14:56:27Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T14:56:27Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T14:56:27Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 657kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T14:56:27Z", "level": "INFO", "message": "Stereo audio 82kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:56:27Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: jpn | Detected: 82kbps | Action: COPY (preserve) | Target: 82kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T14:56:27Z", "level": "INFO", "message": "Stereo audio 82kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 230} {"timestamp": "2026-01-24T14:56:27Z", "level": "INFO", "message": "Running CQ encode: Apocalypse Hotel - S01E03 - A Smile Is the Ultimate Ambiance x265 FLAC Bluray-1080p Kawatare - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 211} {"timestamp": "2026-01-24T15:39:27Z", "level": "INFO", "message": "Using path as-is: P:\\anime\\Apocalypse Hotel (2025)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-24T15:39:27Z", "level": "INFO", "message": "Skipped 2 file(s)", "module": "process_manager", "funcName": "process_folder", "line": 146} {"timestamp": "2026-01-24T15:39:27Z", "level": "INFO", "message": "Processing: Apocalypse Hotel - S01E03 - A Smile Is the Ultimate Ambiance x265 FLAC Bluray-1080p Kawatare.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T15:39:27Z", "level": "INFO", "message": "File already in processing: Apocalypse Hotel - S01E03 - A Smile Is the Ultimate Ambiance x265 FLAC Bluray-1080p Kawatare.mkv (2510.06 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 163} {"timestamp": "2026-01-24T15:39:28Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T15:39:28Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T15:39:28Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T15:39:31Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T15:39:31Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T15:39:31Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T15:39:31Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T15:39:31Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T15:39:31Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T15:39:31Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T15:39:31Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T15:39:31Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T15:39:31Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 654kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T15:39:31Z", "level": "INFO", "message": "Stereo audio 83kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 234} {"timestamp": "2026-01-24T15:39:31Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: jpn | Detected: 83kbps | Action: COPY (preserve) | Target: 83kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T15:39:31Z", "level": "INFO", "message": "Stereo audio 83kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 234} {"timestamp": "2026-01-24T15:39:31Z", "level": "INFO", "message": "Running CQ encode: Apocalypse Hotel - S01E03 - A Smile Is the Ultimate Ambiance x265 FLAC Bluray-1080p Kawatare - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 216} {"timestamp": "2026-01-24T15:41:24Z", "level": "INFO", "message": "Using path as-is: P:\\anime\\Apocalypse Hotel (2025)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-24T15:41:24Z", "level": "INFO", "message": "Skipped 2 file(s)", "module": "process_manager", "funcName": "process_folder", "line": 146} {"timestamp": "2026-01-24T15:41:24Z", "level": "INFO", "message": "Processing: Apocalypse Hotel - S01E03 - A Smile Is the Ultimate Ambiance x265 FLAC Bluray-1080p Kawatare.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T15:41:24Z", "level": "INFO", "message": "File already in processing: Apocalypse Hotel - S01E03 - A Smile Is the Ultimate Ambiance x265 FLAC Bluray-1080p Kawatare.mkv (2510.06 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 163} {"timestamp": "2026-01-24T15:41:25Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T15:41:25Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T15:41:25Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T15:41:28Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T15:41:28Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T15:41:28Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T15:41:28Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T15:41:28Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T15:41:28Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T15:41:28Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T15:41:28Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T15:41:28Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T15:41:28Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 655kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T15:41:28Z", "level": "INFO", "message": "Stereo audio 83kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 234} {"timestamp": "2026-01-24T15:41:28Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: jpn | Detected: 83kbps | Action: COPY (preserve) | Target: 83kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T15:41:28Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-24T15:41:28Z", "level": "INFO", "message": "Stereo audio 83kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 234} {"timestamp": "2026-01-24T15:41:28Z", "level": "INFO", "message": "Stream 2: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-24T15:41:28Z", "level": "INFO", "message": "Running CQ encode: Apocalypse Hotel - S01E03 - A Smile Is the Ultimate Ambiance x265 FLAC Bluray-1080p Kawatare - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-24T15:42:44Z", "level": "INFO", "message": "Using path as-is: P:\\anime\\Apocalypse Hotel (2025)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-24T15:42:44Z", "level": "INFO", "message": "Skipped 2 file(s)", "module": "process_manager", "funcName": "process_folder", "line": 146} {"timestamp": "2026-01-24T15:42:44Z", "level": "INFO", "message": "Processing: Apocalypse Hotel - S01E03 - A Smile Is the Ultimate Ambiance x265 FLAC Bluray-1080p Kawatare.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T15:42:44Z", "level": "INFO", "message": "File already in processing: Apocalypse Hotel - S01E03 - A Smile Is the Ultimate Ambiance x265 FLAC Bluray-1080p Kawatare.mkv (2510.06 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 163} {"timestamp": "2026-01-24T15:42:44Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T15:42:44Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T15:42:44Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T15:42:46Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Japanese'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-24T15:42:47Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Commentary by Voice Actor Shirasu Saho and Morohoshi Sumire'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-24T15:42:47Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T15:42:47Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T15:42:47Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T15:42:47Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T15:42:47Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T15:42:47Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T15:42:47Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T15:42:47Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T15:42:47Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T15:42:47Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 661kbps | Action: ENCODE | Target: 192kbps | Title: Japanese", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T15:42:47Z", "level": "INFO", "message": "Stereo audio 81kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T15:42:47Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: jpn | Detected: 81kbps | Action: COPY (preserve) | Target: 81kbps | Title: Commentary by Voice Actor Shirasu Saho and Morohoshi Sumire", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T15:42:47Z", "level": "INFO", "message": "Stream 1: title='Japanese', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-24T15:42:47Z", "level": "INFO", "message": "Stereo audio 81kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T15:42:47Z", "level": "INFO", "message": "Stream 2: title='Commentary by Voice Actor Shirasu Saho and Morohoshi Sumire', is_commentary=True, strip_all_titles=True, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-24T15:42:47Z", "level": "INFO", "message": "Stream 2: βœ“ Preserving title 'Commentary by Voice Actor Shirasu Saho and Morohoshi Sumire' (contains 'commentary')", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 172} {"timestamp": "2026-01-24T15:42:47Z", "level": "INFO", "message": "Running CQ encode: Apocalypse Hotel - S01E03 - A Smile Is the Ultimate Ambiance x265 FLAC Bluray-1080p Kawatare - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-24T15:45:44Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-24T15:45:44Z", "level": "INFO", "message": " Original Size: 2510.06 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-24T15:45:44Z", "level": "INFO", "message": " Encoded Size: 225.86 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-24T15:45:44Z", "level": "INFO", "message": " Reduction: 9.0% of original (91.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-24T15:45:44Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-24T15:45:44Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-24T15:45:46Z", "level": "INFO", "message": "Moved Apocalypse Hotel - S01E03 - A Smile Is the Ultimate Ambiance x265 FLAC Bluray-1080p Kawatare - [EHX].mkv β†’ Apocalypse Hotel - S01E03 - A Smile Is the Ultimate Ambiance x265 FLAC Bluray-1080p Kawatare - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T15:45:48Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Japanese'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-24T15:45:49Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Commentary by Voice Actor Shirasu Saho and Morohoshi Sumire'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-24T15:45:49Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Apocalypse Hotel - S01E03 - A Smile Is the Ultimate Ambiance x265 FLAC Bluray-1080p Kawatare - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T15:45:49Z", "level": "INFO", "message": " Type: ANIME | Show: Apocalypse Hotel (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T15:45:49Z", "level": "INFO", "message": " Size: 2510.06MB β†’ 225.86MB (9.0% of original, 91.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T15:45:49Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T15:45:50Z", "level": "INFO", "message": "Deleted original and processing copy for Apocalypse Hotel - S01E03 - A Smile Is the Ultimate Ambiance x265 FLAC Bluray-1080p Kawatare.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T15:45:50Z", "level": "INFO", "message": "Processing: Apocalypse Hotel - S01E04 - Food and Etiquette Are Mainstays of Culture x265 FLAC Bluray-1080p Kawatare.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T15:46:14Z", "level": "INFO", "message": "Copied Apocalypse Hotel - S01E04 - Food and Etiquette Are Mainstays of Culture x265 FLAC Bluray-1080p Kawatare.mkv β†’ Apocalypse Hotel - S01E04 - Food and Etiquette Are Mainstays of Culture x265 FLAC Bluray-1080p Kawatare.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T15:46:14Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T15:46:14Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T15:46:14Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T15:46:15Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Japanese'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-24T15:46:15Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T15:46:15Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T15:46:15Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T15:46:15Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T15:46:15Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T15:46:15Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T15:46:15Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T15:46:15Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T15:46:15Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T15:46:15Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 677kbps | Action: ENCODE | Target: 192kbps | Title: Japanese", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T15:46:15Z", "level": "INFO", "message": "Stream 1: title='Japanese', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-24T15:46:15Z", "level": "INFO", "message": "Running CQ encode: Apocalypse Hotel - S01E04 - Food and Etiquette Are Mainstays of Culture x265 FLAC Bluray-1080p Kawatare - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-24T15:49:15Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-24T15:49:15Z", "level": "INFO", "message": " Original Size: 2806.51 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-24T15:49:15Z", "level": "INFO", "message": " Encoded Size: 243.24 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-24T15:49:15Z", "level": "INFO", "message": " Reduction: 8.7% of original (91.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-24T15:49:15Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-24T15:49:15Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-24T15:49:17Z", "level": "INFO", "message": "Moved Apocalypse Hotel - S01E04 - Food and Etiquette Are Mainstays of Culture x265 FLAC Bluray-1080p Kawatare - [EHX].mkv β†’ Apocalypse Hotel - S01E04 - Food and Etiquette Are Mainstays of Culture x265 FLAC Bluray-1080p Kawatare - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T15:49:19Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Japanese'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-24T15:49:19Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Apocalypse Hotel - S01E04 - Food and Etiquette Are Mainstays of Culture x265 FLAC Bluray-1080p Kawatare - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T15:49:19Z", "level": "INFO", "message": " Type: ANIME | Show: Apocalypse Hotel (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T15:49:19Z", "level": "INFO", "message": " Size: 2806.51MB β†’ 243.24MB (8.7% of original, 91.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T15:49:19Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T15:49:19Z", "level": "INFO", "message": "Deleted original and processing copy for Apocalypse Hotel - S01E04 - Food and Etiquette Are Mainstays of Culture x265 FLAC Bluray-1080p Kawatare.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T15:49:19Z", "level": "INFO", "message": "Processing: Apocalypse Hotel - S01E05 - Provide Unlimited Hospitality in Limited Time x265 FLAC Bluray-1080p Kawatare.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T15:49:46Z", "level": "INFO", "message": "Copied Apocalypse Hotel - S01E05 - Provide Unlimited Hospitality in Limited Time x265 FLAC Bluray-1080p Kawatare.mkv β†’ Apocalypse Hotel - S01E05 - Provide Unlimited Hospitality in Limited Time x265 FLAC Bluray-1080p Kawatare.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T15:49:46Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T15:49:46Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T15:49:46Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T15:49:48Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Japanese'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-24T15:49:50Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Commentary by Voice Actor Shirasu Saho, Morohoshi Sumire and Touchi Hiroki'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-24T15:49:50Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T15:49:50Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T15:49:50Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T15:49:50Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T15:49:50Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T15:49:50Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T15:49:50Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T15:49:50Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T15:49:50Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T15:49:50Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 633kbps | Action: ENCODE | Target: 192kbps | Title: Japanese", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T15:49:50Z", "level": "INFO", "message": "Stereo audio 82kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T15:49:50Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: jpn | Detected: 82kbps | Action: COPY (preserve) | Target: 82kbps | Title: Commentary by Voice Actor Shirasu Saho, Morohoshi Sumire and Touchi Hiroki", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T15:49:50Z", "level": "INFO", "message": "Stream 1: title='Japanese', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-24T15:49:50Z", "level": "INFO", "message": "Stereo audio 82kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T15:49:50Z", "level": "INFO", "message": "Stream 2: title='Commentary by Voice Actor Shirasu Saho, Morohoshi Sumire and Touchi Hiroki', is_commentary=True, strip_all_titles=True, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-24T15:49:50Z", "level": "INFO", "message": "Stream 2: βœ“ Preserving title 'Commentary by Voice Actor Shirasu Saho, Morohoshi Sumire and Touchi Hiroki' (contains 'commentary')", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 172} {"timestamp": "2026-01-24T15:49:50Z", "level": "INFO", "message": "Running CQ encode: Apocalypse Hotel - S01E05 - Provide Unlimited Hospitality in Limited Time x265 FLAC Bluray-1080p Kawatare - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-24T15:52:50Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-24T15:52:50Z", "level": "INFO", "message": " Original Size: 3070.17 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-24T15:52:50Z", "level": "INFO", "message": " Encoded Size: 214.71 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-24T15:52:50Z", "level": "INFO", "message": " Reduction: 7.0% of original (93.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-24T15:52:50Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-24T15:52:50Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-24T15:52:52Z", "level": "INFO", "message": "Moved Apocalypse Hotel - S01E05 - Provide Unlimited Hospitality in Limited Time x265 FLAC Bluray-1080p Kawatare - [EHX].mkv β†’ Apocalypse Hotel - S01E05 - Provide Unlimited Hospitality in Limited Time x265 FLAC Bluray-1080p Kawatare - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T15:52:54Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Japanese'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-24T15:52:56Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Commentary by Voice Actor Shirasu Saho, Morohoshi Sumire and Touchi Hiroki'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-24T15:52:56Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Apocalypse Hotel - S01E05 - Provide Unlimited Hospitality in Limited Time x265 FLAC Bluray-1080p Kawatare - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T15:52:56Z", "level": "INFO", "message": " Type: ANIME | Show: Apocalypse Hotel (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T15:52:56Z", "level": "INFO", "message": " Size: 3070.17MB β†’ 214.71MB (7.0% of original, 93.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T15:52:56Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T15:52:56Z", "level": "INFO", "message": "Deleted original and processing copy for Apocalypse Hotel - S01E05 - Provide Unlimited Hospitality in Limited Time x265 FLAC Bluray-1080p Kawatare.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T15:52:56Z", "level": "INFO", "message": "Processing: Apocalypse Hotel - S01E06 - Our Only Vice Is Service x265 FLAC Bluray-1080p Kawatare.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T15:53:22Z", "level": "INFO", "message": "Copied Apocalypse Hotel - S01E06 - Our Only Vice Is Service x265 FLAC Bluray-1080p Kawatare.mkv β†’ Apocalypse Hotel - S01E06 - Our Only Vice Is Service x265 FLAC Bluray-1080p Kawatare.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T15:53:23Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T15:53:23Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T15:53:23Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T15:53:24Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Japanese'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-24T15:53:24Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T15:53:24Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T15:53:24Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T15:53:24Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T15:53:24Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T15:53:24Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T15:53:24Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T15:53:24Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T15:53:24Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T15:53:24Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 651kbps | Action: ENCODE | Target: 192kbps | Title: Japanese", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T15:53:24Z", "level": "INFO", "message": "Stream 1: title='Japanese', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-24T15:53:24Z", "level": "INFO", "message": "Running CQ encode: Apocalypse Hotel - S01E06 - Our Only Vice Is Service x265 FLAC Bluray-1080p Kawatare - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-24T15:56:25Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-24T15:56:25Z", "level": "INFO", "message": " Original Size: 3014.44 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-24T15:56:25Z", "level": "INFO", "message": " Encoded Size: 239.27 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-24T15:56:25Z", "level": "INFO", "message": " Reduction: 7.9% of original (92.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-24T15:56:25Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-24T15:56:25Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-24T15:56:27Z", "level": "INFO", "message": "Moved Apocalypse Hotel - S01E06 - Our Only Vice Is Service x265 FLAC Bluray-1080p Kawatare - [EHX].mkv β†’ Apocalypse Hotel - S01E06 - Our Only Vice Is Service x265 FLAC Bluray-1080p Kawatare - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T15:56:28Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Japanese'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-24T15:56:28Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Apocalypse Hotel - S01E06 - Our Only Vice Is Service x265 FLAC Bluray-1080p Kawatare - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T15:56:28Z", "level": "INFO", "message": " Type: ANIME | Show: Apocalypse Hotel (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T15:56:28Z", "level": "INFO", "message": " Size: 3014.44MB β†’ 239.27MB (7.9% of original, 92.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T15:56:28Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T15:56:29Z", "level": "INFO", "message": "Deleted original and processing copy for Apocalypse Hotel - S01E06 - Our Only Vice Is Service x265 FLAC Bluray-1080p Kawatare.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T15:56:29Z", "level": "INFO", "message": "Processing: Apocalypse Hotel - S01E07 - Bow Down Deep but Always Aim High x265 FLAC Bluray-1080p Kawatare.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T15:57:00Z", "level": "INFO", "message": "Copied Apocalypse Hotel - S01E07 - Bow Down Deep but Always Aim High x265 FLAC Bluray-1080p Kawatare.mkv β†’ Apocalypse Hotel - S01E07 - Bow Down Deep but Always Aim High x265 FLAC Bluray-1080p Kawatare.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T15:57:00Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T15:57:00Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T15:57:00Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T15:57:02Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Japanese'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-24T15:57:02Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T15:57:02Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T15:57:02Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T15:57:02Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T15:57:02Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T15:57:02Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T15:57:02Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T15:57:02Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T15:57:02Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T15:57:02Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 673kbps | Action: ENCODE | Target: 192kbps | Title: Japanese", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T15:57:02Z", "level": "INFO", "message": "Stream 1: title='Japanese', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-24T15:57:02Z", "level": "INFO", "message": "Running CQ encode: Apocalypse Hotel - S01E07 - Bow Down Deep but Always Aim High x265 FLAC Bluray-1080p Kawatare - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-24T16:00:04Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-24T16:00:04Z", "level": "INFO", "message": " Original Size: 3532.47 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-24T16:00:04Z", "level": "INFO", "message": " Encoded Size: 247.68 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-24T16:00:04Z", "level": "INFO", "message": " Reduction: 7.0% of original (93.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-24T16:00:04Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-24T16:00:04Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-24T16:00:06Z", "level": "INFO", "message": "Moved Apocalypse Hotel - S01E07 - Bow Down Deep but Always Aim High x265 FLAC Bluray-1080p Kawatare - [EHX].mkv β†’ Apocalypse Hotel - S01E07 - Bow Down Deep but Always Aim High x265 FLAC Bluray-1080p Kawatare - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T16:00:08Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Japanese'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-24T16:00:08Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Apocalypse Hotel - S01E07 - Bow Down Deep but Always Aim High x265 FLAC Bluray-1080p Kawatare - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T16:00:08Z", "level": "INFO", "message": " Type: ANIME | Show: Apocalypse Hotel (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T16:00:08Z", "level": "INFO", "message": " Size: 3532.47MB β†’ 247.68MB (7.0% of original, 93.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T16:00:08Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T16:00:08Z", "level": "INFO", "message": "Deleted original and processing copy for Apocalypse Hotel - S01E07 - Bow Down Deep but Always Aim High x265 FLAC Bluray-1080p Kawatare.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T16:00:08Z", "level": "INFO", "message": "Processing: Apocalypse Hotel - S01E08 - Discipline With a Fist! Reconcile With a High Five! x265 FLAC Bluray-1080p Kawatare.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T16:00:56Z", "level": "INFO", "message": "Copied Apocalypse Hotel - S01E08 - Discipline With a Fist! Reconcile With a High Five! x265 FLAC Bluray-1080p Kawatare.mkv β†’ Apocalypse Hotel - S01E08 - Discipline With a Fist! Reconcile With a High Five! x265 FLAC Bluray-1080p Kawatare.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T16:00:56Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T16:00:56Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T16:00:56Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T16:00:58Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Japanese'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-24T16:00:58Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T16:00:58Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T16:00:58Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T16:00:58Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T16:00:58Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T16:00:58Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T16:00:58Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T16:00:58Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T16:00:58Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T16:00:58Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 673kbps | Action: ENCODE | Target: 192kbps | Title: Japanese", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T16:00:58Z", "level": "INFO", "message": "Stream 1: title='Japanese', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-24T16:00:58Z", "level": "INFO", "message": "Running CQ encode: Apocalypse Hotel - S01E08 - Discipline With a Fist! Reconcile With a High Five! x265 FLAC Bluray-1080p Kawatare - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-24T16:04:09Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-24T16:04:09Z", "level": "INFO", "message": " Original Size: 4937.27 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-24T16:04:09Z", "level": "INFO", "message": " Encoded Size: 402.52 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-24T16:04:09Z", "level": "INFO", "message": " Reduction: 8.2% of original (91.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-24T16:04:09Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-24T16:04:09Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-24T16:04:13Z", "level": "INFO", "message": "Moved Apocalypse Hotel - S01E08 - Discipline With a Fist! Reconcile With a High Five! x265 FLAC Bluray-1080p Kawatare - [EHX].mkv β†’ Apocalypse Hotel - S01E08 - Discipline With a Fist! Reconcile With a High Five! x265 FLAC Bluray-1080p Kawatare - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T16:04:15Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Japanese'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-24T16:04:15Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Apocalypse Hotel - S01E08 - Discipline With a Fist! Reconcile With a High Five! x265 FLAC Bluray-1080p Kawatare - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T16:04:15Z", "level": "INFO", "message": " Type: ANIME | Show: Apocalypse Hotel (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T16:04:15Z", "level": "INFO", "message": " Size: 4937.27MB β†’ 402.52MB (8.2% of original, 91.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T16:04:15Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T16:04:16Z", "level": "INFO", "message": "Deleted original and processing copy for Apocalypse Hotel - S01E08 - Discipline With a Fist! Reconcile With a High Five! x265 FLAC Bluray-1080p Kawatare.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T16:04:16Z", "level": "INFO", "message": "Processing: Apocalypse Hotel - S01E09 - Bookmark Today's Page in Our Guests' Lives x265 FLAC Bluray-1080p Kawatare.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T16:04:34Z", "level": "INFO", "message": "Copied Apocalypse Hotel - S01E09 - Bookmark Today's Page in Our Guests' Lives x265 FLAC Bluray-1080p Kawatare.mkv β†’ Apocalypse Hotel - S01E09 - Bookmark Today's Page in Our Guests' Lives x265 FLAC Bluray-1080p Kawatare.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T16:04:35Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T16:04:35Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T16:04:35Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T16:04:36Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Japanese'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-24T16:04:38Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Commentary by Voice Actor Morohoshi Sumire, Tamura Mutsumi and Hanae Natsuki'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-24T16:04:38Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T16:04:38Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T16:04:38Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T16:04:38Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T16:04:38Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T16:04:38Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T16:04:38Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T16:04:38Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T16:04:38Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T16:04:38Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 572kbps | Action: ENCODE | Target: 192kbps | Title: Japanese", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T16:04:38Z", "level": "INFO", "message": "Stereo audio 81kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T16:04:38Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: jpn | Detected: 81kbps | Action: COPY (preserve) | Target: 81kbps | Title: Commentary by Voice Actor Morohoshi Sumire, Tamura Mutsumi and Hanae Natsuki", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T16:04:38Z", "level": "INFO", "message": "Stream 1: title='Japanese', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-24T16:04:38Z", "level": "INFO", "message": "Stereo audio 81kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T16:04:38Z", "level": "INFO", "message": "Stream 2: title='Commentary by Voice Actor Morohoshi Sumire, Tamura Mutsumi and Hanae Natsuki', is_commentary=True, strip_all_titles=True, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-24T16:04:38Z", "level": "INFO", "message": "Stream 2: βœ“ Preserving title 'Commentary by Voice Actor Morohoshi Sumire, Tamura Mutsumi and Hanae Natsuki' (contains 'commentary')", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 172} {"timestamp": "2026-01-24T16:04:38Z", "level": "INFO", "message": "Running CQ encode: Apocalypse Hotel - S01E09 - Bookmark Today's Page in Our Guests' Lives x265 FLAC Bluray-1080p Kawatare - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-24T16:07:34Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-24T16:07:34Z", "level": "INFO", "message": " Original Size: 2075.73 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-24T16:07:34Z", "level": "INFO", "message": " Encoded Size: 210.43 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-24T16:07:34Z", "level": "INFO", "message": " Reduction: 10.1% of original (89.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-24T16:07:34Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-24T16:07:34Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-24T16:07:35Z", "level": "INFO", "message": "Moved Apocalypse Hotel - S01E09 - Bookmark Today's Page in Our Guests' Lives x265 FLAC Bluray-1080p Kawatare - [EHX].mkv β†’ Apocalypse Hotel - S01E09 - Bookmark Today's Page in Our Guests' Lives x265 FLAC Bluray-1080p Kawatare - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T16:07:37Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Japanese'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-24T16:07:38Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Commentary by Voice Actor Morohoshi Sumire, Tamura Mutsumi and Hanae Natsuki'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-24T16:07:38Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Apocalypse Hotel - S01E09 - Bookmark Today's Page in Our Guests' Lives x265 FLAC Bluray-1080p Kawatare - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T16:07:38Z", "level": "INFO", "message": " Type: ANIME | Show: Apocalypse Hotel (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T16:07:38Z", "level": "INFO", "message": " Size: 2075.73MB β†’ 210.43MB (10.1% of original, 89.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T16:07:38Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T16:07:39Z", "level": "INFO", "message": "Deleted original and processing copy for Apocalypse Hotel - S01E09 - Bookmark Today's Page in Our Guests' Lives x265 FLAC Bluray-1080p Kawatare.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T16:07:39Z", "level": "INFO", "message": "Processing: Apocalypse Hotel - S01E10 - Clean Sheets Symbolize Pure Hearts x265 FLAC Bluray-1080p Kawatare.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T16:08:11Z", "level": "INFO", "message": "Copied Apocalypse Hotel - S01E10 - Clean Sheets Symbolize Pure Hearts x265 FLAC Bluray-1080p Kawatare.mkv β†’ Apocalypse Hotel - S01E10 - Clean Sheets Symbolize Pure Hearts x265 FLAC Bluray-1080p Kawatare.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T16:08:11Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T16:08:11Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T16:08:11Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T16:08:13Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Japanese'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-24T16:08:13Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T16:08:13Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T16:08:13Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T16:08:13Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T16:08:13Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T16:08:13Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T16:08:13Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T16:08:13Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T16:08:13Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T16:08:13Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 638kbps | Action: ENCODE | Target: 192kbps | Title: Japanese", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T16:08:13Z", "level": "INFO", "message": "Stream 1: title='Japanese', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-24T16:08:13Z", "level": "INFO", "message": "Running CQ encode: Apocalypse Hotel - S01E10 - Clean Sheets Symbolize Pure Hearts x265 FLAC Bluray-1080p Kawatare - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-24T16:11:16Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-24T16:11:16Z", "level": "INFO", "message": " Original Size: 3509.70 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-24T16:11:16Z", "level": "INFO", "message": " Encoded Size: 213.97 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-24T16:11:16Z", "level": "INFO", "message": " Reduction: 6.1% of original (93.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-24T16:11:16Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-24T16:11:16Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-24T16:11:18Z", "level": "INFO", "message": "Moved Apocalypse Hotel - S01E10 - Clean Sheets Symbolize Pure Hearts x265 FLAC Bluray-1080p Kawatare - [EHX].mkv β†’ Apocalypse Hotel - S01E10 - Clean Sheets Symbolize Pure Hearts x265 FLAC Bluray-1080p Kawatare - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T16:11:19Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Japanese'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-24T16:11:19Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Apocalypse Hotel - S01E10 - Clean Sheets Symbolize Pure Hearts x265 FLAC Bluray-1080p Kawatare - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T16:11:19Z", "level": "INFO", "message": " Type: ANIME | Show: Apocalypse Hotel (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T16:11:19Z", "level": "INFO", "message": " Size: 3509.7MB β†’ 213.97MB (6.1% of original, 93.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T16:11:19Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T16:11:20Z", "level": "INFO", "message": "Deleted original and processing copy for Apocalypse Hotel - S01E10 - Clean Sheets Symbolize Pure Hearts x265 FLAC Bluray-1080p Kawatare.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T16:11:20Z", "level": "INFO", "message": "Processing: Apocalypse Hotel - S01E11 - Wag Your Tail, but Never Wag a Shift! x265 FLAC Bluray-1080p Kawatare.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T16:11:53Z", "level": "INFO", "message": "Copied Apocalypse Hotel - S01E11 - Wag Your Tail, but Never Wag a Shift! x265 FLAC Bluray-1080p Kawatare.mkv β†’ Apocalypse Hotel - S01E11 - Wag Your Tail, but Never Wag a Shift! x265 FLAC Bluray-1080p Kawatare.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T16:11:53Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T16:11:53Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T16:11:53Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T16:11:54Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Japanese'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-24T16:11:54Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T16:11:54Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T16:11:54Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T16:11:54Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T16:11:54Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T16:11:54Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T16:11:54Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T16:11:54Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T16:11:54Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T16:11:54Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 584kbps | Action: ENCODE | Target: 192kbps | Title: Japanese", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T16:11:54Z", "level": "INFO", "message": "Stream 1: title='Japanese', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-24T16:11:54Z", "level": "INFO", "message": "Running CQ encode: Apocalypse Hotel - S01E11 - Wag Your Tail, but Never Wag a Shift! x265 FLAC Bluray-1080p Kawatare - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-24T16:14:59Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-24T16:14:59Z", "level": "INFO", "message": " Original Size: 3736.84 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-24T16:14:59Z", "level": "INFO", "message": " Encoded Size: 277.44 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-24T16:14:59Z", "level": "INFO", "message": " Reduction: 7.4% of original (92.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-24T16:14:59Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-24T16:14:59Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-24T16:15:02Z", "level": "INFO", "message": "Moved Apocalypse Hotel - S01E11 - Wag Your Tail, but Never Wag a Shift! x265 FLAC Bluray-1080p Kawatare - [EHX].mkv β†’ Apocalypse Hotel - S01E11 - Wag Your Tail, but Never Wag a Shift! x265 FLAC Bluray-1080p Kawatare - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T16:15:04Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Japanese'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-24T16:15:04Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Apocalypse Hotel - S01E11 - Wag Your Tail, but Never Wag a Shift! x265 FLAC Bluray-1080p Kawatare - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T16:15:04Z", "level": "INFO", "message": " Type: ANIME | Show: Apocalypse Hotel (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T16:15:04Z", "level": "INFO", "message": " Size: 3736.84MB β†’ 277.44MB (7.4% of original, 92.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T16:15:04Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T16:15:04Z", "level": "INFO", "message": "Deleted original and processing copy for Apocalypse Hotel - S01E11 - Wag Your Tail, but Never Wag a Shift! x265 FLAC Bluray-1080p Kawatare.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T16:15:04Z", "level": "INFO", "message": "Processing: Apocalypse Hotel - S01E12 - Aim to Be the Number One Hotel in the Galaxy x265 FLAC Bluray-1080p Kawatare.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T16:15:29Z", "level": "INFO", "message": "Copied Apocalypse Hotel - S01E12 - Aim to Be the Number One Hotel in the Galaxy x265 FLAC Bluray-1080p Kawatare.mkv β†’ Apocalypse Hotel - S01E12 - Aim to Be the Number One Hotel in the Galaxy x265 FLAC Bluray-1080p Kawatare.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T16:15:29Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T16:15:29Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T16:15:29Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T16:15:30Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Japanese'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-24T16:15:33Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Commentary by Voice Actor Shirasu Saho, Miki Shin`ichirou and Komatsu Mikako'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-24T16:15:33Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T16:15:33Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T16:15:33Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T16:15:33Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T16:15:33Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T16:15:33Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T16:15:33Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T16:15:33Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T16:15:33Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T16:15:33Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 598kbps | Action: ENCODE | Target: 192kbps | Title: Japanese", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T16:15:33Z", "level": "INFO", "message": "Stereo audio 78kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T16:15:33Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: jpn | Detected: 78kbps | Action: COPY (preserve) | Target: 78kbps | Title: Commentary by Voice Actor Shirasu Saho, Miki Shin`ichirou and Komatsu Mikako", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T16:15:33Z", "level": "INFO", "message": "Stream 1: title='Japanese', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-24T16:15:33Z", "level": "INFO", "message": "Stereo audio 78kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T16:15:33Z", "level": "INFO", "message": "Stream 2: title='Commentary by Voice Actor Shirasu Saho, Miki Shin`ichirou and Komatsu Mikako', is_commentary=True, strip_all_titles=True, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-24T16:15:33Z", "level": "INFO", "message": "Stream 2: βœ“ Preserving title 'Commentary by Voice Actor Shirasu Saho, Miki Shin`ichirou and Komatsu Mikako' (contains 'commentary')", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 172} {"timestamp": "2026-01-24T16:15:33Z", "level": "INFO", "message": "Running CQ encode: Apocalypse Hotel - S01E12 - Aim to Be the Number One Hotel in the Galaxy x265 FLAC Bluray-1080p Kawatare - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-24T16:18:32Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-24T16:18:32Z", "level": "INFO", "message": " Original Size: 2885.35 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-24T16:18:32Z", "level": "INFO", "message": " Encoded Size: 215.72 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-24T16:18:32Z", "level": "INFO", "message": " Reduction: 7.5% of original (92.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-24T16:18:32Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-24T16:18:32Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-24T16:18:34Z", "level": "INFO", "message": "Moved Apocalypse Hotel - S01E12 - Aim to Be the Number One Hotel in the Galaxy x265 FLAC Bluray-1080p Kawatare - [EHX].mkv β†’ Apocalypse Hotel - S01E12 - Aim to Be the Number One Hotel in the Galaxy x265 FLAC Bluray-1080p Kawatare - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T16:18:36Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Japanese'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-24T16:18:37Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Commentary by Voice Actor Shirasu Saho, Miki Shin`ichirou and Komatsu Mikako'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-24T16:18:38Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Apocalypse Hotel - S01E12 - Aim to Be the Number One Hotel in the Galaxy x265 FLAC Bluray-1080p Kawatare - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T16:18:38Z", "level": "INFO", "message": " Type: ANIME | Show: Apocalypse Hotel (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T16:18:38Z", "level": "INFO", "message": " Size: 2885.35MB β†’ 215.72MB (7.5% of original, 92.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T16:18:38Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T16:18:38Z", "level": "INFO", "message": "Deleted original and processing copy for Apocalypse Hotel - S01E12 - Aim to Be the Number One Hotel in the Galaxy x265 FLAC Bluray-1080p Kawatare.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T16:18:38Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 512} {"timestamp": "2026-01-24T17:12:10Z", "level": "INFO", "message": "Using path as-is: P:\\anime\\Hero Without a Class - Who Even Needs Skills!! (2025)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-24T17:12:10Z", "level": "INFO", "message": "Processing: Hero Without a Class - Who Even Needs Skills!! - S01E01 - Judged Classless x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T17:12:18Z", "level": "INFO", "message": "Copied Hero Without a Class - Who Even Needs Skills!! - S01E01 - Judged Classless x264 AAC WEBDL-1080p VARYG.mkv β†’ Hero Without a Class - Who Even Needs Skills!! - S01E01 - Judged Classless x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T17:12:18Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T17:12:18Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T17:12:18Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T17:12:20Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T17:12:20Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T17:12:20Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T17:12:20Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T17:12:20Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T17:12:20Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T17:12:20Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T17:12:20Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T17:12:20Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T17:12:20Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:12:20Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T17:12:20Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:12:20Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T17:12:20Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:12:20Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-24T17:12:20Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:12:20Z", "level": "INFO", "message": "Stream 2: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-24T17:12:20Z", "level": "INFO", "message": "Running CQ encode: Hero Without a Class - Who Even Needs Skills!! - S01E01 - Judged Classless x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-24T17:15:21Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-24T17:15:21Z", "level": "INFO", "message": " Original Size: 987.15 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-24T17:15:21Z", "level": "INFO", "message": " Encoded Size: 228.53 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-24T17:15:21Z", "level": "INFO", "message": " Reduction: 23.2% of original (76.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-24T17:15:21Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-24T17:15:21Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-24T17:15:23Z", "level": "INFO", "message": "Moved Hero Without a Class - Who Even Needs Skills!! - S01E01 - Judged Classless x264 AAC WEBDL-1080p VARYG - [EHX].mkv β†’ Hero Without a Class - Who Even Needs Skills!! - S01E01 - Judged Classless x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T17:15:25Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Hero Without a Class - Who Even Needs Skills!! - S01E01 - Judged Classless x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T17:15:25Z", "level": "INFO", "message": " Type: ANIME | Show: Hero Without a Class - Who Even Needs Skills!! (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T17:15:25Z", "level": "INFO", "message": " Size: 987.15MB β†’ 228.53MB (23.2% of original, 76.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T17:15:25Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T17:15:25Z", "level": "INFO", "message": "Deleted original and processing copy for Hero Without a Class - Who Even Needs Skills!! - S01E01 - Judged Classless x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T17:15:25Z", "level": "INFO", "message": "Processing: Hero Without a Class - Who Even Needs Skills!! - S01E02 - Bresgia, City of Swords x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T17:15:34Z", "level": "INFO", "message": "Copied Hero Without a Class - Who Even Needs Skills!! - S01E02 - Bresgia, City of Swords x264 AAC WEBDL-1080p VARYG.mkv β†’ Hero Without a Class - Who Even Needs Skills!! - S01E02 - Bresgia, City of Swords x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T17:15:34Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T17:15:34Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T17:15:34Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T17:15:36Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T17:15:36Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T17:15:36Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T17:15:36Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T17:15:36Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T17:15:36Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T17:15:36Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T17:15:36Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T17:15:36Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T17:15:36Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:15:36Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T17:15:36Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:15:36Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T17:15:36Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:15:36Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-24T17:15:36Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:15:36Z", "level": "INFO", "message": "Stream 2: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-24T17:15:36Z", "level": "INFO", "message": "Running CQ encode: Hero Without a Class - Who Even Needs Skills!! - S01E02 - Bresgia, City of Swords x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-24T17:18:38Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-24T17:18:38Z", "level": "INFO", "message": " Original Size: 987.43 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-24T17:18:38Z", "level": "INFO", "message": " Encoded Size: 213.95 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-24T17:18:38Z", "level": "INFO", "message": " Reduction: 21.7% of original (78.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-24T17:18:38Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-24T17:18:38Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-24T17:18:40Z", "level": "INFO", "message": "Moved Hero Without a Class - Who Even Needs Skills!! - S01E02 - Bresgia, City of Swords x264 AAC WEBDL-1080p VARYG - [EHX].mkv β†’ Hero Without a Class - Who Even Needs Skills!! - S01E02 - Bresgia, City of Swords x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T17:18:43Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Hero Without a Class - Who Even Needs Skills!! - S01E02 - Bresgia, City of Swords x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T17:18:43Z", "level": "INFO", "message": " Type: ANIME | Show: Hero Without a Class - Who Even Needs Skills!! (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T17:18:43Z", "level": "INFO", "message": " Size: 987.43MB β†’ 213.95MB (21.7% of original, 78.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T17:18:43Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T17:18:43Z", "level": "INFO", "message": "Deleted original and processing copy for Hero Without a Class - Who Even Needs Skills!! - S01E02 - Bresgia, City of Swords x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T17:18:43Z", "level": "INFO", "message": "Processing: Hero Without a Class - Who Even Needs Skills!! - S01E03 - Guild Competition x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T17:18:52Z", "level": "INFO", "message": "Copied Hero Without a Class - Who Even Needs Skills!! - S01E03 - Guild Competition x264 AAC WEBDL-1080p VARYG.mkv β†’ Hero Without a Class - Who Even Needs Skills!! - S01E03 - Guild Competition x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T17:18:52Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T17:18:52Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T17:18:52Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T17:18:54Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T17:18:54Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T17:18:54Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T17:18:54Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T17:18:54Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T17:18:54Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T17:18:54Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T17:18:54Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T17:18:54Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T17:18:54Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:18:54Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T17:18:54Z", "level": "INFO", "message": "Stereo audio 127kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:18:54Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 127kbps | Action: COPY (preserve) | Target: 127kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T17:18:54Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:18:54Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-24T17:18:54Z", "level": "INFO", "message": "Stereo audio 127kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:18:54Z", "level": "INFO", "message": "Stream 2: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-24T17:18:54Z", "level": "INFO", "message": "Running CQ encode: Hero Without a Class - Who Even Needs Skills!! - S01E03 - Guild Competition x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-24T17:21:56Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-24T17:21:56Z", "level": "INFO", "message": " Original Size: 988.07 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-24T17:21:56Z", "level": "INFO", "message": " Encoded Size: 226.22 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-24T17:21:56Z", "level": "INFO", "message": " Reduction: 22.9% of original (77.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-24T17:21:56Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-24T17:21:56Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-24T17:21:58Z", "level": "INFO", "message": "Moved Hero Without a Class - Who Even Needs Skills!! - S01E03 - Guild Competition x264 AAC WEBDL-1080p VARYG - [EHX].mkv β†’ Hero Without a Class - Who Even Needs Skills!! - S01E03 - Guild Competition x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T17:22:01Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Hero Without a Class - Who Even Needs Skills!! - S01E03 - Guild Competition x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T17:22:01Z", "level": "INFO", "message": " Type: ANIME | Show: Hero Without a Class - Who Even Needs Skills!! (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T17:22:01Z", "level": "INFO", "message": " Size: 988.07MB β†’ 226.22MB (22.9% of original, 77.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T17:22:01Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T17:22:01Z", "level": "INFO", "message": "Deleted original and processing copy for Hero Without a Class - Who Even Needs Skills!! - S01E03 - Guild Competition x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T17:22:01Z", "level": "INFO", "message": "Processing: Hero Without a Class - Who Even Needs Skills!! - S01E03 - Guild Competition x265 EAC3 WEBRip-1080p EMBER.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T17:22:04Z", "level": "INFO", "message": "Copied Hero Without a Class - Who Even Needs Skills!! - S01E03 - Guild Competition x265 EAC3 WEBRip-1080p EMBER.mkv β†’ Hero Without a Class - Who Even Needs Skills!! - S01E03 - Guild Competition x265 EAC3 WEBRip-1080p EMBER.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T17:22:04Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T17:22:04Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T17:22:04Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T17:22:05Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T17:22:05Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T17:22:05Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T17:22:05Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T17:22:05Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T17:22:05Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T17:22:05Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T17:22:05Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T17:22:05Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T17:22:05Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 225kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T17:22:05Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-24T17:22:05Z", "level": "INFO", "message": "Running CQ encode: Hero Without a Class - Who Even Needs Skills!! - S01E03 - Guild Competition x265 EAC3 WEBRip-1080p EMBER - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-24T17:25:05Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-24T17:25:05Z", "level": "INFO", "message": " Original Size: 292.11 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-24T17:25:05Z", "level": "INFO", "message": " Encoded Size: 206.51 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-24T17:25:05Z", "level": "INFO", "message": " Reduction: 70.7% of original (29.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-24T17:25:05Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-24T17:25:05Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-24T17:25:07Z", "level": "INFO", "message": "Moved Hero Without a Class - Who Even Needs Skills!! - S01E03 - Guild Competition x265 EAC3 WEBRip-1080p EMBER - [EHX].mkv β†’ Hero Without a Class - Who Even Needs Skills!! - S01E03 - Guild Competition x265 EAC3 WEBRip-1080p EMBER - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T17:25:08Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Hero Without a Class - Who Even Needs Skills!! - S01E03 - Guild Competition x265 EAC3 WEBRip-1080p EMBER - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T17:25:08Z", "level": "INFO", "message": " Type: ANIME | Show: Hero Without a Class - Who Even Needs Skills!! (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T17:25:08Z", "level": "INFO", "message": " Size: 292.11MB β†’ 206.51MB (70.7% of original, 29.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T17:25:08Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T17:25:08Z", "level": "INFO", "message": "Deleted original and processing copy for Hero Without a Class - Who Even Needs Skills!! - S01E03 - Guild Competition x265 EAC3 WEBRip-1080p EMBER.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T17:25:08Z", "level": "INFO", "message": "Processing: Hero Without a Class - Who Even Needs Skills!! - S01E04 - Underground Dungeon x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T17:25:16Z", "level": "INFO", "message": "Copied Hero Without a Class - Who Even Needs Skills!! - S01E04 - Underground Dungeon x264 AAC WEBDL-1080p VARYG.mkv β†’ Hero Without a Class - Who Even Needs Skills!! - S01E04 - Underground Dungeon x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T17:25:17Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T17:25:17Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T17:25:17Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T17:25:19Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T17:25:19Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T17:25:19Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T17:25:19Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T17:25:19Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T17:25:19Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T17:25:19Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T17:25:19Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T17:25:19Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T17:25:19Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:25:19Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T17:25:19Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:25:19Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T17:25:19Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:25:19Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-24T17:25:19Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:25:19Z", "level": "INFO", "message": "Stream 2: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-24T17:25:19Z", "level": "INFO", "message": "Running CQ encode: Hero Without a Class - Who Even Needs Skills!! - S01E04 - Underground Dungeon x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-24T17:28:19Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-24T17:28:19Z", "level": "INFO", "message": " Original Size: 989.80 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-24T17:28:19Z", "level": "INFO", "message": " Encoded Size: 204.72 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-24T17:28:19Z", "level": "INFO", "message": " Reduction: 20.7% of original (79.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-24T17:28:19Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-24T17:28:19Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-24T17:28:21Z", "level": "INFO", "message": "Moved Hero Without a Class - Who Even Needs Skills!! - S01E04 - Underground Dungeon x264 AAC WEBDL-1080p VARYG - [EHX].mkv β†’ Hero Without a Class - Who Even Needs Skills!! - S01E04 - Underground Dungeon x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T17:28:23Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Hero Without a Class - Who Even Needs Skills!! - S01E04 - Underground Dungeon x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T17:28:23Z", "level": "INFO", "message": " Type: ANIME | Show: Hero Without a Class - Who Even Needs Skills!! (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T17:28:23Z", "level": "INFO", "message": " Size: 989.8MB β†’ 204.72MB (20.7% of original, 79.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T17:28:23Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T17:28:23Z", "level": "INFO", "message": "Deleted original and processing copy for Hero Without a Class - Who Even Needs Skills!! - S01E04 - Underground Dungeon x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T17:28:23Z", "level": "INFO", "message": "Processing: Hero Without a Class - Who Even Needs Skills!! - S01E05 - Sword God Cup x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T17:28:32Z", "level": "INFO", "message": "Copied Hero Without a Class - Who Even Needs Skills!! - S01E05 - Sword God Cup x264 AAC WEBDL-1080p VARYG.mkv β†’ Hero Without a Class - Who Even Needs Skills!! - S01E05 - Sword God Cup x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T17:28:32Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T17:28:32Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T17:28:32Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T17:28:34Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T17:28:34Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T17:28:34Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T17:28:34Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T17:28:34Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T17:28:34Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T17:28:34Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T17:28:34Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T17:28:34Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T17:28:34Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:28:34Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T17:28:34Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:28:34Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T17:28:34Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:28:34Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-24T17:28:34Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:28:34Z", "level": "INFO", "message": "Stream 2: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-24T17:28:34Z", "level": "INFO", "message": "Running CQ encode: Hero Without a Class - Who Even Needs Skills!! - S01E05 - Sword God Cup x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-24T17:31:34Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-24T17:31:34Z", "level": "INFO", "message": " Original Size: 988.19 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-24T17:31:34Z", "level": "INFO", "message": " Encoded Size: 233.45 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-24T17:31:34Z", "level": "INFO", "message": " Reduction: 23.6% of original (76.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-24T17:31:34Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-24T17:31:34Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-24T17:31:36Z", "level": "INFO", "message": "Moved Hero Without a Class - Who Even Needs Skills!! - S01E05 - Sword God Cup x264 AAC WEBDL-1080p VARYG - [EHX].mkv β†’ Hero Without a Class - Who Even Needs Skills!! - S01E05 - Sword God Cup x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T17:31:38Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Hero Without a Class - Who Even Needs Skills!! - S01E05 - Sword God Cup x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T17:31:38Z", "level": "INFO", "message": " Type: ANIME | Show: Hero Without a Class - Who Even Needs Skills!! (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T17:31:38Z", "level": "INFO", "message": " Size: 988.19MB β†’ 233.45MB (23.6% of original, 76.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T17:31:38Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T17:31:38Z", "level": "INFO", "message": "Deleted original and processing copy for Hero Without a Class - Who Even Needs Skills!! - S01E05 - Sword God Cup x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T17:31:38Z", "level": "INFO", "message": "Processing: Hero Without a Class - Who Even Needs Skills!! - S01E06 - Arel's Homecoming x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T17:31:47Z", "level": "INFO", "message": "Copied Hero Without a Class - Who Even Needs Skills!! - S01E06 - Arel's Homecoming x264 AAC WEBDL-1080p VARYG.mkv β†’ Hero Without a Class - Who Even Needs Skills!! - S01E06 - Arel's Homecoming x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T17:31:47Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T17:31:47Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T17:31:47Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T17:31:49Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T17:31:49Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T17:31:49Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T17:31:49Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T17:31:49Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T17:31:49Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T17:31:49Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T17:31:49Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T17:31:49Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T17:31:49Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:31:49Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T17:31:49Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:31:49Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T17:31:49Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:31:49Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-24T17:31:49Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:31:49Z", "level": "INFO", "message": "Stream 2: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-24T17:31:49Z", "level": "INFO", "message": "Running CQ encode: Hero Without a Class - Who Even Needs Skills!! - S01E06 - Arel's Homecoming x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-24T17:34:48Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-24T17:34:48Z", "level": "INFO", "message": " Original Size: 987.57 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-24T17:34:48Z", "level": "INFO", "message": " Encoded Size: 192.66 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-24T17:34:48Z", "level": "INFO", "message": " Reduction: 19.5% of original (80.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-24T17:34:48Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-24T17:34:48Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-24T17:34:50Z", "level": "INFO", "message": "Moved Hero Without a Class - Who Even Needs Skills!! - S01E06 - Arel's Homecoming x264 AAC WEBDL-1080p VARYG - [EHX].mkv β†’ Hero Without a Class - Who Even Needs Skills!! - S01E06 - Arel's Homecoming x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T17:34:52Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Hero Without a Class - Who Even Needs Skills!! - S01E06 - Arel's Homecoming x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T17:34:52Z", "level": "INFO", "message": " Type: ANIME | Show: Hero Without a Class - Who Even Needs Skills!! (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T17:34:52Z", "level": "INFO", "message": " Size: 987.57MB β†’ 192.66MB (19.5% of original, 80.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T17:34:52Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T17:34:53Z", "level": "INFO", "message": "Deleted original and processing copy for Hero Without a Class - Who Even Needs Skills!! - S01E06 - Arel's Homecoming x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T17:34:53Z", "level": "INFO", "message": "Processing: Hero Without a Class - Who Even Needs Skills!! - S01E07 - Arsbell, The City of Magic x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T17:35:01Z", "level": "INFO", "message": "Copied Hero Without a Class - Who Even Needs Skills!! - S01E07 - Arsbell, The City of Magic x264 AAC WEBDL-1080p VARYG.mkv β†’ Hero Without a Class - Who Even Needs Skills!! - S01E07 - Arsbell, The City of Magic x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T17:35:02Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T17:35:02Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T17:35:02Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T17:35:04Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T17:35:04Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T17:35:04Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T17:35:04Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T17:35:04Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T17:35:04Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T17:35:04Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T17:35:04Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T17:35:04Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T17:35:04Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:35:04Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T17:35:04Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:35:04Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T17:35:04Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:35:04Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-24T17:35:04Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:35:04Z", "level": "INFO", "message": "Stream 2: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-24T17:35:04Z", "level": "INFO", "message": "Running CQ encode: Hero Without a Class - Who Even Needs Skills!! - S01E07 - Arsbell, The City of Magic x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-24T17:38:03Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-24T17:38:03Z", "level": "INFO", "message": " Original Size: 988.42 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-24T17:38:03Z", "level": "INFO", "message": " Encoded Size: 212.87 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-24T17:38:03Z", "level": "INFO", "message": " Reduction: 21.5% of original (78.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-24T17:38:03Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-24T17:38:03Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-24T17:38:05Z", "level": "INFO", "message": "Moved Hero Without a Class - Who Even Needs Skills!! - S01E07 - Arsbell, The City of Magic x264 AAC WEBDL-1080p VARYG - [EHX].mkv β†’ Hero Without a Class - Who Even Needs Skills!! - S01E07 - Arsbell, The City of Magic x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T17:38:07Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Hero Without a Class - Who Even Needs Skills!! - S01E07 - Arsbell, The City of Magic x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T17:38:07Z", "level": "INFO", "message": " Type: ANIME | Show: Hero Without a Class - Who Even Needs Skills!! (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T17:38:07Z", "level": "INFO", "message": " Size: 988.42MB β†’ 212.87MB (21.5% of original, 78.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T17:38:07Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T17:38:08Z", "level": "INFO", "message": "Deleted original and processing copy for Hero Without a Class - Who Even Needs Skills!! - S01E07 - Arsbell, The City of Magic x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T17:38:08Z", "level": "INFO", "message": "Processing: Hero Without a Class - Who Even Needs Skills!! - S01E08 - Magic School x264 AAC WEBDL-1080p SubsPlus+.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T17:38:13Z", "level": "INFO", "message": "Copied Hero Without a Class - Who Even Needs Skills!! - S01E08 - Magic School x264 AAC WEBDL-1080p SubsPlus+.mkv β†’ Hero Without a Class - Who Even Needs Skills!! - S01E08 - Magic School x264 AAC WEBDL-1080p SubsPlus+.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T17:38:13Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T17:38:13Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T17:38:13Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T17:38:14Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T17:38:14Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T17:38:14Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T17:38:14Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T17:38:14Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T17:38:14Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T17:38:14Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T17:38:14Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T17:38:14Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T17:38:14Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 238kbps | Action: ENCODE | Target: 192kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T17:38:14Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-24T17:38:14Z", "level": "INFO", "message": "Running CQ encode: Hero Without a Class - Who Even Needs Skills!! - S01E08 - Magic School x264 AAC WEBDL-1080p SubsPlus+ - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-24T17:41:13Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-24T17:41:13Z", "level": "INFO", "message": " Original Size: 589.57 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-24T17:41:13Z", "level": "INFO", "message": " Encoded Size: 170.92 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-24T17:41:13Z", "level": "INFO", "message": " Reduction: 29.0% of original (71.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-24T17:41:13Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-24T17:41:13Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-24T17:41:14Z", "level": "INFO", "message": "Moved Hero Without a Class - Who Even Needs Skills!! - S01E08 - Magic School x264 AAC WEBDL-1080p SubsPlus+ - [EHX].mkv β†’ Hero Without a Class - Who Even Needs Skills!! - S01E08 - Magic School x264 AAC WEBDL-1080p SubsPlus+ - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T17:41:15Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Hero Without a Class - Who Even Needs Skills!! - S01E08 - Magic School x264 AAC WEBDL-1080p SubsPlus+ - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T17:41:15Z", "level": "INFO", "message": " Type: ANIME | Show: Hero Without a Class - Who Even Needs Skills!! (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T17:41:15Z", "level": "INFO", "message": " Size: 589.57MB β†’ 170.92MB (29.0% of original, 71.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T17:41:15Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T17:41:16Z", "level": "INFO", "message": "Deleted original and processing copy for Hero Without a Class - Who Even Needs Skills!! - S01E08 - Magic School x264 AAC WEBDL-1080p SubsPlus+.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T17:41:16Z", "level": "INFO", "message": "Processing: Hero Without a Class - Who Even Needs Skills!! - S01E08 - Magic School x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T17:41:25Z", "level": "INFO", "message": "Copied Hero Without a Class - Who Even Needs Skills!! - S01E08 - Magic School x264 AAC WEBDL-1080p VARYG.mkv β†’ Hero Without a Class - Who Even Needs Skills!! - S01E08 - Magic School x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T17:41:25Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T17:41:25Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T17:41:25Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T17:41:27Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T17:41:27Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T17:41:27Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T17:41:27Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T17:41:27Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T17:41:27Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T17:41:27Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T17:41:27Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T17:41:27Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T17:41:27Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:41:27Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T17:41:27Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:41:27Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T17:41:27Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:41:27Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-24T17:41:27Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:41:27Z", "level": "INFO", "message": "Stream 2: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-24T17:41:27Z", "level": "INFO", "message": "Running CQ encode: Hero Without a Class - Who Even Needs Skills!! - S01E08 - Magic School x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-24T17:44:26Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-24T17:44:26Z", "level": "INFO", "message": " Original Size: 990.34 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-24T17:44:26Z", "level": "INFO", "message": " Encoded Size: 189.32 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-24T17:44:26Z", "level": "INFO", "message": " Reduction: 19.1% of original (80.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-24T17:44:26Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-24T17:44:26Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-24T17:44:28Z", "level": "INFO", "message": "Moved Hero Without a Class - Who Even Needs Skills!! - S01E08 - Magic School x264 AAC WEBDL-1080p VARYG - [EHX].mkv β†’ Hero Without a Class - Who Even Needs Skills!! - S01E08 - Magic School x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T17:44:30Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Hero Without a Class - Who Even Needs Skills!! - S01E08 - Magic School x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T17:44:30Z", "level": "INFO", "message": " Type: ANIME | Show: Hero Without a Class - Who Even Needs Skills!! (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T17:44:30Z", "level": "INFO", "message": " Size: 990.34MB β†’ 189.32MB (19.1% of original, 80.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T17:44:30Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T17:44:30Z", "level": "INFO", "message": "Deleted original and processing copy for Hero Without a Class - Who Even Needs Skills!! - S01E08 - Magic School x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T17:44:30Z", "level": "INFO", "message": "Processing: Hero Without a Class - Who Even Needs Skills!! - S01E09 - Flight Race x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T17:44:39Z", "level": "INFO", "message": "Copied Hero Without a Class - Who Even Needs Skills!! - S01E09 - Flight Race x264 AAC WEBDL-1080p VARYG.mkv β†’ Hero Without a Class - Who Even Needs Skills!! - S01E09 - Flight Race x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T17:44:39Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T17:44:39Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T17:44:39Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T17:44:41Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T17:44:41Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T17:44:41Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T17:44:41Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T17:44:41Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T17:44:41Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T17:44:41Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T17:44:41Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T17:44:41Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T17:44:41Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:44:41Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T17:44:41Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:44:41Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T17:44:41Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:44:41Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-24T17:44:41Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:44:41Z", "level": "INFO", "message": "Stream 2: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-24T17:44:41Z", "level": "INFO", "message": "Running CQ encode: Hero Without a Class - Who Even Needs Skills!! - S01E09 - Flight Race x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-24T17:47:41Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-24T17:47:41Z", "level": "INFO", "message": " Original Size: 989.05 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-24T17:47:41Z", "level": "INFO", "message": " Encoded Size: 254.73 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-24T17:47:41Z", "level": "INFO", "message": " Reduction: 25.8% of original (74.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-24T17:47:41Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-24T17:47:41Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-24T17:47:43Z", "level": "INFO", "message": "Moved Hero Without a Class - Who Even Needs Skills!! - S01E09 - Flight Race x264 AAC WEBDL-1080p VARYG - [EHX].mkv β†’ Hero Without a Class - Who Even Needs Skills!! - S01E09 - Flight Race x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T17:47:45Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Hero Without a Class - Who Even Needs Skills!! - S01E09 - Flight Race x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T17:47:45Z", "level": "INFO", "message": " Type: ANIME | Show: Hero Without a Class - Who Even Needs Skills!! (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T17:47:45Z", "level": "INFO", "message": " Size: 989.05MB β†’ 254.73MB (25.8% of original, 74.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T17:47:45Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T17:47:46Z", "level": "INFO", "message": "Deleted original and processing copy for Hero Without a Class - Who Even Needs Skills!! - S01E09 - Flight Race x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T17:47:46Z", "level": "INFO", "message": "Processing: Hero Without a Class - Who Even Needs Skills!! - S01E10 - The Demon's Contract x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T17:47:54Z", "level": "INFO", "message": "Copied Hero Without a Class - Who Even Needs Skills!! - S01E10 - The Demon's Contract x264 AAC WEBDL-1080p VARYG.mkv β†’ Hero Without a Class - Who Even Needs Skills!! - S01E10 - The Demon's Contract x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T17:47:54Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T17:47:54Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T17:47:54Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T17:47:57Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T17:47:57Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T17:47:57Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T17:47:57Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T17:47:57Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T17:47:57Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T17:47:57Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T17:47:57Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T17:47:57Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T17:47:57Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:47:57Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T17:47:57Z", "level": "INFO", "message": "Stereo audio 127kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:47:57Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 127kbps | Action: COPY (preserve) | Target: 127kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T17:47:57Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:47:57Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-24T17:47:57Z", "level": "INFO", "message": "Stereo audio 127kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:47:57Z", "level": "INFO", "message": "Stream 2: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-24T17:47:57Z", "level": "INFO", "message": "Running CQ encode: Hero Without a Class - Who Even Needs Skills!! - S01E10 - The Demon's Contract x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-24T17:50:56Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-24T17:50:56Z", "level": "INFO", "message": " Original Size: 989.39 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-24T17:50:56Z", "level": "INFO", "message": " Encoded Size: 190.11 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-24T17:50:56Z", "level": "INFO", "message": " Reduction: 19.2% of original (80.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-24T17:50:56Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-24T17:50:56Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-24T17:50:58Z", "level": "INFO", "message": "Moved Hero Without a Class - Who Even Needs Skills!! - S01E10 - The Demon's Contract x264 AAC WEBDL-1080p VARYG - [EHX].mkv β†’ Hero Without a Class - Who Even Needs Skills!! - S01E10 - The Demon's Contract x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T17:51:01Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Hero Without a Class - Who Even Needs Skills!! - S01E10 - The Demon's Contract x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T17:51:01Z", "level": "INFO", "message": " Type: ANIME | Show: Hero Without a Class - Who Even Needs Skills!! (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T17:51:01Z", "level": "INFO", "message": " Size: 989.39MB β†’ 190.11MB (19.2% of original, 80.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T17:51:01Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T17:51:01Z", "level": "INFO", "message": "Deleted original and processing copy for Hero Without a Class - Who Even Needs Skills!! - S01E10 - The Demon's Contract x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T17:51:01Z", "level": "INFO", "message": "Processing: Hero Without a Class - Who Even Needs Skills!! - S01E11 - Classless Hero x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T17:51:09Z", "level": "INFO", "message": "Copied Hero Without a Class - Who Even Needs Skills!! - S01E11 - Classless Hero x264 AAC WEBDL-1080p VARYG.mkv β†’ Hero Without a Class - Who Even Needs Skills!! - S01E11 - Classless Hero x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T17:51:10Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T17:51:10Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T17:51:10Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T17:51:12Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T17:51:12Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T17:51:12Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T17:51:12Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T17:51:12Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T17:51:12Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T17:51:12Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T17:51:12Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T17:51:12Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T17:51:12Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:51:12Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T17:51:12Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:51:12Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T17:51:12Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:51:12Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-24T17:51:12Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:51:12Z", "level": "INFO", "message": "Stream 2: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-24T17:51:12Z", "level": "INFO", "message": "Running CQ encode: Hero Without a Class - Who Even Needs Skills!! - S01E11 - Classless Hero x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-24T17:54:12Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-24T17:54:12Z", "level": "INFO", "message": " Original Size: 983.96 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-24T17:54:12Z", "level": "INFO", "message": " Encoded Size: 206.96 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-24T17:54:12Z", "level": "INFO", "message": " Reduction: 21.0% of original (79.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-24T17:54:12Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-24T17:54:12Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-24T17:54:14Z", "level": "INFO", "message": "Moved Hero Without a Class - Who Even Needs Skills!! - S01E11 - Classless Hero x264 AAC WEBDL-1080p VARYG - [EHX].mkv β†’ Hero Without a Class - Who Even Needs Skills!! - S01E11 - Classless Hero x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T17:54:16Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Hero Without a Class - Who Even Needs Skills!! - S01E11 - Classless Hero x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T17:54:16Z", "level": "INFO", "message": " Type: ANIME | Show: Hero Without a Class - Who Even Needs Skills!! (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T17:54:16Z", "level": "INFO", "message": " Size: 983.96MB β†’ 206.96MB (21.0% of original, 79.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T17:54:16Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T17:54:17Z", "level": "INFO", "message": "Deleted original and processing copy for Hero Without a Class - Who Even Needs Skills!! - S01E11 - Classless Hero x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T17:54:17Z", "level": "INFO", "message": "Processing: Hero Without a Class - Who Even Needs Skills!! - S01E12 - The Empress' Empire x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-24T17:54:25Z", "level": "INFO", "message": "Copied Hero Without a Class - Who Even Needs Skills!! - S01E12 - The Empress' Empire x264 AAC WEBDL-1080p VARYG.mkv β†’ Hero Without a Class - Who Even Needs Skills!! - S01E12 - The Empress' Empire x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-24T17:54:26Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-24T17:54:26Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-24T17:54:26Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-24T17:54:28Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-24T17:54:28Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-24T17:54:28Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-24T17:54:28Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-24T17:54:28Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-24T17:54:28Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-24T17:54:28Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-24T17:54:28Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-24T17:54:28Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-24T17:54:28Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:54:28Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T17:54:28Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:54:28Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-24T17:54:28Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:54:28Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-24T17:54:28Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-24T17:54:28Z", "level": "INFO", "message": "Stream 2: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-24T17:54:28Z", "level": "INFO", "message": "Running CQ encode: Hero Without a Class - Who Even Needs Skills!! - S01E12 - The Empress' Empire x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-24T17:57:27Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-24T17:57:27Z", "level": "INFO", "message": " Original Size: 982.51 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-24T17:57:27Z", "level": "INFO", "message": " Encoded Size: 209.61 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-24T17:57:27Z", "level": "INFO", "message": " Reduction: 21.3% of original (78.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-24T17:57:27Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-24T17:57:27Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-24T17:57:29Z", "level": "INFO", "message": "Moved Hero Without a Class - Who Even Needs Skills!! - S01E12 - The Empress' Empire x264 AAC WEBDL-1080p VARYG - [EHX].mkv β†’ Hero Without a Class - Who Even Needs Skills!! - S01E12 - The Empress' Empire x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-24T17:57:31Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Hero Without a Class - Who Even Needs Skills!! - S01E12 - The Empress' Empire x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-24T17:57:31Z", "level": "INFO", "message": " Type: ANIME | Show: Hero Without a Class - Who Even Needs Skills!! (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-24T17:57:31Z", "level": "INFO", "message": " Size: 982.51MB β†’ 209.61MB (21.3% of original, 78.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-24T17:57:31Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-24T17:57:32Z", "level": "INFO", "message": "Deleted original and processing copy for Hero Without a Class - Who Even Needs Skills!! - S01E12 - The Empress' Empire x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-24T17:57:32Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 512} {"timestamp": "2026-01-25T00:06:22Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\The A-Team (2010)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-25T00:06:22Z", "level": "INFO", "message": "Processing: The A-Team (2010) Extended x265 AAC 5.1 Bluray-1080p Tigole.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-25T00:07:10Z", "level": "INFO", "message": "Copied The A-Team (2010) Extended x265 AAC 5.1 Bluray-1080p Tigole.mkv β†’ The A-Team (2010) Extended x265 AAC 5.1 Bluray-1080p Tigole.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-25T00:07:10Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x816", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-25T00:07:10Z", "level": "INFO", "message": "Source 1920x816 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-25T00:07:10Z", "level": "INFO", "message": "Source 1920x816 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-25T00:07:19Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-25T00:07:19Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-25T00:07:19Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x816", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-25T00:07:19Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x816", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-25T00:07:19Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-25T00:07:19Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-25T00:07:19Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-25T00:07:19Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-25T00:07:19Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-25T00:07:19Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 490kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-25T00:07:19Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-25T00:07:19Z", "level": "INFO", "message": "Running CQ encode: The A-Team (2010) Extended x265 AAC 5.1 Bluray-1080p Tigole - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-25T00:14:50Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\The A-Team (2010)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-25T00:14:50Z", "level": "INFO", "message": "Processing: The A-Team (2010) Extended x265 AAC 5.1 Bluray-1080p Tigole.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-25T00:14:50Z", "level": "INFO", "message": "File already in processing: The A-Team (2010) Extended x265 AAC 5.1 Bluray-1080p Tigole.mkv (5524.64 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 163} {"timestamp": "2026-01-25T00:14:50Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x816", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-25T00:14:50Z", "level": "INFO", "message": "Source 1920x816 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-25T00:14:50Z", "level": "INFO", "message": "Source 1920x816 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-25T00:14:55Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-25T00:14:55Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-25T00:14:55Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x816", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-25T00:14:55Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x816", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-25T00:14:55Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-25T00:14:55Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-25T00:14:55Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-25T00:14:55Z", "level": "INFO", "message": " β€’ CQ Value: 34", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-25T00:14:55Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-25T00:14:55Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 491kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-25T00:14:55Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-25T00:14:55Z", "level": "INFO", "message": "Running CQ encode: The A-Team (2010) Extended x265 AAC 5.1 Bluray-1080p Tigole - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-25T00:20:31Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\The A-Team (2010)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-25T00:20:31Z", "level": "INFO", "message": "Processing: The A-Team (2010) Extended x265 AAC 5.1 Bluray-1080p Tigole.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-25T00:20:31Z", "level": "INFO", "message": "File already in processing: The A-Team (2010) Extended x265 AAC 5.1 Bluray-1080p Tigole.mkv (5524.64 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 163} {"timestamp": "2026-01-25T00:20:31Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x816", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-25T00:20:31Z", "level": "INFO", "message": "Source 1920x816 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-25T00:20:31Z", "level": "INFO", "message": "Source 1920x816 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-25T00:20:36Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-25T00:20:36Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-25T00:20:36Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x816", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-25T00:20:36Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x816", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-25T00:20:36Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-25T00:20:36Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-25T00:20:36Z", "level": "INFO", "message": " β€’ Encode Method: Bitrate", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-25T00:20:36Z", "level": "INFO", "message": " β€’ Bitrate: 1500k, Max: 1750k", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 94} {"timestamp": "2026-01-25T00:20:36Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-25T00:20:36Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 490kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-25T00:20:36Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-25T00:20:36Z", "level": "INFO", "message": "Running Bitrate encode: The A-Team (2010) Extended x265 AAC 5.1 Bluray-1080p Tigole - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-25T00:34:03Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-25T00:34:03Z", "level": "INFO", "message": " Original Size: 5524.64 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-25T00:34:03Z", "level": "INFO", "message": " Encoded Size: 2077.04 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-25T00:34:03Z", "level": "INFO", "message": " Reduction: 37.6% of original (62.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-25T00:34:03Z", "level": "INFO", "message": " Resolution: 1920x816 β†’ 1920x816", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-25T00:34:03Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-25T00:34:21Z", "level": "INFO", "message": "Moved The A-Team (2010) Extended x265 AAC 5.1 Bluray-1080p Tigole - [EHX].mkv β†’ The A-Team (2010) Extended x265 AAC 5.1 Bluray-1080p Tigole - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-25T00:34:28Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The A-Team (2010) Extended x265 AAC 5.1 Bluray-1080p Tigole - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-25T00:34:28Z", "level": "INFO", "message": " Type: MOVIE | Show: N/A", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-25T00:34:28Z", "level": "INFO", "message": " Size: 5524.64MB β†’ 2077.04MB (37.6% of original, 62.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-25T00:34:28Z", "level": "INFO", "message": " Method: Bitrate | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-25T00:34:29Z", "level": "INFO", "message": "Deleted original and processing copy for The A-Team (2010) Extended x265 AAC 5.1 Bluray-1080p Tigole.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-25T00:34:29Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 512} {"timestamp": "2026-01-25T20:44:45Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\The Majestic (2001)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-25T20:44:45Z", "level": "INFO", "message": "Processing: The Majestic (2001) x265 AC3 5.1 Bluray-1080p Licdom.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-25T20:45:13Z", "level": "INFO", "message": "Copied The Majestic (2001) x265 AC3 5.1 Bluray-1080p Licdom.mkv β†’ The Majestic (2001) x265 AC3 5.1 Bluray-1080p Licdom.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-25T20:45:13Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-25T20:45:13Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-25T20:45:20Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Italiano AC-3 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-25T20:45:25Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'English AC-3 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-25T20:45:36Z", "level": "INFO", "message": "User selected 1 audio stream(s): [2]", "module": "audio_handler", "funcName": "prompt_user_audio_selection", "line": 391} {"timestamp": "2026-01-25T20:45:36Z", "level": "INFO", "message": "Removed 1 audio stream(s): [1]", "module": "audio_handler", "funcName": "prompt_user_audio_selection", "line": 395} {"timestamp": "2026-01-25T20:45:55Z", "level": "INFO", "message": "User selected to strip titles from streams: [2]", "module": "audio_handler", "funcName": "prompt_for_title_stripping", "line": 449} {"timestamp": "2026-01-25T20:45:55Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-25T20:45:55Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-25T20:45:55Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-25T20:45:55Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-25T20:45:55Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-25T20:45:55Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-25T20:45:55Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-25T20:45:55Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-25T20:45:55Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-25T20:45:55Z", "level": "INFO", "message": " - Stream #2: 6chβ†’2ch | Lang: eng | Detected: 639kbps | Action: ENCODE | Target: 160kbps | Title: English AC-3 5.1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-25T20:45:55Z", "level": "INFO", "message": "Stream 2: title='English AC-3 5.1', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-25T20:45:55Z", "level": "INFO", "message": "Running CQ encode: The Majestic (2001) x265 AC3 5.1 Bluray-1080p Licdom - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-25T20:56:06Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-25T20:56:06Z", "level": "INFO", "message": " Original Size: 3226.43 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-25T20:56:06Z", "level": "INFO", "message": " Encoded Size: 1385.13 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-25T20:56:06Z", "level": "INFO", "message": " Reduction: 42.9% of original (57.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-25T20:56:06Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-25T20:56:06Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-25T20:56:18Z", "level": "INFO", "message": "Moved The Majestic (2001) x265 AC3 5.1 Bluray-1080p Licdom - [EHX].mkv β†’ The Majestic (2001) x265 AC3 5.1 Bluray-1080p Licdom - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-25T20:56:24Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Italiano AC-3 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-25T20:56:30Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'English AC-3 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-25T20:56:30Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Majestic (2001) x265 AC3 5.1 Bluray-1080p Licdom - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-25T20:56:30Z", "level": "INFO", "message": " Type: MOVIE | Show: N/A", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-25T20:56:30Z", "level": "INFO", "message": " Size: 3226.43MB β†’ 1385.13MB (42.9% of original, 57.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-25T20:56:30Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-25T20:56:31Z", "level": "INFO", "message": "Deleted original and processing copy for The Majestic (2001) x265 AC3 5.1 Bluray-1080p Licdom.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-25T20:56:31Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 512} {"timestamp": "2026-01-26T16:39:17Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\The Office (US)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-26T16:39:17Z", "level": "INFO", "message": "Processing: The Office (US) - S08E04 - Garden Party x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T16:39:23Z", "level": "INFO", "message": "Copied The Office (US) - S08E04 - Garden Party x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S08E04 - Garden Party x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T16:39:23Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T16:39:23Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T16:39:23Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T16:39:25Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T16:39:25Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T16:39:25Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T16:39:25Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T16:39:25Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T16:39:25Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T16:39:25Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T16:39:25Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T16:39:25Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T16:39:25Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 438kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T16:39:25Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T16:39:25Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S08E04 - Garden Party x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T16:42:11Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T16:42:11Z", "level": "INFO", "message": " Original Size: 706.61 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T16:42:11Z", "level": "INFO", "message": " Encoded Size: 541.61 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T16:42:11Z", "level": "INFO", "message": " Reduction: 76.6% of original (23.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T16:42:11Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T16:42:11Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T16:42:16Z", "level": "INFO", "message": "Moved The Office (US) - S08E04 - Garden Party x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S08E04 - Garden Party x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T16:42:17Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S08E04 - Garden Party x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T16:42:17Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T16:42:17Z", "level": "INFO", "message": " Size: 706.61MB β†’ 541.61MB (76.6% of original, 23.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T16:42:17Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T16:42:18Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S08E04 - Garden Party x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T16:42:18Z", "level": "INFO", "message": "Processing: The Office (US) - S03E13 - The Return x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T16:42:27Z", "level": "INFO", "message": "Copied The Office (US) - S03E13 - The Return x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S03E13 - The Return x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T16:42:27Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T16:42:27Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T16:42:27Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T16:42:28Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T16:42:28Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T16:42:28Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T16:42:28Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T16:42:28Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T16:42:28Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T16:42:28Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T16:42:28Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T16:42:28Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T16:42:28Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 418kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T16:42:28Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T16:42:28Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S03E13 - The Return x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T16:46:03Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T16:46:03Z", "level": "INFO", "message": " Original Size: 897.53 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T16:46:03Z", "level": "INFO", "message": " Encoded Size: 624.99 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T16:46:03Z", "level": "INFO", "message": " Reduction: 69.6% of original (30.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T16:46:03Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T16:46:03Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T16:46:08Z", "level": "INFO", "message": "Moved The Office (US) - S03E13 - The Return x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S03E13 - The Return x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T16:46:10Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S03E13 - The Return x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T16:46:10Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T16:46:10Z", "level": "INFO", "message": " Size: 897.53MB β†’ 624.99MB (69.6% of original, 30.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T16:46:10Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T16:46:11Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S03E13 - The Return x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T16:46:11Z", "level": "INFO", "message": "Processing: The Office (US) - S09E21 - Livin' the Dream x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T16:46:23Z", "level": "INFO", "message": "Copied The Office (US) - S09E21 - Livin' the Dream x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S09E21 - Livin' the Dream x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T16:46:23Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T16:46:23Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T16:46:23Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T16:46:25Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T16:46:25Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T16:46:25Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T16:46:25Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T16:46:25Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T16:46:25Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T16:46:25Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T16:46:25Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T16:46:25Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T16:46:25Z", "level": "INFO", "message": "Multi-channel audio 374kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-01-26T16:46:25Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 374kbps | Action: COPY (preserve) | Target: 374kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T16:46:25Z", "level": "INFO", "message": "Multi-channel audio 374kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-01-26T16:46:25Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T16:46:25Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S09E21 - Livin' the Dream x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T16:51:31Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T16:51:31Z", "level": "INFO", "message": " Original Size: 1266.84 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T16:51:31Z", "level": "INFO", "message": " Encoded Size: 784.24 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T16:51:31Z", "level": "INFO", "message": " Reduction: 61.9% of original (38.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T16:51:31Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T16:51:31Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T16:51:38Z", "level": "INFO", "message": "Moved The Office (US) - S09E21 - Livin' the Dream x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S09E21 - Livin' the Dream x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T16:51:40Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S09E21 - Livin' the Dream x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T16:51:40Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T16:51:40Z", "level": "INFO", "message": " Size: 1266.84MB β†’ 784.24MB (61.9% of original, 38.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T16:51:40Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T16:51:40Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S09E21 - Livin' the Dream x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T16:51:40Z", "level": "INFO", "message": "Processing: The Office (US) - S00E10 - Webisodes - The 3rd Floor x264 AAC WEBDL-480p MULVAcoded.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T16:51:40Z", "level": "INFO", "message": "Copied The Office (US) - S00E10 - Webisodes - The 3rd Floor x264 AAC WEBDL-480p MULVAcoded.mkv β†’ The Office (US) - S00E10 - Webisodes - The 3rd Floor x264 AAC WEBDL-480p MULVAcoded.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T16:51:40Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 720x400", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T16:51:40Z", "level": "INFO", "message": "Source 720x400 (<=720p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 176} {"timestamp": "2026-01-26T16:51:40Z", "level": "INFO", "message": "Source 720x400 (<=720p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 224} {"timestamp": "2026-01-26T16:51:41Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T16:51:41Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T16:51:41Z", "level": "INFO", "message": " β€’ Source Resolution: 720x400", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T16:51:41Z", "level": "INFO", "message": " β€’ Target Resolution: 720x400", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T16:51:41Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T16:51:41Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T16:51:41Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T16:51:41Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T16:51:41Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T16:51:41Z", "level": "INFO", "message": "Stereo audio 97kbps ≀ 160k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 251} {"timestamp": "2026-01-26T16:51:41Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: und | Detected: 97kbps | Action: COPY (preserve) | Target: 97kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T16:51:41Z", "level": "INFO", "message": "Stereo audio 97kbps ≀ 160k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 251} {"timestamp": "2026-01-26T16:51:41Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T16:51:41Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S00E10 - Webisodes - The 3rd Floor x264 AAC WEBDL-480p MULVAcoded - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T16:51:51Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T16:51:51Z", "level": "INFO", "message": " Original Size: 40.09 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T16:51:51Z", "level": "INFO", "message": " Encoded Size: 35.95 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T16:51:51Z", "level": "INFO", "message": " Reduction: 89.7% of original (10.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T16:51:51Z", "level": "INFO", "message": " Resolution: 720x400 β†’ 720x400", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T16:51:51Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T16:51:52Z", "level": "INFO", "message": "Moved The Office (US) - S00E10 - Webisodes - The 3rd Floor x264 AAC WEBDL-480p MULVAcoded - [EHX].mkv β†’ The Office (US) - S00E10 - Webisodes - The 3rd Floor x264 AAC WEBDL-480p MULVAcoded - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T16:51:52Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S00E10 - Webisodes - The 3rd Floor x264 AAC WEBDL-480p MULVAcoded - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T16:51:52Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T16:51:52Z", "level": "INFO", "message": " Size: 40.09MB β†’ 35.95MB (89.7% of original, 10.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T16:51:52Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T16:51:52Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S00E10 - Webisodes - The 3rd Floor x264 AAC WEBDL-480p MULVAcoded.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T16:51:52Z", "level": "INFO", "message": "Processing: The Office (US) - S08E01 - The List x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T16:51:58Z", "level": "INFO", "message": "Copied The Office (US) - S08E01 - The List x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S08E01 - The List x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T16:51:58Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T16:51:58Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T16:51:58Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T16:52:00Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T16:52:00Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T16:52:00Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T16:52:00Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T16:52:00Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T16:52:00Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T16:52:00Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T16:52:00Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T16:52:00Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T16:52:00Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 439kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T16:52:00Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T16:52:00Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S08E01 - The List x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T16:54:46Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T16:54:46Z", "level": "INFO", "message": " Original Size: 706.89 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T16:54:46Z", "level": "INFO", "message": " Encoded Size: 442.09 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T16:54:46Z", "level": "INFO", "message": " Reduction: 62.5% of original (37.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T16:54:46Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T16:54:46Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T16:54:50Z", "level": "INFO", "message": "Moved The Office (US) - S08E01 - The List x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S08E01 - The List x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T16:54:51Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S08E01 - The List x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T16:54:51Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T16:54:51Z", "level": "INFO", "message": " Size: 706.89MB β†’ 442.09MB (62.5% of original, 37.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T16:54:51Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T16:54:52Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S08E01 - The List x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T16:54:52Z", "level": "INFO", "message": "Processing: The Office (US) - S00E07 - The Pod Caster x264 AAC WEBDL-720p MULVAcoded.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T16:54:52Z", "level": "INFO", "message": "Copied The Office (US) - S00E07 - The Pod Caster x264 AAC WEBDL-720p MULVAcoded.mkv β†’ The Office (US) - S00E07 - The Pod Caster x264 AAC WEBDL-720p MULVAcoded.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T16:54:52Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1280x720", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T16:54:52Z", "level": "INFO", "message": "Source 1280x720 (<=720p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 176} {"timestamp": "2026-01-26T16:54:52Z", "level": "INFO", "message": "Source 1280x720 (<=720p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 224} {"timestamp": "2026-01-26T16:54:52Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T16:54:52Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T16:54:52Z", "level": "INFO", "message": " β€’ Source Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T16:54:52Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T16:54:52Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T16:54:52Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T16:54:52Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T16:54:52Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T16:54:52Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T16:54:52Z", "level": "INFO", "message": "Stereo audio 95kbps ≀ 160k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 251} {"timestamp": "2026-01-26T16:54:52Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 95kbps | Action: COPY (preserve) | Target: 95kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T16:54:52Z", "level": "INFO", "message": "Stereo audio 95kbps ≀ 160k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 251} {"timestamp": "2026-01-26T16:54:52Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T16:54:52Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S00E07 - The Pod Caster x264 AAC WEBDL-720p MULVAcoded - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T16:55:13Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T16:55:13Z", "level": "INFO", "message": " Original Size: 40.71 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T16:55:13Z", "level": "INFO", "message": " Encoded Size: 53.87 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T16:55:13Z", "level": "INFO", "message": " Reduction: 132.3% of original (-32.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T16:55:13Z", "level": "INFO", "message": " Resolution: 1280x720 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T16:55:13Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T16:55:13Z", "level": "INFO", "message": "Processing: The Office (US) - S06E25 - The Chump x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T16:55:19Z", "level": "INFO", "message": "Copied The Office (US) - S06E25 - The Chump x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S06E25 - The Chump x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T16:55:19Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T16:55:19Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T16:55:19Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T16:55:21Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T16:55:21Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T16:55:21Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T16:55:21Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T16:55:21Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T16:55:21Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T16:55:21Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T16:55:21Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T16:55:21Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T16:55:21Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 442kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T16:55:21Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T16:55:21Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S06E25 - The Chump x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T16:58:07Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T16:58:07Z", "level": "INFO", "message": " Original Size: 708.64 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T16:58:07Z", "level": "INFO", "message": " Encoded Size: 477.05 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T16:58:07Z", "level": "INFO", "message": " Reduction: 67.3% of original (32.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T16:58:07Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T16:58:07Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T16:58:11Z", "level": "INFO", "message": "Moved The Office (US) - S06E25 - The Chump x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S06E25 - The Chump x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T16:58:13Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S06E25 - The Chump x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T16:58:13Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T16:58:13Z", "level": "INFO", "message": " Size: 708.64MB β†’ 477.05MB (67.3% of original, 32.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T16:58:13Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T16:58:13Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S06E25 - The Chump x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T16:58:13Z", "level": "INFO", "message": "Processing: The Office (US) - S03E17 - Cocktails x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T16:58:20Z", "level": "INFO", "message": "Copied The Office (US) - S03E17 - Cocktails x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S03E17 - Cocktails x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T16:58:20Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T16:58:20Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T16:58:20Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T16:58:21Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T16:58:21Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T16:58:21Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T16:58:21Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T16:58:21Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T16:58:21Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T16:58:21Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T16:58:21Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T16:58:21Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T16:58:21Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 423kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T16:58:21Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T16:58:21Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S03E17 - Cocktails x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T17:01:03Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T17:01:03Z", "level": "INFO", "message": " Original Size: 686.40 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T17:01:03Z", "level": "INFO", "message": " Encoded Size: 502.46 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T17:01:03Z", "level": "INFO", "message": " Reduction: 73.2% of original (26.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T17:01:03Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T17:01:03Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T17:01:08Z", "level": "INFO", "message": "Moved The Office (US) - S03E17 - Cocktails x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S03E17 - Cocktails x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T17:01:09Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S03E17 - Cocktails x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T17:01:09Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T17:01:09Z", "level": "INFO", "message": " Size: 686.4MB β†’ 502.46MB (73.2% of original, 26.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T17:01:09Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T17:01:09Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S03E17 - Cocktails x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T17:01:09Z", "level": "INFO", "message": "Processing: The Office (US) - S08E23 - Turf War x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T17:01:16Z", "level": "INFO", "message": "Copied The Office (US) - S08E23 - Turf War x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S08E23 - Turf War x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T17:01:16Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T17:01:16Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T17:01:16Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T17:01:17Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T17:01:17Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T17:01:17Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T17:01:17Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T17:01:17Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T17:01:17Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T17:01:17Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T17:01:17Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T17:01:17Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T17:01:17Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 388kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T17:01:17Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T17:01:17Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S08E23 - Turf War x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T17:04:04Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T17:04:04Z", "level": "INFO", "message": " Original Size: 699.25 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T17:04:04Z", "level": "INFO", "message": " Encoded Size: 510.25 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T17:04:04Z", "level": "INFO", "message": " Reduction: 73.0% of original (27.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T17:04:04Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T17:04:04Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T17:04:08Z", "level": "INFO", "message": "Moved The Office (US) - S08E23 - Turf War x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S08E23 - Turf War x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T17:04:09Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S08E23 - Turf War x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T17:04:09Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T17:04:09Z", "level": "INFO", "message": " Size: 699.25MB β†’ 510.25MB (73.0% of original, 27.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T17:04:09Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T17:04:09Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S08E23 - Turf War x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T17:04:09Z", "level": "INFO", "message": "Processing: The Office (US) - S05E16 - Blood Drive x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T17:04:16Z", "level": "INFO", "message": "Copied The Office (US) - S05E16 - Blood Drive x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S05E16 - Blood Drive x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T17:04:16Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T17:04:16Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T17:04:16Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T17:04:17Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T17:04:17Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T17:04:17Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T17:04:17Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T17:04:17Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T17:04:17Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T17:04:17Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T17:04:17Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T17:04:17Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T17:04:17Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 447kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T17:04:17Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T17:04:17Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S05E16 - Blood Drive x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T17:07:00Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T17:07:00Z", "level": "INFO", "message": " Original Size: 695.26 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T17:07:00Z", "level": "INFO", "message": " Encoded Size: 451.61 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T17:07:00Z", "level": "INFO", "message": " Reduction: 65.0% of original (35.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T17:07:00Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T17:07:00Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T17:07:04Z", "level": "INFO", "message": "Moved The Office (US) - S05E16 - Blood Drive x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S05E16 - Blood Drive x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T17:07:05Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S05E16 - Blood Drive x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T17:07:05Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T17:07:05Z", "level": "INFO", "message": " Size: 695.26MB β†’ 451.61MB (65.0% of original, 35.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T17:07:05Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T17:07:05Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S05E16 - Blood Drive x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T17:07:05Z", "level": "INFO", "message": "Processing: The Office (US) - S06E23 - Body Language x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T17:07:12Z", "level": "INFO", "message": "Copied The Office (US) - S06E23 - Body Language x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S06E23 - Body Language x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T17:07:12Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T17:07:12Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T17:07:12Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T17:07:13Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T17:07:13Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T17:07:13Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T17:07:13Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T17:07:13Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T17:07:13Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T17:07:13Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T17:07:13Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T17:07:13Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T17:07:13Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 440kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T17:07:13Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T17:07:13Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S06E23 - Body Language x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T17:09:59Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T17:09:59Z", "level": "INFO", "message": " Original Size: 709.77 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T17:09:59Z", "level": "INFO", "message": " Encoded Size: 453.86 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T17:09:59Z", "level": "INFO", "message": " Reduction: 63.9% of original (36.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T17:09:59Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T17:09:59Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T17:10:03Z", "level": "INFO", "message": "Moved The Office (US) - S06E23 - Body Language x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S06E23 - Body Language x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T17:10:04Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S06E23 - Body Language x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T17:10:04Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T17:10:04Z", "level": "INFO", "message": " Size: 709.77MB β†’ 453.86MB (63.9% of original, 36.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T17:10:04Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T17:10:04Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S06E23 - Body Language x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T17:10:04Z", "level": "INFO", "message": "Processing: The Office (US) - S02E12 - The Injury x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T17:10:10Z", "level": "INFO", "message": "Copied The Office (US) - S02E12 - The Injury x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S02E12 - The Injury x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T17:10:10Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T17:10:10Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T17:10:10Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T17:10:11Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T17:10:11Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T17:10:11Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T17:10:11Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T17:10:11Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T17:10:11Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T17:10:11Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T17:10:11Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T17:10:11Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T17:10:11Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 457kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T17:10:11Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T17:10:11Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S02E12 - The Injury x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T17:12:50Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T17:12:50Z", "level": "INFO", "message": " Original Size: 674.24 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T17:12:50Z", "level": "INFO", "message": " Encoded Size: 450.42 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T17:12:50Z", "level": "INFO", "message": " Reduction: 66.8% of original (33.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T17:12:50Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T17:12:50Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T17:12:54Z", "level": "INFO", "message": "Moved The Office (US) - S02E12 - The Injury x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S02E12 - The Injury x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T17:12:55Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S02E12 - The Injury x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T17:12:55Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T17:12:55Z", "level": "INFO", "message": " Size: 674.24MB β†’ 450.42MB (66.8% of original, 33.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T17:12:55Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T17:12:55Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S02E12 - The Injury x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T17:12:55Z", "level": "INFO", "message": "Processing: The Office (US) - S07E13 - Ultimatum x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T17:13:01Z", "level": "INFO", "message": "Copied The Office (US) - S07E13 - Ultimatum x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S07E13 - Ultimatum x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T17:13:01Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T17:13:01Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T17:13:01Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T17:13:02Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T17:13:02Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T17:13:02Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T17:13:02Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T17:13:02Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T17:13:02Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T17:13:02Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T17:13:02Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T17:13:02Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T17:13:02Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 425kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T17:13:02Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T17:13:02Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S07E13 - Ultimatum x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T17:15:48Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T17:15:48Z", "level": "INFO", "message": " Original Size: 706.37 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T17:15:48Z", "level": "INFO", "message": " Encoded Size: 528.47 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T17:15:48Z", "level": "INFO", "message": " Reduction: 74.8% of original (25.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T17:15:48Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T17:15:48Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T17:15:53Z", "level": "INFO", "message": "Moved The Office (US) - S07E13 - Ultimatum x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S07E13 - Ultimatum x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T17:15:54Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S07E13 - Ultimatum x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T17:15:54Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T17:15:54Z", "level": "INFO", "message": " Size: 706.37MB β†’ 528.47MB (74.8% of original, 25.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T17:15:54Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T17:15:54Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S07E13 - Ultimatum x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T17:15:54Z", "level": "INFO", "message": "Processing: The Office (US) - S08E15 - Tallahassee x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T17:16:01Z", "level": "INFO", "message": "Copied The Office (US) - S08E15 - Tallahassee x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S08E15 - Tallahassee x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T17:16:01Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T17:16:01Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T17:16:01Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T17:16:02Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T17:16:02Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T17:16:02Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T17:16:02Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T17:16:02Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T17:16:02Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T17:16:02Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T17:16:02Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T17:16:02Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T17:16:02Z", "level": "INFO", "message": "Multi-channel audio 357kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-01-26T17:16:02Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 357kbps | Action: COPY (preserve) | Target: 357kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T17:16:02Z", "level": "INFO", "message": "Multi-channel audio 357kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-01-26T17:16:02Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T17:16:02Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S08E15 - Tallahassee x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T17:18:49Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T17:18:49Z", "level": "INFO", "message": " Original Size: 694.60 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T17:18:49Z", "level": "INFO", "message": " Encoded Size: 512.14 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T17:18:49Z", "level": "INFO", "message": " Reduction: 73.7% of original (26.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T17:18:49Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T17:18:49Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T17:18:53Z", "level": "INFO", "message": "Moved The Office (US) - S08E15 - Tallahassee x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S08E15 - Tallahassee x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T17:18:55Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S08E15 - Tallahassee x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T17:18:55Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T17:18:55Z", "level": "INFO", "message": " Size: 694.6MB β†’ 512.14MB (73.7% of original, 26.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T17:18:55Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T17:18:55Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S08E15 - Tallahassee x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T17:18:55Z", "level": "INFO", "message": "Processing: The Office (US) - S03E20 - Product Recall x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T17:19:01Z", "level": "INFO", "message": "Copied The Office (US) - S03E20 - Product Recall x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S03E20 - Product Recall x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T17:19:01Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T17:19:01Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T17:19:01Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T17:19:02Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T17:19:02Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T17:19:02Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T17:19:02Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T17:19:02Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T17:19:02Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T17:19:02Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T17:19:02Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T17:19:02Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T17:19:02Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 395kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T17:19:02Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T17:19:02Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S03E20 - Product Recall x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T17:21:44Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T17:21:44Z", "level": "INFO", "message": " Original Size: 669.12 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T17:21:44Z", "level": "INFO", "message": " Encoded Size: 515.51 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T17:21:44Z", "level": "INFO", "message": " Reduction: 77.0% of original (23.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T17:21:44Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T17:21:44Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T17:21:48Z", "level": "INFO", "message": "Moved The Office (US) - S03E20 - Product Recall x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S03E20 - Product Recall x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T17:21:49Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S03E20 - Product Recall x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T17:21:49Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T17:21:49Z", "level": "INFO", "message": " Size: 669.12MB β†’ 515.51MB (77.0% of original, 23.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T17:21:49Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T17:21:49Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S03E20 - Product Recall x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T17:21:49Z", "level": "INFO", "message": "Processing: The Office (US) - S04E07-E08 - Money x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T17:22:01Z", "level": "INFO", "message": "Copied The Office (US) - S04E07-E08 - Money x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S04E07-E08 - Money x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T17:22:01Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T17:22:01Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T17:22:01Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T17:22:04Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T17:22:04Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T17:22:04Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T17:22:04Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T17:22:04Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T17:22:04Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T17:22:04Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T17:22:04Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T17:22:04Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T17:22:04Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 425kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T17:22:04Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T17:22:04Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S04E07-E08 - Money x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T17:27:21Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T17:27:21Z", "level": "INFO", "message": " Original Size: 1335.11 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T17:27:21Z", "level": "INFO", "message": " Encoded Size: 879.17 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T17:27:21Z", "level": "INFO", "message": " Reduction: 65.9% of original (34.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T17:27:21Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T17:27:21Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T17:27:28Z", "level": "INFO", "message": "Moved The Office (US) - S04E07-E08 - Money x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S04E07-E08 - Money x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T17:27:31Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S04E07-E08 - Money x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T17:27:31Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T17:27:31Z", "level": "INFO", "message": " Size: 1335.11MB β†’ 879.17MB (65.9% of original, 34.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T17:27:31Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T17:27:32Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S04E07-E08 - Money x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T17:27:32Z", "level": "INFO", "message": "Processing: The Office (US) - S06E20 - New Leads x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T17:27:38Z", "level": "INFO", "message": "Copied The Office (US) - S06E20 - New Leads x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S06E20 - New Leads x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T17:27:38Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T17:27:38Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T17:27:38Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T17:27:39Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T17:27:39Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T17:27:39Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T17:27:39Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T17:27:39Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T17:27:39Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T17:27:39Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T17:27:39Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T17:27:39Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T17:27:39Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 422kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T17:27:39Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T17:27:39Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S06E20 - New Leads x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T17:30:26Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T17:30:26Z", "level": "INFO", "message": " Original Size: 709.33 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T17:30:26Z", "level": "INFO", "message": " Encoded Size: 462.47 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T17:30:26Z", "level": "INFO", "message": " Reduction: 65.2% of original (34.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T17:30:26Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T17:30:26Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T17:30:30Z", "level": "INFO", "message": "Moved The Office (US) - S06E20 - New Leads x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S06E20 - New Leads x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T17:30:32Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S06E20 - New Leads x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T17:30:32Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T17:30:32Z", "level": "INFO", "message": " Size: 709.33MB β†’ 462.47MB (65.2% of original, 34.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T17:30:32Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T17:30:32Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S06E20 - New Leads x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T17:30:32Z", "level": "INFO", "message": "Processing: The Office (US) - S01E06 - Hot Girl x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T17:30:39Z", "level": "INFO", "message": "Copied The Office (US) - S01E06 - Hot Girl x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S01E06 - Hot Girl x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T17:30:39Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T17:30:39Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T17:30:39Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T17:30:40Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T17:30:40Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T17:30:40Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T17:30:40Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T17:30:40Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T17:30:40Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T17:30:40Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T17:30:40Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T17:30:40Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T17:30:40Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 407kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T17:30:40Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T17:30:40Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S01E06 - Hot Girl x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T17:33:26Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T17:33:26Z", "level": "INFO", "message": " Original Size: 696.48 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T17:33:26Z", "level": "INFO", "message": " Encoded Size: 465.71 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T17:33:26Z", "level": "INFO", "message": " Reduction: 66.9% of original (33.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T17:33:26Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T17:33:26Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T17:33:30Z", "level": "INFO", "message": "Moved The Office (US) - S01E06 - Hot Girl x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S01E06 - Hot Girl x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T17:33:32Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S01E06 - Hot Girl x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T17:33:32Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T17:33:32Z", "level": "INFO", "message": " Size: 696.48MB β†’ 465.71MB (66.9% of original, 33.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T17:33:32Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T17:33:32Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S01E06 - Hot Girl x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T17:33:32Z", "level": "INFO", "message": "Processing: The Office (US) - S05E11 - The Duel x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T17:33:38Z", "level": "INFO", "message": "Copied The Office (US) - S05E11 - The Duel x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S05E11 - The Duel x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T17:33:38Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T17:33:38Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T17:33:38Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T17:33:39Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T17:33:39Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T17:33:39Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T17:33:39Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T17:33:39Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T17:33:39Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T17:33:39Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T17:33:39Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T17:33:39Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T17:33:39Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 445kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T17:33:39Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T17:33:39Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S05E11 - The Duel x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T17:36:23Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T17:36:23Z", "level": "INFO", "message": " Original Size: 690.77 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T17:36:23Z", "level": "INFO", "message": " Encoded Size: 502.86 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T17:36:23Z", "level": "INFO", "message": " Reduction: 72.8% of original (27.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T17:36:23Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T17:36:23Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T17:36:27Z", "level": "INFO", "message": "Moved The Office (US) - S05E11 - The Duel x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S05E11 - The Duel x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T17:36:29Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S05E11 - The Duel x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T17:36:29Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T17:36:29Z", "level": "INFO", "message": " Size: 690.77MB β†’ 502.86MB (72.8% of original, 27.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T17:36:29Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T17:36:29Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S05E11 - The Duel x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T17:36:29Z", "level": "INFO", "message": "Processing: The Office (US) - S05E24 - Casual Friday x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T17:36:35Z", "level": "INFO", "message": "Copied The Office (US) - S05E24 - Casual Friday x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S05E24 - Casual Friday x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T17:36:35Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T17:36:35Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T17:36:35Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T17:36:36Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T17:36:36Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T17:36:36Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T17:36:36Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T17:36:36Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T17:36:36Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T17:36:36Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T17:36:36Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T17:36:36Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T17:36:36Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 443kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T17:36:36Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T17:36:36Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S05E24 - Casual Friday x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T17:39:19Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T17:39:19Z", "level": "INFO", "message": " Original Size: 696.19 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T17:39:19Z", "level": "INFO", "message": " Encoded Size: 441.65 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T17:39:19Z", "level": "INFO", "message": " Reduction: 63.4% of original (36.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T17:39:19Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T17:39:19Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T17:39:23Z", "level": "INFO", "message": "Moved The Office (US) - S05E24 - Casual Friday x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S05E24 - Casual Friday x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T17:39:24Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S05E24 - Casual Friday x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T17:39:24Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T17:39:24Z", "level": "INFO", "message": " Size: 696.19MB β†’ 441.65MB (63.4% of original, 36.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T17:39:24Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T17:39:24Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S05E24 - Casual Friday x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T17:39:24Z", "level": "INFO", "message": "Processing: The Office (US) - S05E13 - Stress Relief x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T17:39:36Z", "level": "INFO", "message": "Copied The Office (US) - S05E13 - Stress Relief x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S05E13 - Stress Relief x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T17:39:36Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T17:39:36Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T17:39:36Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T17:39:38Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T17:39:38Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T17:39:38Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T17:39:38Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T17:39:38Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T17:39:38Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T17:39:38Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T17:39:38Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T17:39:38Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T17:39:38Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 417kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T17:39:38Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T17:39:38Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S05E13 - Stress Relief x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T17:44:49Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T17:44:49Z", "level": "INFO", "message": " Original Size: 1327.96 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T17:44:49Z", "level": "INFO", "message": " Encoded Size: 889.20 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T17:44:49Z", "level": "INFO", "message": " Reduction: 67.0% of original (33.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T17:44:49Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T17:44:49Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T17:44:57Z", "level": "INFO", "message": "Moved The Office (US) - S05E13 - Stress Relief x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S05E13 - Stress Relief x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T17:45:00Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S05E13 - Stress Relief x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T17:45:00Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T17:45:00Z", "level": "INFO", "message": " Size: 1327.96MB β†’ 889.2MB (67.0% of original, 33.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T17:45:00Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T17:45:00Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S05E13 - Stress Relief x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T17:45:00Z", "level": "INFO", "message": "Processing: The Office (US) - S03E21 - Women's Appreciation x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T17:45:08Z", "level": "INFO", "message": "Copied The Office (US) - S03E21 - Women's Appreciation x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S03E21 - Women's Appreciation x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T17:45:08Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T17:45:08Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T17:45:08Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T17:45:09Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T17:45:09Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T17:45:09Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T17:45:09Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T17:45:09Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T17:45:09Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T17:45:09Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T17:45:09Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T17:45:09Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T17:45:09Z", "level": "INFO", "message": "Multi-channel audio 379kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-01-26T17:45:09Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 379kbps | Action: COPY (preserve) | Target: 379kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T17:45:09Z", "level": "INFO", "message": "Multi-channel audio 379kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-01-26T17:45:09Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T17:45:09Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S03E21 - Women's Appreciation x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T17:48:47Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T17:48:47Z", "level": "INFO", "message": " Original Size: 907.95 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T17:48:47Z", "level": "INFO", "message": " Encoded Size: 730.66 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T17:48:47Z", "level": "INFO", "message": " Reduction: 80.5% of original (19.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T17:48:47Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T17:48:47Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T17:48:53Z", "level": "INFO", "message": "Moved The Office (US) - S03E21 - Women's Appreciation x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S03E21 - Women's Appreciation x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T17:48:54Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S03E21 - Women's Appreciation x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T17:48:54Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T17:48:54Z", "level": "INFO", "message": " Size: 907.95MB β†’ 730.66MB (80.5% of original, 19.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T17:48:54Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T17:48:54Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S03E21 - Women's Appreciation x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T17:48:54Z", "level": "INFO", "message": "Processing: The Office (US) - S02E17 - Dwight's Speech x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T17:49:01Z", "level": "INFO", "message": "Copied The Office (US) - S02E17 - Dwight's Speech x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S02E17 - Dwight's Speech x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T17:49:02Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T17:49:02Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T17:49:02Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T17:49:02Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T17:49:02Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T17:49:02Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T17:49:02Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T17:49:02Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T17:49:02Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T17:49:02Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T17:49:02Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T17:49:02Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T17:49:02Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 449kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T17:49:02Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T17:49:02Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S02E17 - Dwight's Speech x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T17:51:41Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T17:51:41Z", "level": "INFO", "message": " Original Size: 673.20 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T17:51:41Z", "level": "INFO", "message": " Encoded Size: 490.70 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T17:51:41Z", "level": "INFO", "message": " Reduction: 72.9% of original (27.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T17:51:41Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T17:51:41Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T17:51:45Z", "level": "INFO", "message": "Moved The Office (US) - S02E17 - Dwight's Speech x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S02E17 - Dwight's Speech x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T17:51:46Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S02E17 - Dwight's Speech x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T17:51:46Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T17:51:46Z", "level": "INFO", "message": " Size: 673.2MB β†’ 490.7MB (72.9% of original, 27.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T17:51:46Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T17:51:47Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S02E17 - Dwight's Speech x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T17:51:47Z", "level": "INFO", "message": "Processing: The Office (US) - S03E09 - The Convict x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T17:51:52Z", "level": "INFO", "message": "Copied The Office (US) - S03E09 - The Convict x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S03E09 - The Convict x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T17:51:52Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T17:51:52Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T17:51:53Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T17:51:54Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T17:51:54Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T17:51:54Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T17:51:54Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T17:51:54Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T17:51:54Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T17:51:54Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T17:51:54Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T17:51:54Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T17:51:54Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 426kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T17:51:54Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T17:51:54Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S03E09 - The Convict x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T17:54:33Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T17:54:33Z", "level": "INFO", "message": " Original Size: 669.33 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T17:54:33Z", "level": "INFO", "message": " Encoded Size: 450.79 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T17:54:33Z", "level": "INFO", "message": " Reduction: 67.4% of original (32.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T17:54:33Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T17:54:33Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T17:54:37Z", "level": "INFO", "message": "Moved The Office (US) - S03E09 - The Convict x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S03E09 - The Convict x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T17:54:38Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S03E09 - The Convict x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T17:54:38Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T17:54:38Z", "level": "INFO", "message": " Size: 669.33MB β†’ 450.79MB (67.3% of original, 32.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T17:54:38Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T17:54:38Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S03E09 - The Convict x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T17:54:38Z", "level": "INFO", "message": "Processing: The Office (US) - S02E11 - Booze Cruise x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T17:54:44Z", "level": "INFO", "message": "Copied The Office (US) - S02E11 - Booze Cruise x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S02E11 - Booze Cruise x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T17:54:44Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T17:54:44Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T17:54:44Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T17:54:45Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T17:54:45Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T17:54:45Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T17:54:45Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T17:54:45Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T17:54:45Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T17:54:45Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T17:54:45Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T17:54:45Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T17:54:45Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 439kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T17:54:45Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T17:54:45Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S02E11 - Booze Cruise x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T17:57:23Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T17:57:23Z", "level": "INFO", "message": " Original Size: 668.89 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T17:57:23Z", "level": "INFO", "message": " Encoded Size: 479.83 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T17:57:23Z", "level": "INFO", "message": " Reduction: 71.7% of original (28.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T17:57:23Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T17:57:23Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T17:57:28Z", "level": "INFO", "message": "Moved The Office (US) - S02E11 - Booze Cruise x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S02E11 - Booze Cruise x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T17:57:29Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S02E11 - Booze Cruise x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T17:57:29Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T17:57:29Z", "level": "INFO", "message": " Size: 668.89MB β†’ 479.83MB (71.7% of original, 28.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T17:57:29Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T17:57:29Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S02E11 - Booze Cruise x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T17:57:29Z", "level": "INFO", "message": "Processing: The Office (US) - S01E02 - Diversity Day x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T17:57:35Z", "level": "INFO", "message": "Copied The Office (US) - S01E02 - Diversity Day x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S01E02 - Diversity Day x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T17:57:35Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T17:57:35Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T17:57:35Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T17:57:36Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T17:57:36Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T17:57:36Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T17:57:36Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T17:57:36Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T17:57:36Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T17:57:36Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T17:57:36Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T17:57:36Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T17:57:36Z", "level": "INFO", "message": "Multi-channel audio 343kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-01-26T17:57:36Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 343kbps | Action: COPY (preserve) | Target: 343kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T17:57:36Z", "level": "INFO", "message": "Multi-channel audio 343kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-01-26T17:57:36Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T17:57:36Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S01E02 - Diversity Day x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T18:00:20Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T18:00:20Z", "level": "INFO", "message": " Original Size: 676.18 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T18:00:20Z", "level": "INFO", "message": " Encoded Size: 419.03 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T18:00:20Z", "level": "INFO", "message": " Reduction: 62.0% of original (38.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T18:00:20Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T18:00:20Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T18:00:24Z", "level": "INFO", "message": "Moved The Office (US) - S01E02 - Diversity Day x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S01E02 - Diversity Day x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T18:00:25Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S01E02 - Diversity Day x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T18:00:25Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T18:00:25Z", "level": "INFO", "message": " Size: 676.18MB β†’ 419.03MB (62.0% of original, 38.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T18:00:25Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T18:00:25Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S01E02 - Diversity Day x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T18:00:25Z", "level": "INFO", "message": "Processing: The Office (US) - S05E21 - The Michael Scott Paper Company x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T18:00:31Z", "level": "INFO", "message": "Copied The Office (US) - S05E21 - The Michael Scott Paper Company x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S05E21 - The Michael Scott Paper Company x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T18:00:31Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T18:00:31Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T18:00:31Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T18:00:32Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T18:00:32Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T18:00:32Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T18:00:32Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T18:00:32Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T18:00:32Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T18:00:32Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T18:00:32Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T18:00:32Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T18:00:32Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 439kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T18:00:32Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T18:00:32Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S05E21 - The Michael Scott Paper Company x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T18:03:16Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T18:03:16Z", "level": "INFO", "message": " Original Size: 692.93 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T18:03:16Z", "level": "INFO", "message": " Encoded Size: 440.92 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T18:03:16Z", "level": "INFO", "message": " Reduction: 63.6% of original (36.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T18:03:16Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T18:03:16Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T18:03:20Z", "level": "INFO", "message": "Moved The Office (US) - S05E21 - The Michael Scott Paper Company x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S05E21 - The Michael Scott Paper Company x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T18:03:21Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S05E21 - The Michael Scott Paper Company x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T18:03:21Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T18:03:21Z", "level": "INFO", "message": " Size: 692.93MB β†’ 440.92MB (63.6% of original, 36.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T18:03:21Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T18:03:21Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S05E21 - The Michael Scott Paper Company x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T18:03:21Z", "level": "INFO", "message": "Processing: The Office (US) - S05E25 - Cafe Disco x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T18:03:27Z", "level": "INFO", "message": "Copied The Office (US) - S05E25 - Cafe Disco x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S05E25 - Cafe Disco x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T18:03:28Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T18:03:28Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T18:03:28Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T18:03:29Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T18:03:29Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T18:03:29Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T18:03:29Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T18:03:29Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T18:03:29Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T18:03:29Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T18:03:29Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T18:03:29Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T18:03:29Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 459kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T18:03:29Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T18:03:29Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S05E25 - Cafe Disco x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T18:06:12Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T18:06:12Z", "level": "INFO", "message": " Original Size: 694.39 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T18:06:12Z", "level": "INFO", "message": " Encoded Size: 470.82 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T18:06:12Z", "level": "INFO", "message": " Reduction: 67.8% of original (32.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T18:06:12Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T18:06:12Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T18:06:16Z", "level": "INFO", "message": "Moved The Office (US) - S05E25 - Cafe Disco x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S05E25 - Cafe Disco x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T18:06:17Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S05E25 - Cafe Disco x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T18:06:17Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T18:06:17Z", "level": "INFO", "message": " Size: 694.39MB β†’ 470.82MB (67.8% of original, 32.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T18:06:17Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T18:06:17Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S05E25 - Cafe Disco x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T18:06:17Z", "level": "INFO", "message": "Processing: The Office (US) - S06E04-E05 - Niagara x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T18:06:30Z", "level": "INFO", "message": "Copied The Office (US) - S06E04-E05 - Niagara x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S06E04-E05 - Niagara x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T18:06:31Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T18:06:31Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T18:06:31Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T18:06:35Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Commentary'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-26T18:06:35Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T18:06:35Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T18:06:35Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T18:06:35Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T18:06:35Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T18:06:35Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T18:06:35Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T18:06:35Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T18:06:35Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T18:06:35Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 391kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T18:06:35Z", "level": "INFO", "message": "Stereo audio 80kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-26T18:06:35Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 80kbps | Action: COPY (preserve) | Target: 80kbps | Title: Commentary", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T18:06:35Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T18:06:35Z", "level": "INFO", "message": "Stereo audio 80kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-26T18:06:35Z", "level": "INFO", "message": "Stream 2: title='Commentary', is_commentary=True, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T18:06:35Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S06E04-E05 - Niagara x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T18:12:03Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T18:12:03Z", "level": "INFO", "message": " Original Size: 1413.35 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T18:12:03Z", "level": "INFO", "message": " Encoded Size: 971.86 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T18:12:03Z", "level": "INFO", "message": " Reduction: 68.8% of original (31.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T18:12:03Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T18:12:03Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T18:12:11Z", "level": "INFO", "message": "Moved The Office (US) - S06E04-E05 - Niagara x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S06E04-E05 - Niagara x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T18:12:16Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Commentary'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-26T18:12:16Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S06E04-E05 - Niagara x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T18:12:16Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T18:12:16Z", "level": "INFO", "message": " Size: 1413.35MB β†’ 971.86MB (68.8% of original, 31.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T18:12:16Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T18:12:16Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S06E04-E05 - Niagara x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T18:12:16Z", "level": "INFO", "message": "Processing: The Office (US) - S02E19 - Michael's Birthday x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T18:12:22Z", "level": "INFO", "message": "Copied The Office (US) - S02E19 - Michael's Birthday x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S02E19 - Michael's Birthday x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T18:12:22Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T18:12:22Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T18:12:22Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T18:12:23Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T18:12:23Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T18:12:23Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T18:12:23Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T18:12:23Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T18:12:23Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T18:12:23Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T18:12:23Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T18:12:23Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T18:12:23Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 459kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T18:12:23Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T18:12:23Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S02E19 - Michael's Birthday x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T18:15:03Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T18:15:03Z", "level": "INFO", "message": " Original Size: 675.29 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T18:15:03Z", "level": "INFO", "message": " Encoded Size: 496.14 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T18:15:03Z", "level": "INFO", "message": " Reduction: 73.5% of original (26.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T18:15:03Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T18:15:03Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T18:15:07Z", "level": "INFO", "message": "Moved The Office (US) - S02E19 - Michael's Birthday x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S02E19 - Michael's Birthday x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T18:15:08Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S02E19 - Michael's Birthday x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T18:15:08Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T18:15:08Z", "level": "INFO", "message": " Size: 675.29MB β†’ 496.14MB (73.5% of original, 26.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T18:15:08Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T18:15:08Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S02E19 - Michael's Birthday x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T18:15:08Z", "level": "INFO", "message": "Processing: The Office (US) - S06E21 - Happy Hour x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T18:15:15Z", "level": "INFO", "message": "Copied The Office (US) - S06E21 - Happy Hour x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S06E21 - Happy Hour x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T18:15:15Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T18:15:15Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T18:15:15Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T18:15:16Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Commentary'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-26T18:15:16Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T18:15:16Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T18:15:16Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T18:15:16Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T18:15:16Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T18:15:16Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T18:15:16Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T18:15:16Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T18:15:16Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T18:15:16Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 459kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T18:15:16Z", "level": "INFO", "message": "Stereo audio 81kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-26T18:15:16Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 81kbps | Action: COPY (preserve) | Target: 81kbps | Title: Commentary", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T18:15:16Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T18:15:16Z", "level": "INFO", "message": "Stereo audio 81kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-26T18:15:16Z", "level": "INFO", "message": "Stream 2: title='Commentary', is_commentary=True, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T18:15:16Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S06E21 - Happy Hour x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T18:18:03Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T18:18:03Z", "level": "INFO", "message": " Original Size: 723.58 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T18:18:03Z", "level": "INFO", "message": " Encoded Size: 555.44 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T18:18:03Z", "level": "INFO", "message": " Reduction: 76.8% of original (23.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T18:18:03Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T18:18:03Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T18:18:08Z", "level": "INFO", "message": "Moved The Office (US) - S06E21 - Happy Hour x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S06E21 - Happy Hour x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T18:18:10Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Commentary'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-26T18:18:10Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S06E21 - Happy Hour x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T18:18:10Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T18:18:10Z", "level": "INFO", "message": " Size: 723.58MB β†’ 555.44MB (76.8% of original, 23.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T18:18:10Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T18:18:11Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S06E21 - Happy Hour x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T18:18:11Z", "level": "INFO", "message": "Processing: The Office (US) - S02E18 - Take Your Daughter to Work Day x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T18:18:16Z", "level": "INFO", "message": "Copied The Office (US) - S02E18 - Take Your Daughter to Work Day x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S02E18 - Take Your Daughter to Work Day x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T18:18:16Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T18:18:16Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T18:18:16Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T18:18:17Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T18:18:17Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T18:18:17Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T18:18:17Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T18:18:17Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T18:18:17Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T18:18:17Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T18:18:17Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T18:18:17Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T18:18:17Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 453kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T18:18:17Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T18:18:17Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S02E18 - Take Your Daughter to Work Day x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T18:20:56Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T18:20:56Z", "level": "INFO", "message": " Original Size: 667.44 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T18:20:56Z", "level": "INFO", "message": " Encoded Size: 496.35 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T18:20:56Z", "level": "INFO", "message": " Reduction: 74.4% of original (25.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T18:20:56Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T18:20:56Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T18:21:00Z", "level": "INFO", "message": "Moved The Office (US) - S02E18 - Take Your Daughter to Work Day x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S02E18 - Take Your Daughter to Work Day x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T18:21:02Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S02E18 - Take Your Daughter to Work Day x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T18:21:02Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T18:21:02Z", "level": "INFO", "message": " Size: 667.44MB β†’ 496.35MB (74.4% of original, 25.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T18:21:02Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T18:21:02Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S02E18 - Take Your Daughter to Work Day x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T18:21:02Z", "level": "INFO", "message": "Processing: The Office (US) - S03E11 - Back from Vacation x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T18:21:08Z", "level": "INFO", "message": "Copied The Office (US) - S03E11 - Back from Vacation x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S03E11 - Back from Vacation x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T18:21:08Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T18:21:08Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T18:21:08Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T18:21:09Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T18:21:09Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T18:21:09Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T18:21:09Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T18:21:09Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T18:21:09Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T18:21:09Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T18:21:09Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T18:21:09Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T18:21:09Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 390kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T18:21:09Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T18:21:09Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S03E11 - Back from Vacation x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T18:23:49Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T18:23:49Z", "level": "INFO", "message": " Original Size: 665.86 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T18:23:49Z", "level": "INFO", "message": " Encoded Size: 401.40 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T18:23:49Z", "level": "INFO", "message": " Reduction: 60.3% of original (39.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T18:23:49Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T18:23:49Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T18:23:52Z", "level": "INFO", "message": "Moved The Office (US) - S03E11 - Back from Vacation x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S03E11 - Back from Vacation x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T18:23:53Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S03E11 - Back from Vacation x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T18:23:53Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T18:23:53Z", "level": "INFO", "message": " Size: 665.86MB β†’ 401.4MB (60.3% of original, 39.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T18:23:53Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T18:23:53Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S03E11 - Back from Vacation x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T18:23:53Z", "level": "INFO", "message": "Processing: The Office (US) - S07E07 - Christening x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T18:24:00Z", "level": "INFO", "message": "Copied The Office (US) - S07E07 - Christening x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S07E07 - Christening x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T18:24:00Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T18:24:00Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T18:24:00Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T18:24:01Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T18:24:01Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T18:24:01Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T18:24:01Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T18:24:01Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T18:24:01Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T18:24:01Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T18:24:01Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T18:24:01Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T18:24:01Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 425kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T18:24:01Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T18:24:01Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S07E07 - Christening x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T18:26:49Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T18:26:49Z", "level": "INFO", "message": " Original Size: 706.27 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T18:26:49Z", "level": "INFO", "message": " Encoded Size: 562.69 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T18:26:49Z", "level": "INFO", "message": " Reduction: 79.7% of original (20.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T18:26:49Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T18:26:49Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T18:26:53Z", "level": "INFO", "message": "Moved The Office (US) - S07E07 - Christening x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S07E07 - Christening x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T18:26:55Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S07E07 - Christening x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T18:26:55Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T18:26:55Z", "level": "INFO", "message": " Size: 706.27MB β†’ 562.69MB (79.7% of original, 20.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T18:26:55Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T18:26:55Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S07E07 - Christening x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T18:26:55Z", "level": "INFO", "message": "Processing: The Office (US) - S00E04 - Webisodes - Blackmail x264 AAC WEBDL-480p MULVAcoded.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T18:26:56Z", "level": "INFO", "message": "Copied The Office (US) - S00E04 - Webisodes - Blackmail x264 AAC WEBDL-480p MULVAcoded.mkv β†’ The Office (US) - S00E04 - Webisodes - Blackmail x264 AAC WEBDL-480p MULVAcoded.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T18:26:56Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 720x400", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T18:26:56Z", "level": "INFO", "message": "Source 720x400 (<=720p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 176} {"timestamp": "2026-01-26T18:26:56Z", "level": "INFO", "message": "Source 720x400 (<=720p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 224} {"timestamp": "2026-01-26T18:26:56Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T18:26:56Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T18:26:56Z", "level": "INFO", "message": " β€’ Source Resolution: 720x400", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T18:26:56Z", "level": "INFO", "message": " β€’ Target Resolution: 720x400", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T18:26:56Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T18:26:56Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T18:26:56Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T18:26:56Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T18:26:56Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T18:26:56Z", "level": "INFO", "message": "Stereo audio 96kbps ≀ 160k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 251} {"timestamp": "2026-01-26T18:26:56Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 96kbps | Action: COPY (preserve) | Target: 96kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T18:26:56Z", "level": "INFO", "message": "Stereo audio 96kbps ≀ 160k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 251} {"timestamp": "2026-01-26T18:26:56Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T18:26:56Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S00E04 - Webisodes - Blackmail x264 AAC WEBDL-480p MULVAcoded - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T18:27:09Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T18:27:09Z", "level": "INFO", "message": " Original Size: 48.04 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T18:27:09Z", "level": "INFO", "message": " Encoded Size: 43.61 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T18:27:09Z", "level": "INFO", "message": " Reduction: 90.8% of original (9.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T18:27:09Z", "level": "INFO", "message": " Resolution: 720x400 β†’ 720x400", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T18:27:09Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T18:27:09Z", "level": "INFO", "message": "Moved The Office (US) - S00E04 - Webisodes - Blackmail x264 AAC WEBDL-480p MULVAcoded - [EHX].mkv β†’ The Office (US) - S00E04 - Webisodes - Blackmail x264 AAC WEBDL-480p MULVAcoded - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T18:27:10Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S00E04 - Webisodes - Blackmail x264 AAC WEBDL-480p MULVAcoded - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T18:27:10Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T18:27:10Z", "level": "INFO", "message": " Size: 48.04MB β†’ 43.61MB (90.8% of original, 9.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T18:27:10Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T18:27:10Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S00E04 - Webisodes - Blackmail x264 AAC WEBDL-480p MULVAcoded.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T18:27:10Z", "level": "INFO", "message": "Processing: The Office (US) - S06E03 - The Promotion x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T18:27:16Z", "level": "INFO", "message": "Copied The Office (US) - S06E03 - The Promotion x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S06E03 - The Promotion x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T18:27:16Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T18:27:16Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T18:27:16Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T18:27:18Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T18:27:18Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T18:27:18Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T18:27:18Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T18:27:18Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T18:27:18Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T18:27:18Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T18:27:18Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T18:27:18Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T18:27:18Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 425kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T18:27:18Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T18:27:18Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S06E03 - The Promotion x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T18:30:06Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T18:30:06Z", "level": "INFO", "message": " Original Size: 706.19 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T18:30:06Z", "level": "INFO", "message": " Encoded Size: 426.28 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T18:30:06Z", "level": "INFO", "message": " Reduction: 60.4% of original (39.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T18:30:06Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T18:30:06Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T18:30:10Z", "level": "INFO", "message": "Moved The Office (US) - S06E03 - The Promotion x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S06E03 - The Promotion x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T18:30:11Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S06E03 - The Promotion x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T18:30:11Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T18:30:11Z", "level": "INFO", "message": " Size: 706.19MB β†’ 426.28MB (60.4% of original, 39.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T18:30:11Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T18:30:11Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S06E03 - The Promotion x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T18:30:11Z", "level": "INFO", "message": "Processing: The Office (US) - S06E11 - Shareholder Meeting x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T18:30:18Z", "level": "INFO", "message": "Copied The Office (US) - S06E11 - Shareholder Meeting x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S06E11 - Shareholder Meeting x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T18:30:18Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T18:30:18Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T18:30:18Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T18:30:19Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T18:30:19Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T18:30:19Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T18:30:19Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T18:30:19Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T18:30:19Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T18:30:19Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T18:30:19Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T18:30:19Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T18:30:19Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 455kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T18:30:19Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T18:30:19Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S06E11 - Shareholder Meeting x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T18:33:06Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T18:33:06Z", "level": "INFO", "message": " Original Size: 711.34 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T18:33:06Z", "level": "INFO", "message": " Encoded Size: 515.49 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T18:33:06Z", "level": "INFO", "message": " Reduction: 72.5% of original (27.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T18:33:06Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T18:33:06Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T18:33:11Z", "level": "INFO", "message": "Moved The Office (US) - S06E11 - Shareholder Meeting x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S06E11 - Shareholder Meeting x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T18:33:12Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S06E11 - Shareholder Meeting x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T18:33:12Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T18:33:12Z", "level": "INFO", "message": " Size: 711.34MB β†’ 515.49MB (72.5% of original, 27.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T18:33:12Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T18:33:13Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S06E11 - Shareholder Meeting x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T18:33:13Z", "level": "INFO", "message": "Processing: The Office (US) - S09E17 - The Farm x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T18:33:19Z", "level": "INFO", "message": "Copied The Office (US) - S09E17 - The Farm x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S09E17 - The Farm x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T18:33:19Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T18:33:19Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T18:33:19Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T18:33:20Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T18:33:20Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T18:33:20Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T18:33:20Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T18:33:20Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T18:33:20Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T18:33:20Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T18:33:20Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T18:33:20Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T18:33:20Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 386kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T18:33:20Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T18:33:20Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S09E17 - The Farm x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T18:36:09Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T18:36:09Z", "level": "INFO", "message": " Original Size: 699.22 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T18:36:09Z", "level": "INFO", "message": " Encoded Size: 459.85 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T18:36:09Z", "level": "INFO", "message": " Reduction: 65.8% of original (34.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T18:36:09Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T18:36:09Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T18:36:13Z", "level": "INFO", "message": "Moved The Office (US) - S09E17 - The Farm x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S09E17 - The Farm x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T18:36:14Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S09E17 - The Farm x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T18:36:14Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T18:36:14Z", "level": "INFO", "message": " Size: 699.22MB β†’ 459.85MB (65.8% of original, 34.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T18:36:14Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T18:36:15Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S09E17 - The Farm x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T18:36:15Z", "level": "INFO", "message": "Processing: The Office (US) - S02E06 - The Fight x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T18:36:21Z", "level": "INFO", "message": "Copied The Office (US) - S02E06 - The Fight x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S02E06 - The Fight x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T18:36:21Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T18:36:21Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T18:36:21Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T18:36:22Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T18:36:22Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T18:36:22Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T18:36:22Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T18:36:22Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T18:36:22Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T18:36:22Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T18:36:22Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T18:36:22Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T18:36:22Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 420kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T18:36:22Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T18:36:22Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S02E06 - The Fight x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T18:39:09Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T18:39:09Z", "level": "INFO", "message": " Original Size: 691.54 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T18:39:09Z", "level": "INFO", "message": " Encoded Size: 420.68 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T18:39:09Z", "level": "INFO", "message": " Reduction: 60.8% of original (39.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T18:39:09Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T18:39:09Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T18:39:12Z", "level": "INFO", "message": "Moved The Office (US) - S02E06 - The Fight x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S02E06 - The Fight x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T18:39:14Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S02E06 - The Fight x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T18:39:14Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T18:39:14Z", "level": "INFO", "message": " Size: 691.54MB β†’ 420.68MB (60.8% of original, 39.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T18:39:14Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T18:39:14Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S02E06 - The Fight x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T18:39:14Z", "level": "INFO", "message": "Processing: The Office (US) - S08E24 - Free Family Portrait Studio x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T18:39:20Z", "level": "INFO", "message": "Copied The Office (US) - S08E24 - Free Family Portrait Studio x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S08E24 - Free Family Portrait Studio x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T18:39:20Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T18:39:20Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T18:39:20Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T18:39:22Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T18:39:22Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T18:39:22Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T18:39:22Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T18:39:22Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T18:39:22Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T18:39:22Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T18:39:22Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T18:39:22Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T18:39:22Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 405kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T18:39:22Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T18:39:22Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S08E24 - Free Family Portrait Studio x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T18:42:11Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T18:42:11Z", "level": "INFO", "message": " Original Size: 703.42 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T18:42:11Z", "level": "INFO", "message": " Encoded Size: 495.29 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T18:42:11Z", "level": "INFO", "message": " Reduction: 70.4% of original (29.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T18:42:11Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T18:42:11Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T18:42:16Z", "level": "INFO", "message": "Moved The Office (US) - S08E24 - Free Family Portrait Studio x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S08E24 - Free Family Portrait Studio x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T18:42:17Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S08E24 - Free Family Portrait Studio x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T18:42:17Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T18:42:17Z", "level": "INFO", "message": " Size: 703.42MB β†’ 495.29MB (70.4% of original, 29.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T18:42:17Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T18:42:17Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S08E24 - Free Family Portrait Studio x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T18:42:17Z", "level": "INFO", "message": "Processing: The Office (US) - S01E01 - Pilot x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T18:42:23Z", "level": "INFO", "message": "Copied The Office (US) - S01E01 - Pilot x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S01E01 - Pilot x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T18:42:23Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T18:42:23Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T18:42:23Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T18:42:25Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T18:42:25Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T18:42:25Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T18:42:25Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T18:42:25Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T18:42:25Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T18:42:25Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T18:42:25Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T18:42:25Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T18:42:25Z", "level": "INFO", "message": "Multi-channel audio 351kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-01-26T18:42:25Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 351kbps | Action: COPY (preserve) | Target: 351kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T18:42:25Z", "level": "INFO", "message": "Multi-channel audio 351kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-01-26T18:42:25Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T18:42:25Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S01E01 - Pilot x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T18:45:22Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T18:45:22Z", "level": "INFO", "message": " Original Size: 716.83 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T18:45:22Z", "level": "INFO", "message": " Encoded Size: 390.86 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T18:45:22Z", "level": "INFO", "message": " Reduction: 54.5% of original (45.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T18:45:22Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T18:45:22Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T18:45:25Z", "level": "INFO", "message": "Moved The Office (US) - S01E01 - Pilot x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S01E01 - Pilot x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T18:45:27Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S01E01 - Pilot x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T18:45:27Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T18:45:27Z", "level": "INFO", "message": " Size: 716.83MB β†’ 390.86MB (54.5% of original, 45.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T18:45:27Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T18:45:27Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S01E01 - Pilot x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T18:45:27Z", "level": "INFO", "message": "Processing: The Office (US) - S06E12 - Scott's Tots x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T18:45:33Z", "level": "INFO", "message": "Copied The Office (US) - S06E12 - Scott's Tots x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S06E12 - Scott's Tots x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T18:45:33Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T18:45:33Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T18:45:33Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T18:45:34Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T18:45:34Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T18:45:34Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T18:45:34Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T18:45:34Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T18:45:34Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T18:45:34Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T18:45:34Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T18:45:34Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T18:45:34Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 457kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T18:45:34Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T18:45:34Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S06E12 - Scott's Tots x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T18:48:24Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T18:48:24Z", "level": "INFO", "message": " Original Size: 705.81 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T18:48:24Z", "level": "INFO", "message": " Encoded Size: 463.31 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T18:48:24Z", "level": "INFO", "message": " Reduction: 65.6% of original (34.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T18:48:24Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T18:48:24Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T18:48:28Z", "level": "INFO", "message": "Moved The Office (US) - S06E12 - Scott's Tots x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S06E12 - Scott's Tots x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T18:48:30Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S06E12 - Scott's Tots x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T18:48:30Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T18:48:30Z", "level": "INFO", "message": " Size: 705.81MB β†’ 463.31MB (65.6% of original, 34.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T18:48:30Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T18:48:30Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S06E12 - Scott's Tots x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T18:48:30Z", "level": "INFO", "message": "Processing: The Office (US) - S08E16 - After Hours x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T18:48:36Z", "level": "INFO", "message": "Copied The Office (US) - S08E16 - After Hours x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S08E16 - After Hours x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T18:48:36Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T18:48:36Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T18:48:36Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T18:48:37Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T18:48:37Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T18:48:37Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T18:48:37Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T18:48:37Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T18:48:37Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T18:48:37Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T18:48:37Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T18:48:37Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T18:48:37Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 404kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T18:48:37Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T18:48:37Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S08E16 - After Hours x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T18:51:27Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T18:51:27Z", "level": "INFO", "message": " Original Size: 700.09 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T18:51:27Z", "level": "INFO", "message": " Encoded Size: 485.74 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T18:51:27Z", "level": "INFO", "message": " Reduction: 69.4% of original (30.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T18:51:27Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T18:51:27Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T18:51:31Z", "level": "INFO", "message": "Moved The Office (US) - S08E16 - After Hours x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S08E16 - After Hours x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T18:51:32Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S08E16 - After Hours x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T18:51:32Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T18:51:32Z", "level": "INFO", "message": " Size: 700.09MB β†’ 485.74MB (69.4% of original, 30.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T18:51:32Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T18:51:33Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S08E16 - After Hours x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T18:51:33Z", "level": "INFO", "message": "Processing: The Office (US) - S09E16 - Moving On x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T18:51:44Z", "level": "INFO", "message": "Copied The Office (US) - S09E16 - Moving On x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S09E16 - Moving On x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T18:51:44Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T18:51:44Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T18:51:44Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T18:51:47Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T18:51:47Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T18:51:47Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T18:51:47Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T18:51:47Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T18:51:47Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T18:51:47Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T18:51:47Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T18:51:47Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T18:51:47Z", "level": "INFO", "message": "Multi-channel audio 331kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-01-26T18:51:47Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 331kbps | Action: COPY (preserve) | Target: 331kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T18:51:47Z", "level": "INFO", "message": "Multi-channel audio 331kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-01-26T18:51:47Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T18:51:47Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S09E16 - Moving On x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T18:57:03Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T18:57:03Z", "level": "INFO", "message": " Original Size: 1297.53 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T18:57:03Z", "level": "INFO", "message": " Encoded Size: 817.73 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T18:57:03Z", "level": "INFO", "message": " Reduction: 63.0% of original (37.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T18:57:03Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T18:57:03Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T18:57:10Z", "level": "INFO", "message": "Moved The Office (US) - S09E16 - Moving On x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S09E16 - Moving On x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T18:57:13Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S09E16 - Moving On x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T18:57:13Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T18:57:13Z", "level": "INFO", "message": " Size: 1297.53MB β†’ 817.73MB (63.0% of original, 37.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T18:57:13Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T18:57:13Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S09E16 - Moving On x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T18:57:13Z", "level": "INFO", "message": "Processing: The Office (US) - S03E18 - The Negotiation x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T18:57:21Z", "level": "INFO", "message": "Copied The Office (US) - S03E18 - The Negotiation x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S03E18 - The Negotiation x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T18:57:21Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T18:57:21Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T18:57:21Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T18:57:22Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T18:57:22Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T18:57:22Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T18:57:22Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T18:57:22Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T18:57:22Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T18:57:22Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T18:57:22Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T18:57:22Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T18:57:22Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 402kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T18:57:22Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T18:57:22Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S03E18 - The Negotiation x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T19:00:05Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T19:00:05Z", "level": "INFO", "message": " Original Size: 675.87 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T19:00:05Z", "level": "INFO", "message": " Encoded Size: 468.52 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T19:00:05Z", "level": "INFO", "message": " Reduction: 69.3% of original (30.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T19:00:05Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T19:00:05Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T19:00:09Z", "level": "INFO", "message": "Moved The Office (US) - S03E18 - The Negotiation x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S03E18 - The Negotiation x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T19:00:11Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S03E18 - The Negotiation x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T19:00:11Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T19:00:11Z", "level": "INFO", "message": " Size: 675.87MB β†’ 468.52MB (69.3% of original, 30.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T19:00:11Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T19:00:11Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S03E18 - The Negotiation x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T19:00:11Z", "level": "INFO", "message": "Processing: The Office (US) - S06E08 - Koi Pond x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T19:00:17Z", "level": "INFO", "message": "Copied The Office (US) - S06E08 - Koi Pond x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S06E08 - Koi Pond x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T19:00:18Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T19:00:18Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T19:00:18Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T19:00:19Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T19:00:19Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T19:00:19Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T19:00:19Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T19:00:19Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T19:00:19Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T19:00:19Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T19:00:19Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T19:00:19Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T19:00:19Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 428kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T19:00:19Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T19:00:19Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S06E08 - Koi Pond x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T19:03:07Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T19:03:07Z", "level": "INFO", "message": " Original Size: 706.54 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T19:03:07Z", "level": "INFO", "message": " Encoded Size: 453.75 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T19:03:07Z", "level": "INFO", "message": " Reduction: 64.2% of original (35.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T19:03:07Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T19:03:07Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T19:03:11Z", "level": "INFO", "message": "Moved The Office (US) - S06E08 - Koi Pond x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S06E08 - Koi Pond x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T19:03:13Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S06E08 - Koi Pond x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T19:03:13Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T19:03:13Z", "level": "INFO", "message": " Size: 706.54MB β†’ 453.75MB (64.2% of original, 35.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T19:03:13Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T19:03:13Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S06E08 - Koi Pond x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T19:03:13Z", "level": "INFO", "message": "Processing: The Office (US) - S04E03-E04 - Dunder Mifflin Infinity x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T19:03:25Z", "level": "INFO", "message": "Copied The Office (US) - S04E03-E04 - Dunder Mifflin Infinity x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S04E03-E04 - Dunder Mifflin Infinity x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T19:03:25Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T19:03:25Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T19:03:25Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T19:03:27Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T19:03:27Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T19:03:27Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T19:03:27Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T19:03:27Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T19:03:27Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T19:03:27Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T19:03:27Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T19:03:27Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T19:03:27Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 446kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T19:03:27Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T19:03:27Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S04E03-E04 - Dunder Mifflin Infinity x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T19:08:48Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T19:08:48Z", "level": "INFO", "message": " Original Size: 1332.37 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T19:08:48Z", "level": "INFO", "message": " Encoded Size: 974.41 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T19:08:48Z", "level": "INFO", "message": " Reduction: 73.1% of original (26.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T19:08:48Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T19:08:48Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T19:08:56Z", "level": "INFO", "message": "Moved The Office (US) - S04E03-E04 - Dunder Mifflin Infinity x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S04E03-E04 - Dunder Mifflin Infinity x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T19:08:59Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S04E03-E04 - Dunder Mifflin Infinity x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T19:08:59Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T19:08:59Z", "level": "INFO", "message": " Size: 1332.37MB β†’ 974.41MB (73.1% of original, 26.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T19:08:59Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T19:08:59Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S04E03-E04 - Dunder Mifflin Infinity x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T19:08:59Z", "level": "INFO", "message": "Processing: The Office (US) - S03E01 - Gay Witch Hunt x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T19:09:06Z", "level": "INFO", "message": "Copied The Office (US) - S03E01 - Gay Witch Hunt x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S03E01 - Gay Witch Hunt x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T19:09:06Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T19:09:06Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T19:09:06Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T19:09:07Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T19:09:07Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T19:09:07Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T19:09:07Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T19:09:07Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T19:09:07Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T19:09:07Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T19:09:07Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T19:09:07Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T19:09:07Z", "level": "INFO", "message": "Multi-channel audio 383kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-01-26T19:09:07Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 383kbps | Action: COPY (preserve) | Target: 383kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T19:09:07Z", "level": "INFO", "message": "Multi-channel audio 383kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-01-26T19:09:07Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T19:09:07Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S03E01 - Gay Witch Hunt x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T19:11:55Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T19:11:55Z", "level": "INFO", "message": " Original Size: 685.54 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T19:11:55Z", "level": "INFO", "message": " Encoded Size: 457.60 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T19:11:55Z", "level": "INFO", "message": " Reduction: 66.8% of original (33.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T19:11:55Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T19:11:55Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T19:11:59Z", "level": "INFO", "message": "Moved The Office (US) - S03E01 - Gay Witch Hunt x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S03E01 - Gay Witch Hunt x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T19:12:00Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S03E01 - Gay Witch Hunt x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T19:12:00Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T19:12:00Z", "level": "INFO", "message": " Size: 685.54MB β†’ 457.6MB (66.8% of original, 33.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T19:12:00Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T19:12:01Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S03E01 - Gay Witch Hunt x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T19:12:01Z", "level": "INFO", "message": "Processing: The Office (US) - S06E01 - Gossip x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T19:12:07Z", "level": "INFO", "message": "Copied The Office (US) - S06E01 - Gossip x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S06E01 - Gossip x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T19:12:08Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T19:12:08Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T19:12:08Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T19:12:09Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T19:12:09Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T19:12:09Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T19:12:09Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T19:12:09Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T19:12:09Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T19:12:09Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T19:12:09Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T19:12:09Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T19:12:09Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 440kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T19:12:09Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T19:12:09Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S06E01 - Gossip x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T19:14:57Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T19:14:57Z", "level": "INFO", "message": " Original Size: 706.19 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T19:14:57Z", "level": "INFO", "message": " Encoded Size: 461.70 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T19:14:57Z", "level": "INFO", "message": " Reduction: 65.4% of original (34.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T19:14:57Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T19:14:57Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T19:15:01Z", "level": "INFO", "message": "Moved The Office (US) - S06E01 - Gossip x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S06E01 - Gossip x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T19:15:03Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S06E01 - Gossip x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T19:15:03Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T19:15:03Z", "level": "INFO", "message": " Size: 706.19MB β†’ 461.7MB (65.4% of original, 34.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T19:15:03Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T19:15:03Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S06E01 - Gossip x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T19:15:03Z", "level": "INFO", "message": "Processing: The Office (US) - S07E04 - Sex Ed x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T19:15:10Z", "level": "INFO", "message": "Copied The Office (US) - S07E04 - Sex Ed x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S07E04 - Sex Ed x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T19:15:10Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T19:15:10Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T19:15:10Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T19:15:11Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T19:15:11Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T19:15:11Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T19:15:11Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T19:15:11Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T19:15:11Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T19:15:11Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T19:15:11Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T19:15:11Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T19:15:11Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 421kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T19:15:11Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T19:15:11Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S07E04 - Sex Ed x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T19:18:00Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T19:18:00Z", "level": "INFO", "message": " Original Size: 705.92 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T19:18:00Z", "level": "INFO", "message": " Encoded Size: 497.61 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T19:18:00Z", "level": "INFO", "message": " Reduction: 70.5% of original (29.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T19:18:00Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T19:18:00Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T19:18:04Z", "level": "INFO", "message": "Moved The Office (US) - S07E04 - Sex Ed x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S07E04 - Sex Ed x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T19:18:06Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S07E04 - Sex Ed x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T19:18:06Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T19:18:06Z", "level": "INFO", "message": " Size: 705.92MB β†’ 497.61MB (70.5% of original, 29.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T19:18:06Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T19:18:06Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S07E04 - Sex Ed x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T19:18:06Z", "level": "INFO", "message": "Processing: The Office (US) - S04E17 - Job Fair x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T19:18:12Z", "level": "INFO", "message": "Copied The Office (US) - S04E17 - Job Fair x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S04E17 - Job Fair x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T19:18:12Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T19:18:12Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T19:18:12Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T19:18:13Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T19:18:13Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T19:18:13Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T19:18:13Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T19:18:13Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T19:18:13Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T19:18:13Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T19:18:13Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T19:18:13Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T19:18:13Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 447kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T19:18:13Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T19:18:13Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S04E17 - Job Fair x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T19:20:51Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T19:20:51Z", "level": "INFO", "message": " Original Size: 660.09 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T19:20:51Z", "level": "INFO", "message": " Encoded Size: 481.00 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T19:20:51Z", "level": "INFO", "message": " Reduction: 72.9% of original (27.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T19:20:51Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T19:20:51Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T19:20:55Z", "level": "INFO", "message": "Moved The Office (US) - S04E17 - Job Fair x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S04E17 - Job Fair x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T19:20:56Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S04E17 - Job Fair x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T19:20:56Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T19:20:56Z", "level": "INFO", "message": " Size: 660.09MB β†’ 481.0MB (72.9% of original, 27.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T19:20:56Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T19:20:57Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S04E17 - Job Fair x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T19:20:57Z", "level": "INFO", "message": "Processing: The Office (US) - S03E06 - Diwali x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T19:21:03Z", "level": "INFO", "message": "Copied The Office (US) - S03E06 - Diwali x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S03E06 - Diwali x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T19:21:03Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T19:21:03Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T19:21:03Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T19:21:04Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T19:21:04Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T19:21:04Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T19:21:04Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T19:21:04Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T19:21:04Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T19:21:04Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T19:21:04Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T19:21:04Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T19:21:04Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 419kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T19:21:04Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T19:21:04Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S03E06 - Diwali x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T19:23:45Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T19:23:45Z", "level": "INFO", "message": " Original Size: 670.39 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T19:23:45Z", "level": "INFO", "message": " Encoded Size: 507.57 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T19:23:45Z", "level": "INFO", "message": " Reduction: 75.7% of original (24.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T19:23:45Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T19:23:45Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T19:23:50Z", "level": "INFO", "message": "Moved The Office (US) - S03E06 - Diwali x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S03E06 - Diwali x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T19:23:50Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S03E06 - Diwali x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T19:23:50Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T19:23:50Z", "level": "INFO", "message": " Size: 670.39MB β†’ 507.57MB (75.7% of original, 24.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T19:23:50Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T19:23:51Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S03E06 - Diwali x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T19:23:51Z", "level": "INFO", "message": "Processing: The Office (US) - S09E02 - Roy's Wedding x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T19:23:57Z", "level": "INFO", "message": "Copied The Office (US) - S09E02 - Roy's Wedding x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S09E02 - Roy's Wedding x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T19:23:58Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T19:23:58Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T19:23:58Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T19:23:58Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T19:23:58Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T19:23:58Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T19:23:58Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T19:23:58Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T19:23:58Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T19:23:58Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T19:23:58Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T19:23:58Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T19:23:58Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 420kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T19:23:58Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T19:23:58Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S09E02 - Roy's Wedding x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T19:26:47Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T19:26:47Z", "level": "INFO", "message": " Original Size: 700.10 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T19:26:47Z", "level": "INFO", "message": " Encoded Size: 494.37 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T19:26:47Z", "level": "INFO", "message": " Reduction: 70.6% of original (29.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T19:26:47Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T19:26:47Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T19:26:51Z", "level": "INFO", "message": "Moved The Office (US) - S09E02 - Roy's Wedding x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S09E02 - Roy's Wedding x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T19:26:53Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S09E02 - Roy's Wedding x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T19:26:53Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T19:26:53Z", "level": "INFO", "message": " Size: 700.1MB β†’ 494.37MB (70.6% of original, 29.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T19:26:53Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T19:26:53Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S09E02 - Roy's Wedding x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T19:26:53Z", "level": "INFO", "message": "Processing: The Office (US) - S08E22 - Fundraiser x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T19:27:01Z", "level": "INFO", "message": "Copied The Office (US) - S08E22 - Fundraiser x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S08E22 - Fundraiser x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T19:27:01Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T19:27:01Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T19:27:01Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T19:27:02Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T19:27:02Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T19:27:02Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T19:27:02Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T19:27:02Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T19:27:02Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T19:27:02Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T19:27:02Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T19:27:02Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T19:27:02Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 412kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T19:27:02Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T19:27:02Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S08E22 - Fundraiser x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T19:30:19Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T19:30:19Z", "level": "INFO", "message": " Original Size: 812.34 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T19:30:19Z", "level": "INFO", "message": " Encoded Size: 589.84 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T19:30:19Z", "level": "INFO", "message": " Reduction: 72.6% of original (27.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T19:30:19Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T19:30:19Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T19:30:24Z", "level": "INFO", "message": "Moved The Office (US) - S08E22 - Fundraiser x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S08E22 - Fundraiser x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T19:30:26Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S08E22 - Fundraiser x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T19:30:26Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T19:30:26Z", "level": "INFO", "message": " Size: 812.34MB β†’ 589.84MB (72.6% of original, 27.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T19:30:26Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T19:30:26Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S08E22 - Fundraiser x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T19:30:26Z", "level": "INFO", "message": "Processing: The Office (US) - S07E06 - Costume Contest x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T19:30:33Z", "level": "INFO", "message": "Copied The Office (US) - S07E06 - Costume Contest x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S07E06 - Costume Contest x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T19:30:33Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T19:30:33Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T19:30:33Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T19:30:34Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T19:30:34Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T19:30:34Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T19:30:34Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T19:30:34Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T19:30:34Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T19:30:34Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T19:30:34Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T19:30:34Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T19:30:34Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 436kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T19:30:34Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T19:30:34Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S07E06 - Costume Contest x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T19:33:23Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T19:33:23Z", "level": "INFO", "message": " Original Size: 707.05 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T19:33:23Z", "level": "INFO", "message": " Encoded Size: 517.28 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T19:33:23Z", "level": "INFO", "message": " Reduction: 73.2% of original (26.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T19:33:23Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T19:33:23Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T19:33:28Z", "level": "INFO", "message": "Moved The Office (US) - S07E06 - Costume Contest x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S07E06 - Costume Contest x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T19:33:29Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S07E06 - Costume Contest x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T19:33:29Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T19:33:29Z", "level": "INFO", "message": " Size: 707.05MB β†’ 517.28MB (73.2% of original, 26.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T19:33:29Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T19:33:30Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S07E06 - Costume Contest x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T19:33:30Z", "level": "INFO", "message": "Processing: The Office (US) - S05E04 - Crime Aid x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T19:33:36Z", "level": "INFO", "message": "Copied The Office (US) - S05E04 - Crime Aid x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S05E04 - Crime Aid x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T19:33:36Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T19:33:36Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T19:33:36Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T19:33:37Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T19:33:37Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T19:33:37Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T19:33:37Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T19:33:37Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T19:33:37Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T19:33:37Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T19:33:37Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T19:33:37Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T19:33:37Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 437kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T19:33:37Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T19:33:37Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S05E04 - Crime Aid x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T19:36:21Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T19:36:21Z", "level": "INFO", "message": " Original Size: 694.10 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T19:36:21Z", "level": "INFO", "message": " Encoded Size: 473.94 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T19:36:21Z", "level": "INFO", "message": " Reduction: 68.3% of original (31.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T19:36:21Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T19:36:21Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T19:36:25Z", "level": "INFO", "message": "Moved The Office (US) - S05E04 - Crime Aid x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S05E04 - Crime Aid x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T19:36:27Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S05E04 - Crime Aid x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T19:36:27Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T19:36:27Z", "level": "INFO", "message": " Size: 694.1MB β†’ 473.94MB (68.3% of original, 31.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T19:36:27Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T19:36:27Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S05E04 - Crime Aid x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T19:36:27Z", "level": "INFO", "message": "Processing: The Office (US) - S09E23 - Finale x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T19:36:42Z", "level": "INFO", "message": "Copied The Office (US) - S09E23 - Finale x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S09E23 - Finale x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T19:36:42Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T19:36:42Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T19:36:42Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T19:36:45Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T19:36:45Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T19:36:45Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T19:36:45Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T19:36:45Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T19:36:45Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T19:36:45Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T19:36:45Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T19:36:45Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T19:36:45Z", "level": "INFO", "message": "Multi-channel audio 381kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-01-26T19:36:45Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 381kbps | Action: COPY (preserve) | Target: 381kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T19:36:45Z", "level": "INFO", "message": "Multi-channel audio 381kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-01-26T19:36:45Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T19:36:45Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S09E23 - Finale x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T19:43:17Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T19:43:17Z", "level": "INFO", "message": " Original Size: 1608.36 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T19:43:17Z", "level": "INFO", "message": " Encoded Size: 1112.03 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T19:43:17Z", "level": "INFO", "message": " Reduction: 69.1% of original (30.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T19:43:17Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T19:43:17Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T19:43:27Z", "level": "INFO", "message": "Moved The Office (US) - S09E23 - Finale x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S09E23 - Finale x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T19:43:30Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S09E23 - Finale x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T19:43:30Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T19:43:30Z", "level": "INFO", "message": " Size: 1608.36MB β†’ 1112.03MB (69.1% of original, 30.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T19:43:30Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T19:43:30Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S09E23 - Finale x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T19:43:30Z", "level": "INFO", "message": "Processing: The Office (US) - S08E21 - Angry Andy x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T19:43:39Z", "level": "INFO", "message": "Copied The Office (US) - S08E21 - Angry Andy x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S08E21 - Angry Andy x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T19:43:40Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T19:43:40Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T19:43:40Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T19:43:42Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T19:43:42Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T19:43:42Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T19:43:42Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T19:43:42Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T19:43:42Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T19:43:42Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T19:43:42Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T19:43:42Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T19:43:42Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 408kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T19:43:42Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T19:43:42Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S08E21 - Angry Andy x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T19:47:56Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T19:47:56Z", "level": "INFO", "message": " Original Size: 1056.81 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T19:47:56Z", "level": "INFO", "message": " Encoded Size: 698.46 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T19:47:56Z", "level": "INFO", "message": " Reduction: 66.1% of original (33.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T19:47:56Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T19:47:56Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T19:48:02Z", "level": "INFO", "message": "Moved The Office (US) - S08E21 - Angry Andy x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S08E21 - Angry Andy x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T19:48:04Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S08E21 - Angry Andy x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T19:48:04Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T19:48:04Z", "level": "INFO", "message": " Size: 1056.81MB β†’ 698.46MB (66.1% of original, 33.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T19:48:04Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T19:48:04Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S08E21 - Angry Andy x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T19:48:04Z", "level": "INFO", "message": "Processing: The Office (US) - S08E03 - Lotto x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T19:48:10Z", "level": "INFO", "message": "Copied The Office (US) - S08E03 - Lotto x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S08E03 - Lotto x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T19:48:11Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T19:48:11Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T19:48:11Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T19:48:12Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T19:48:12Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T19:48:12Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T19:48:12Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T19:48:12Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T19:48:12Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T19:48:12Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T19:48:12Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T19:48:12Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T19:48:12Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 409kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T19:48:12Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T19:48:12Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S08E03 - Lotto x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T19:51:00Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T19:51:00Z", "level": "INFO", "message": " Original Size: 704.82 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T19:51:00Z", "level": "INFO", "message": " Encoded Size: 415.51 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T19:51:00Z", "level": "INFO", "message": " Reduction: 59.0% of original (41.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T19:51:00Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T19:51:00Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T19:51:04Z", "level": "INFO", "message": "Moved The Office (US) - S08E03 - Lotto x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S08E03 - Lotto x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T19:51:05Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S08E03 - Lotto x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T19:51:05Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T19:51:05Z", "level": "INFO", "message": " Size: 704.82MB β†’ 415.51MB (59.0% of original, 41.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T19:51:05Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T19:51:05Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S08E03 - Lotto x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T19:51:05Z", "level": "INFO", "message": "Processing: The Office (US) - S08E18 - Last Day in Florida x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T19:51:12Z", "level": "INFO", "message": "Copied The Office (US) - S08E18 - Last Day in Florida x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S08E18 - Last Day in Florida x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T19:51:12Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T19:51:12Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T19:51:12Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T19:51:13Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T19:51:13Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T19:51:13Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T19:51:13Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T19:51:13Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T19:51:13Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T19:51:13Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T19:51:13Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T19:51:13Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T19:51:13Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 410kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T19:51:13Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T19:51:13Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S08E18 - Last Day in Florida x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T19:54:01Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T19:54:01Z", "level": "INFO", "message": " Original Size: 701.46 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T19:54:01Z", "level": "INFO", "message": " Encoded Size: 538.47 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T19:54:01Z", "level": "INFO", "message": " Reduction: 76.8% of original (23.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T19:54:01Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T19:54:01Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T19:54:05Z", "level": "INFO", "message": "Moved The Office (US) - S08E18 - Last Day in Florida x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S08E18 - Last Day in Florida x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T19:54:07Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S08E18 - Last Day in Florida x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T19:54:07Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T19:54:07Z", "level": "INFO", "message": " Size: 701.46MB β†’ 538.47MB (76.8% of original, 23.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T19:54:07Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T19:54:07Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S08E18 - Last Day in Florida x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T19:54:07Z", "level": "INFO", "message": "Processing: The Office (US) - S05E07 - Business Trip x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T19:54:13Z", "level": "INFO", "message": "Copied The Office (US) - S05E07 - Business Trip x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S05E07 - Business Trip x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T19:54:13Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T19:54:13Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T19:54:13Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T19:54:14Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T19:54:14Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T19:54:14Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T19:54:14Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T19:54:14Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T19:54:14Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T19:54:14Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T19:54:14Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T19:54:14Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T19:54:14Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 451kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T19:54:14Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T19:54:14Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S05E07 - Business Trip x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T19:56:59Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T19:56:59Z", "level": "INFO", "message": " Original Size: 695.14 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T19:56:59Z", "level": "INFO", "message": " Encoded Size: 450.51 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T19:56:59Z", "level": "INFO", "message": " Reduction: 64.8% of original (35.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T19:56:59Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T19:56:59Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T19:57:03Z", "level": "INFO", "message": "Moved The Office (US) - S05E07 - Business Trip x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S05E07 - Business Trip x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T19:57:04Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S05E07 - Business Trip x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T19:57:04Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T19:57:04Z", "level": "INFO", "message": " Size: 695.14MB β†’ 450.51MB (64.8% of original, 35.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T19:57:04Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T19:57:04Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S05E07 - Business Trip x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T19:57:04Z", "level": "INFO", "message": "Processing: The Office (US) - S02E04 - The Fire x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T19:57:10Z", "level": "INFO", "message": "Copied The Office (US) - S02E04 - The Fire x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S02E04 - The Fire x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T19:57:11Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T19:57:11Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T19:57:11Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T19:57:12Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T19:57:12Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T19:57:12Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T19:57:12Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T19:57:12Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T19:57:12Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T19:57:12Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T19:57:12Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T19:57:12Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T19:57:12Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 430kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T19:57:12Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T19:57:12Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S02E04 - The Fire x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T19:59:55Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T19:59:55Z", "level": "INFO", "message": " Original Size: 677.42 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T19:59:55Z", "level": "INFO", "message": " Encoded Size: 558.32 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T19:59:55Z", "level": "INFO", "message": " Reduction: 82.4% of original (17.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T19:59:55Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T19:59:55Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T20:00:00Z", "level": "INFO", "message": "Moved The Office (US) - S02E04 - The Fire x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S02E04 - The Fire x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T20:00:01Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S02E04 - The Fire x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T20:00:01Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T20:00:01Z", "level": "INFO", "message": " Size: 677.42MB β†’ 558.32MB (82.4% of original, 17.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T20:00:01Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T20:00:02Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S02E04 - The Fire x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T20:00:02Z", "level": "INFO", "message": "Processing: The Office (US) - S00E11 - Webisodes - The Podcast x264 AAC WEBDL-720p MULVAcoded.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T20:00:02Z", "level": "INFO", "message": "Copied The Office (US) - S00E11 - Webisodes - The Podcast x264 AAC WEBDL-720p MULVAcoded.mkv β†’ The Office (US) - S00E11 - Webisodes - The Podcast x264 AAC WEBDL-720p MULVAcoded.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T20:00:02Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1280x720", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T20:00:02Z", "level": "INFO", "message": "Source 1280x720 (<=720p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 176} {"timestamp": "2026-01-26T20:00:02Z", "level": "INFO", "message": "Source 1280x720 (<=720p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 224} {"timestamp": "2026-01-26T20:00:03Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T20:00:03Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T20:00:03Z", "level": "INFO", "message": " β€’ Source Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T20:00:03Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T20:00:03Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T20:00:03Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T20:00:03Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T20:00:03Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T20:00:03Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T20:00:03Z", "level": "INFO", "message": "Stereo audio 95kbps ≀ 160k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 251} {"timestamp": "2026-01-26T20:00:03Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 95kbps | Action: COPY (preserve) | Target: 95kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T20:00:03Z", "level": "INFO", "message": "Stereo audio 95kbps ≀ 160k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 251} {"timestamp": "2026-01-26T20:00:03Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T20:00:03Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S00E11 - Webisodes - The Podcast x264 AAC WEBDL-720p MULVAcoded - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T20:00:18Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T20:00:18Z", "level": "INFO", "message": " Original Size: 29.18 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T20:00:18Z", "level": "INFO", "message": " Encoded Size: 36.45 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T20:00:18Z", "level": "INFO", "message": " Reduction: 124.9% of original (-24.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T20:00:18Z", "level": "INFO", "message": " Resolution: 1280x720 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T20:00:18Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T20:00:18Z", "level": "INFO", "message": "Processing: The Office (US) - S03E23 - The Job x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T20:00:29Z", "level": "INFO", "message": "Copied The Office (US) - S03E23 - The Job x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S03E23 - The Job x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T20:00:29Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T20:00:29Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T20:00:29Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T20:00:32Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T20:00:32Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T20:00:32Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T20:00:32Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T20:00:32Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T20:00:32Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T20:00:32Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T20:00:32Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T20:00:32Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T20:00:32Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 408kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T20:00:32Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T20:00:32Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S03E23 - The Job x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T20:05:57Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T20:05:57Z", "level": "INFO", "message": " Original Size: 1337.43 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T20:05:57Z", "level": "INFO", "message": " Encoded Size: 962.02 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T20:05:57Z", "level": "INFO", "message": " Reduction: 71.9% of original (28.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T20:05:57Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T20:05:57Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T20:06:05Z", "level": "INFO", "message": "Moved The Office (US) - S03E23 - The Job x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S03E23 - The Job x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T20:06:08Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S03E23 - The Job x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T20:06:08Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T20:06:08Z", "level": "INFO", "message": " Size: 1337.43MB β†’ 962.02MB (71.9% of original, 28.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T20:06:08Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T20:06:08Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S03E23 - The Job x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T20:06:08Z", "level": "INFO", "message": "Processing: The Office (US) - S01E03 - Health Care x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T20:06:14Z", "level": "INFO", "message": "Copied The Office (US) - S01E03 - Health Care x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S01E03 - Health Care x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T20:06:14Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T20:06:14Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T20:06:14Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T20:06:15Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T20:06:15Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T20:06:15Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T20:06:15Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T20:06:15Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T20:06:15Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T20:06:15Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T20:06:15Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T20:06:15Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T20:06:15Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 390kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T20:06:15Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T20:06:15Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S01E03 - Health Care x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T20:09:04Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T20:09:04Z", "level": "INFO", "message": " Original Size: 691.87 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T20:09:04Z", "level": "INFO", "message": " Encoded Size: 410.20 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T20:09:04Z", "level": "INFO", "message": " Reduction: 59.3% of original (40.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T20:09:04Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T20:09:04Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T20:09:07Z", "level": "INFO", "message": "Moved The Office (US) - S01E03 - Health Care x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S01E03 - Health Care x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T20:09:09Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S01E03 - Health Care x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T20:09:09Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T20:09:09Z", "level": "INFO", "message": " Size: 691.87MB β†’ 410.2MB (59.3% of original, 40.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T20:09:09Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T20:09:09Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S01E03 - Health Care x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T20:09:09Z", "level": "INFO", "message": "Processing: The Office (US) - S09E20 - Paper Airplane x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T20:09:15Z", "level": "INFO", "message": "Copied The Office (US) - S09E20 - Paper Airplane x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S09E20 - Paper Airplane x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T20:09:15Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T20:09:15Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T20:09:15Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T20:09:16Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T20:09:16Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T20:09:16Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T20:09:16Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T20:09:16Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T20:09:16Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T20:09:16Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T20:09:16Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T20:09:16Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T20:09:16Z", "level": "INFO", "message": "Multi-channel audio 348kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-01-26T20:09:16Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 348kbps | Action: COPY (preserve) | Target: 348kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T20:09:16Z", "level": "INFO", "message": "Multi-channel audio 348kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-01-26T20:09:16Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T20:09:16Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S09E20 - Paper Airplane x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T20:12:05Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T20:12:05Z", "level": "INFO", "message": " Original Size: 690.49 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T20:12:05Z", "level": "INFO", "message": " Encoded Size: 483.44 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T20:12:05Z", "level": "INFO", "message": " Reduction: 70.0% of original (30.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T20:12:05Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T20:12:05Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T20:12:09Z", "level": "INFO", "message": "Moved The Office (US) - S09E20 - Paper Airplane x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S09E20 - Paper Airplane x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T20:12:11Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S09E20 - Paper Airplane x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T20:12:11Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T20:12:11Z", "level": "INFO", "message": " Size: 690.49MB β†’ 483.44MB (70.0% of original, 30.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T20:12:11Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T20:12:12Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S09E20 - Paper Airplane x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T20:12:12Z", "level": "INFO", "message": "Processing: The Office (US) - S09E08 - The Target x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T20:12:18Z", "level": "INFO", "message": "Copied The Office (US) - S09E08 - The Target x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S09E08 - The Target x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T20:12:18Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T20:12:18Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T20:12:18Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T20:12:19Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T20:12:19Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T20:12:19Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T20:12:19Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T20:12:19Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T20:12:19Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T20:12:19Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T20:12:19Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T20:12:19Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T20:12:19Z", "level": "INFO", "message": "Multi-channel audio 354kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-01-26T20:12:19Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 354kbps | Action: COPY (preserve) | Target: 354kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T20:12:19Z", "level": "INFO", "message": "Multi-channel audio 354kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-01-26T20:12:19Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T20:12:19Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S09E08 - The Target x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T20:15:07Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T20:15:07Z", "level": "INFO", "message": " Original Size: 688.64 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T20:15:07Z", "level": "INFO", "message": " Encoded Size: 496.15 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T20:15:07Z", "level": "INFO", "message": " Reduction: 72.0% of original (28.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T20:15:07Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T20:15:07Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T20:15:11Z", "level": "INFO", "message": "Moved The Office (US) - S09E08 - The Target x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S09E08 - The Target x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T20:15:13Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S09E08 - The Target x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T20:15:13Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T20:15:13Z", "level": "INFO", "message": " Size: 688.64MB β†’ 496.15MB (72.0% of original, 28.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T20:15:13Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T20:15:13Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S09E08 - The Target x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T20:15:13Z", "level": "INFO", "message": "Processing: The Office (US) - S05E18 - New Boss x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T20:15:19Z", "level": "INFO", "message": "Copied The Office (US) - S05E18 - New Boss x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S05E18 - New Boss x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T20:15:19Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T20:15:19Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T20:15:19Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T20:15:20Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T20:15:20Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T20:15:20Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T20:15:20Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T20:15:20Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T20:15:20Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T20:15:20Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T20:15:20Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T20:15:20Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T20:15:20Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 457kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T20:15:20Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T20:15:20Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S05E18 - New Boss x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T20:18:05Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T20:18:05Z", "level": "INFO", "message": " Original Size: 697.07 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T20:18:05Z", "level": "INFO", "message": " Encoded Size: 458.30 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T20:18:05Z", "level": "INFO", "message": " Reduction: 65.7% of original (34.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T20:18:05Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T20:18:05Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T20:18:08Z", "level": "INFO", "message": "Moved The Office (US) - S05E18 - New Boss x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S05E18 - New Boss x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T20:18:11Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S05E18 - New Boss x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T20:18:11Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T20:18:11Z", "level": "INFO", "message": " Size: 697.07MB β†’ 458.3MB (65.7% of original, 34.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T20:18:11Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T20:18:11Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S05E18 - New Boss x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T20:18:11Z", "level": "INFO", "message": "Processing: The Office (US) - S08E14 - Special Project x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T20:18:17Z", "level": "INFO", "message": "Copied The Office (US) - S08E14 - Special Project x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S08E14 - Special Project x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T20:18:17Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T20:18:17Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T20:18:17Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T20:18:18Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T20:18:18Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T20:18:18Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T20:18:18Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T20:18:18Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T20:18:18Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T20:18:18Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T20:18:18Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T20:18:18Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T20:18:18Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 429kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T20:18:18Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T20:18:18Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S08E14 - Special Project x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T20:21:07Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T20:21:07Z", "level": "INFO", "message": " Original Size: 707.86 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T20:21:07Z", "level": "INFO", "message": " Encoded Size: 482.37 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T20:21:07Z", "level": "INFO", "message": " Reduction: 68.1% of original (31.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T20:21:07Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T20:21:07Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T20:21:11Z", "level": "INFO", "message": "Moved The Office (US) - S08E14 - Special Project x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S08E14 - Special Project x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T20:21:13Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S08E14 - Special Project x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T20:21:13Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T20:21:13Z", "level": "INFO", "message": " Size: 707.86MB β†’ 482.37MB (68.1% of original, 31.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T20:21:13Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T20:21:13Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S08E14 - Special Project x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T20:21:13Z", "level": "INFO", "message": "Processing: The Office (US) - S09E04 - Work Bus x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T20:21:19Z", "level": "INFO", "message": "Copied The Office (US) - S09E04 - Work Bus x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S09E04 - Work Bus x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T20:21:19Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T20:21:19Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T20:21:19Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T20:21:20Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T20:21:20Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T20:21:20Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T20:21:20Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T20:21:20Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T20:21:20Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T20:21:20Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T20:21:20Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T20:21:20Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T20:21:20Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 384kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T20:21:20Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T20:21:20Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S09E04 - Work Bus x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T20:24:08Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T20:24:08Z", "level": "INFO", "message": " Original Size: 693.11 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T20:24:08Z", "level": "INFO", "message": " Encoded Size: 517.04 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T20:24:08Z", "level": "INFO", "message": " Reduction: 74.6% of original (25.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T20:24:08Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T20:24:08Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T20:24:13Z", "level": "INFO", "message": "Moved The Office (US) - S09E04 - Work Bus x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S09E04 - Work Bus x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T20:24:14Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S09E04 - Work Bus x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T20:24:14Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T20:24:14Z", "level": "INFO", "message": " Size: 693.11MB β†’ 517.04MB (74.6% of original, 25.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T20:24:14Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T20:24:15Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S09E04 - Work Bus x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T20:24:15Z", "level": "INFO", "message": "Processing: The Office (US) - S05E10 - Moroccan Christmas x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T20:24:21Z", "level": "INFO", "message": "Copied The Office (US) - S05E10 - Moroccan Christmas x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S05E10 - Moroccan Christmas x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T20:24:21Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T20:24:21Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T20:24:21Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T20:24:22Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T20:24:22Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T20:24:22Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T20:24:22Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T20:24:22Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T20:24:22Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T20:24:22Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T20:24:22Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T20:24:22Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T20:24:22Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 429kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T20:24:22Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T20:24:22Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S05E10 - Moroccan Christmas x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T20:27:07Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T20:27:07Z", "level": "INFO", "message": " Original Size: 692.73 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T20:27:07Z", "level": "INFO", "message": " Encoded Size: 478.05 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T20:27:07Z", "level": "INFO", "message": " Reduction: 69.0% of original (31.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T20:27:07Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T20:27:07Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T20:27:12Z", "level": "INFO", "message": "Moved The Office (US) - S05E10 - Moroccan Christmas x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S05E10 - Moroccan Christmas x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T20:27:13Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S05E10 - Moroccan Christmas x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T20:27:13Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T20:27:13Z", "level": "INFO", "message": " Size: 692.73MB β†’ 478.05MB (69.0% of original, 31.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T20:27:13Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T20:27:14Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S05E10 - Moroccan Christmas x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T20:27:14Z", "level": "INFO", "message": "Processing: The Office (US) - S02E08 - Performance Review x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T20:27:19Z", "level": "INFO", "message": "Copied The Office (US) - S02E08 - Performance Review x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S02E08 - Performance Review x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T20:27:20Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T20:27:20Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T20:27:20Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T20:27:21Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T20:27:21Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T20:27:21Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T20:27:21Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T20:27:21Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T20:27:21Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T20:27:21Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T20:27:21Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T20:27:21Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T20:27:21Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 453kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T20:27:21Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T20:27:21Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S02E08 - Performance Review x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T20:30:06Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T20:30:06Z", "level": "INFO", "message": " Original Size: 685.92 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T20:30:06Z", "level": "INFO", "message": " Encoded Size: 387.81 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T20:30:06Z", "level": "INFO", "message": " Reduction: 56.5% of original (43.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T20:30:06Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T20:30:06Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T20:30:09Z", "level": "INFO", "message": "Moved The Office (US) - S02E08 - Performance Review x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S02E08 - Performance Review x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T20:30:10Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S02E08 - Performance Review x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T20:30:10Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T20:30:10Z", "level": "INFO", "message": " Size: 685.92MB β†’ 387.81MB (56.5% of original, 43.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T20:30:10Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T20:30:10Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S02E08 - Performance Review x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T20:30:10Z", "level": "INFO", "message": "Processing: The Office (US) - S06E22 - Secretary's Day x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T20:30:17Z", "level": "INFO", "message": "Copied The Office (US) - S06E22 - Secretary's Day x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S06E22 - Secretary's Day x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T20:30:17Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T20:30:17Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T20:30:17Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T20:30:18Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T20:30:18Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T20:30:18Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T20:30:18Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T20:30:18Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T20:30:18Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T20:30:18Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T20:30:18Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T20:30:18Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T20:30:18Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 436kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T20:30:18Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T20:30:18Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S06E22 - Secretary's Day x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T20:33:07Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T20:33:07Z", "level": "INFO", "message": " Original Size: 710.05 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T20:33:07Z", "level": "INFO", "message": " Encoded Size: 483.03 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T20:33:07Z", "level": "INFO", "message": " Reduction: 68.0% of original (32.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T20:33:07Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T20:33:07Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T20:33:11Z", "level": "INFO", "message": "Moved The Office (US) - S06E22 - Secretary's Day x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S06E22 - Secretary's Day x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T20:33:13Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S06E22 - Secretary's Day x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T20:33:13Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T20:33:13Z", "level": "INFO", "message": " Size: 710.05MB β†’ 483.03MB (68.0% of original, 32.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T20:33:13Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T20:33:13Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S06E22 - Secretary's Day x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T20:33:13Z", "level": "INFO", "message": "Processing: The Office (US) - S02E20 - Drug Testing x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T20:33:18Z", "level": "INFO", "message": "Copied The Office (US) - S02E20 - Drug Testing x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S02E20 - Drug Testing x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T20:33:19Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T20:33:19Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T20:33:19Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T20:33:20Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T20:33:20Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T20:33:20Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T20:33:20Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T20:33:20Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T20:33:20Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T20:33:20Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T20:33:20Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T20:33:20Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T20:33:20Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 453kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T20:33:20Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T20:33:20Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S02E20 - Drug Testing x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T20:36:01Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T20:36:01Z", "level": "INFO", "message": " Original Size: 673.96 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T20:36:01Z", "level": "INFO", "message": " Encoded Size: 490.39 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T20:36:01Z", "level": "INFO", "message": " Reduction: 72.8% of original (27.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T20:36:01Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T20:36:01Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T20:36:06Z", "level": "INFO", "message": "Moved The Office (US) - S02E20 - Drug Testing x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S02E20 - Drug Testing x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T20:36:07Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S02E20 - Drug Testing x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T20:36:07Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T20:36:07Z", "level": "INFO", "message": " Size: 673.96MB β†’ 490.39MB (72.8% of original, 27.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T20:36:07Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T20:36:07Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S02E20 - Drug Testing x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T20:36:07Z", "level": "INFO", "message": "Processing: The Office (US) - S05E02 - Business Ethics x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T20:36:14Z", "level": "INFO", "message": "Copied The Office (US) - S05E02 - Business Ethics x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S05E02 - Business Ethics x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T20:36:14Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T20:36:14Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T20:36:14Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T20:36:15Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T20:36:15Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T20:36:15Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T20:36:15Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T20:36:15Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T20:36:15Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T20:36:15Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T20:36:15Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T20:36:15Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T20:36:15Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 417kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T20:36:15Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T20:36:15Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S05E02 - Business Ethics x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T20:39:01Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T20:39:01Z", "level": "INFO", "message": " Original Size: 689.86 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T20:39:01Z", "level": "INFO", "message": " Encoded Size: 499.76 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T20:39:01Z", "level": "INFO", "message": " Reduction: 72.4% of original (27.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T20:39:01Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T20:39:01Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T20:39:05Z", "level": "INFO", "message": "Moved The Office (US) - S05E02 - Business Ethics x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S05E02 - Business Ethics x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T20:39:07Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S05E02 - Business Ethics x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T20:39:07Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T20:39:07Z", "level": "INFO", "message": " Size: 689.86MB β†’ 499.76MB (72.4% of original, 27.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T20:39:07Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T20:39:07Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S05E02 - Business Ethics x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T20:39:07Z", "level": "INFO", "message": "Processing: The Office (US) - S04E01-E02 - Fun Run x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T20:39:19Z", "level": "INFO", "message": "Copied The Office (US) - S04E01-E02 - Fun Run x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S04E01-E02 - Fun Run x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T20:39:19Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T20:39:19Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T20:39:19Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T20:39:22Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T20:39:22Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T20:39:22Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T20:39:22Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T20:39:22Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T20:39:22Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T20:39:22Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T20:39:22Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T20:39:22Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T20:39:22Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 418kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T20:39:22Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T20:39:22Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S04E01-E02 - Fun Run x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T20:44:41Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T20:44:41Z", "level": "INFO", "message": " Original Size: 1329.03 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T20:44:41Z", "level": "INFO", "message": " Encoded Size: 1106.73 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T20:44:41Z", "level": "INFO", "message": " Reduction: 83.3% of original (16.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T20:44:41Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T20:44:41Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T20:44:50Z", "level": "INFO", "message": "Moved The Office (US) - S04E01-E02 - Fun Run x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S04E01-E02 - Fun Run x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T20:44:53Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S04E01-E02 - Fun Run x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T20:44:53Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T20:44:53Z", "level": "INFO", "message": " Size: 1329.03MB β†’ 1106.73MB (83.3% of original, 16.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T20:44:53Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T20:44:53Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S04E01-E02 - Fun Run x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T20:44:53Z", "level": "INFO", "message": "Processing: The Office (US) - S07E09 - WUPHF.com x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T20:44:59Z", "level": "INFO", "message": "Copied The Office (US) - S07E09 - WUPHF.com x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S07E09 - WUPHF.com x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T20:44:59Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T20:44:59Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T20:44:59Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T20:45:01Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T20:45:01Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T20:45:01Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T20:45:01Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T20:45:01Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T20:45:01Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T20:45:01Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T20:45:01Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T20:45:01Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T20:45:01Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 441kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T20:45:01Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T20:45:01Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S07E09 - WUPHF.com x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T20:47:49Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T20:47:49Z", "level": "INFO", "message": " Original Size: 705.97 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T20:47:49Z", "level": "INFO", "message": " Encoded Size: 571.01 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T20:47:49Z", "level": "INFO", "message": " Reduction: 80.9% of original (19.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T20:47:49Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T20:47:49Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T20:47:54Z", "level": "INFO", "message": "Moved The Office (US) - S07E09 - WUPHF.com x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S07E09 - WUPHF.com x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T20:47:56Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S07E09 - WUPHF.com x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T20:47:56Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T20:47:56Z", "level": "INFO", "message": " Size: 705.97MB β†’ 571.01MB (80.9% of original, 19.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T20:47:56Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T20:47:56Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S07E09 - WUPHF.com x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T20:47:56Z", "level": "INFO", "message": "Processing: The Office (US) - S07E18 - Todd Packer x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T20:48:02Z", "level": "INFO", "message": "Copied The Office (US) - S07E18 - Todd Packer x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S07E18 - Todd Packer x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T20:48:02Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T20:48:02Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T20:48:02Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T20:48:03Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T20:48:03Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T20:48:03Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T20:48:03Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T20:48:03Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T20:48:03Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T20:48:03Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T20:48:03Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T20:48:03Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T20:48:03Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 437kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T20:48:03Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T20:48:03Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S07E18 - Todd Packer x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T20:50:51Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T20:50:51Z", "level": "INFO", "message": " Original Size: 708.86 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T20:50:51Z", "level": "INFO", "message": " Encoded Size: 481.99 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T20:50:51Z", "level": "INFO", "message": " Reduction: 68.0% of original (32.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T20:50:51Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T20:50:51Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T20:50:55Z", "level": "INFO", "message": "Moved The Office (US) - S07E18 - Todd Packer x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S07E18 - Todd Packer x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T20:50:56Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S07E18 - Todd Packer x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T20:50:56Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T20:50:56Z", "level": "INFO", "message": " Size: 708.86MB β†’ 481.99MB (68.0% of original, 32.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T20:50:56Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T20:50:57Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S07E18 - Todd Packer x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T20:50:57Z", "level": "INFO", "message": "Processing: The Office (US) - S08E13 - Jury Duty x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T20:51:03Z", "level": "INFO", "message": "Copied The Office (US) - S08E13 - Jury Duty x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S08E13 - Jury Duty x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T20:51:03Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T20:51:03Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T20:51:03Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T20:51:04Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T20:51:04Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T20:51:04Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T20:51:04Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T20:51:04Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T20:51:04Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T20:51:04Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T20:51:04Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T20:51:04Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T20:51:04Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 427kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T20:51:04Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T20:51:04Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S08E13 - Jury Duty x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-26T20:53:53Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-26T20:53:53Z", "level": "INFO", "message": " Original Size: 707.66 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-26T20:53:53Z", "level": "INFO", "message": " Encoded Size: 499.86 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-26T20:53:53Z", "level": "INFO", "message": " Reduction: 70.6% of original (29.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-26T20:53:53Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-26T20:53:53Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-26T20:53:57Z", "level": "INFO", "message": "Moved The Office (US) - S08E13 - Jury Duty x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S08E13 - Jury Duty x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-26T20:53:59Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S08E13 - Jury Duty x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-26T20:53:59Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-26T20:53:59Z", "level": "INFO", "message": " Size: 707.66MB β†’ 499.86MB (70.6% of original, 29.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-26T20:53:59Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-26T20:53:59Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S08E13 - Jury Duty x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-26T20:53:59Z", "level": "INFO", "message": "Processing: The Office (US) - S09E11 - Suit Warehouse x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-26T20:54:05Z", "level": "INFO", "message": "Copied The Office (US) - S09E11 - Suit Warehouse x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S09E11 - Suit Warehouse x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-26T20:54:05Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-26T20:54:05Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-26T20:54:05Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-26T20:54:06Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-26T20:54:06Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-26T20:54:06Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-26T20:54:06Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-26T20:54:06Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-26T20:54:06Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-26T20:54:06Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-26T20:54:06Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-26T20:54:06Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-26T20:54:06Z", "level": "INFO", "message": "Multi-channel audio 358kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-01-26T20:54:06Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 358kbps | Action: COPY (preserve) | Target: 358kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-26T20:54:06Z", "level": "INFO", "message": "Multi-channel audio 358kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-01-26T20:54:06Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-26T20:54:06Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S09E11 - Suit Warehouse x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T00:15:07Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T00:15:07Z", "level": "INFO", "message": " Original Size: 688.58 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T00:15:07Z", "level": "INFO", "message": " Encoded Size: 464.01 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T00:15:07Z", "level": "INFO", "message": " Reduction: 67.4% of original (32.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T00:15:07Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T00:15:07Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T00:15:12Z", "level": "INFO", "message": "Moved The Office (US) - S09E11 - Suit Warehouse x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S09E11 - Suit Warehouse x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T00:15:13Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S09E11 - Suit Warehouse x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T00:15:13Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T00:15:13Z", "level": "INFO", "message": " Size: 688.58MB β†’ 464.01MB (67.4% of original, 32.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T00:15:13Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T00:15:13Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S09E11 - Suit Warehouse x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T00:15:13Z", "level": "INFO", "message": "Processing: The Office (US) - S08E05 - Spooked x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T00:15:20Z", "level": "INFO", "message": "Copied The Office (US) - S08E05 - Spooked x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S08E05 - Spooked x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T00:15:20Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T00:15:20Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T00:15:20Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T00:15:21Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T00:15:21Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T00:15:21Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T00:15:21Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T00:15:21Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T00:15:21Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T00:15:21Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T00:15:21Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T00:15:21Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T00:15:21Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 422kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T00:15:21Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T00:15:21Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S08E05 - Spooked x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T00:18:07Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T00:18:07Z", "level": "INFO", "message": " Original Size: 705.71 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T00:18:07Z", "level": "INFO", "message": " Encoded Size: 454.26 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T00:18:07Z", "level": "INFO", "message": " Reduction: 64.4% of original (35.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T00:18:07Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T00:18:07Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T00:18:12Z", "level": "INFO", "message": "Moved The Office (US) - S08E05 - Spooked x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S08E05 - Spooked x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T00:18:13Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S08E05 - Spooked x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T00:18:13Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T00:18:13Z", "level": "INFO", "message": " Size: 705.71MB β†’ 454.26MB (64.4% of original, 35.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T00:18:13Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T00:18:13Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S08E05 - Spooked x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T00:18:13Z", "level": "INFO", "message": "Processing: The Office (US) - S08E07 - Pam's Replacement x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T00:18:19Z", "level": "INFO", "message": "Copied The Office (US) - S08E07 - Pam's Replacement x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S08E07 - Pam's Replacement x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T00:18:19Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T00:18:19Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T00:18:19Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T00:18:21Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Commentary'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-27T00:18:21Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T00:18:21Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T00:18:21Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T00:18:21Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T00:18:21Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T00:18:21Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T00:18:21Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T00:18:21Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T00:18:21Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T00:18:21Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 410kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T00:18:21Z", "level": "INFO", "message": "Multi-channel audio 193kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-01-27T00:18:21Z", "level": "INFO", "message": " - Stream #2: 6chβ†’6ch | Lang: eng | Detected: 193kbps | Action: COPY (preserve) | Target: 193kbps | Title: Commentary", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T00:18:21Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T00:18:21Z", "level": "INFO", "message": "Multi-channel audio 193kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-01-27T00:18:21Z", "level": "INFO", "message": "Stream 2: title='Commentary', is_commentary=True, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T00:18:21Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S08E07 - Pam's Replacement x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T00:21:08Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T00:21:08Z", "level": "INFO", "message": " Original Size: 738.72 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T00:21:08Z", "level": "INFO", "message": " Encoded Size: 505.42 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T00:21:08Z", "level": "INFO", "message": " Reduction: 68.4% of original (31.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T00:21:08Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T00:21:08Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T00:21:15Z", "level": "INFO", "message": "Moved The Office (US) - S08E07 - Pam's Replacement x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S08E07 - Pam's Replacement x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T00:21:18Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Commentary'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-27T00:21:18Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S08E07 - Pam's Replacement x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T00:21:18Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T00:21:18Z", "level": "INFO", "message": " Size: 738.72MB β†’ 505.42MB (68.4% of original, 31.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T00:21:18Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T00:21:18Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S08E07 - Pam's Replacement x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T00:21:18Z", "level": "INFO", "message": "Processing: The Office (US) - S09E12 - Customer Loyalty x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T00:21:24Z", "level": "INFO", "message": "Copied The Office (US) - S09E12 - Customer Loyalty x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S09E12 - Customer Loyalty x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T00:21:24Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T00:21:24Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T00:21:24Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T00:21:25Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T00:21:25Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T00:21:25Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T00:21:25Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T00:21:25Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T00:21:25Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T00:21:25Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T00:21:25Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T00:21:25Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T00:21:25Z", "level": "INFO", "message": "Multi-channel audio 349kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-01-27T00:21:25Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 349kbps | Action: COPY (preserve) | Target: 349kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T00:21:25Z", "level": "INFO", "message": "Multi-channel audio 349kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-01-27T00:21:25Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T00:21:25Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S09E12 - Customer Loyalty x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T00:24:10Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T00:24:10Z", "level": "INFO", "message": " Original Size: 688.48 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T00:24:10Z", "level": "INFO", "message": " Encoded Size: 426.56 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T00:24:10Z", "level": "INFO", "message": " Reduction: 62.0% of original (38.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T00:24:10Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T00:24:10Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T00:24:14Z", "level": "INFO", "message": "Moved The Office (US) - S09E12 - Customer Loyalty x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S09E12 - Customer Loyalty x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T00:24:15Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S09E12 - Customer Loyalty x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T00:24:15Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T00:24:15Z", "level": "INFO", "message": " Size: 688.48MB β†’ 426.56MB (62.0% of original, 38.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T00:24:15Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T00:24:15Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S09E12 - Customer Loyalty x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T00:24:15Z", "level": "INFO", "message": "Processing: The Office (US) - S05E26 - Company Picnic x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T00:24:21Z", "level": "INFO", "message": "Copied The Office (US) - S05E26 - Company Picnic x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S05E26 - Company Picnic x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T00:24:21Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T00:24:21Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T00:24:21Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T00:24:22Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T00:24:22Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T00:24:22Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T00:24:22Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T00:24:22Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T00:24:22Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T00:24:22Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T00:24:22Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T00:24:22Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T00:24:22Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 458kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T00:24:22Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T00:24:22Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S05E26 - Company Picnic x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T00:27:06Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T00:27:06Z", "level": "INFO", "message": " Original Size: 695.72 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T00:27:06Z", "level": "INFO", "message": " Encoded Size: 569.47 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T00:27:06Z", "level": "INFO", "message": " Reduction: 81.9% of original (18.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T00:27:06Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T00:27:06Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T00:27:11Z", "level": "INFO", "message": "Moved The Office (US) - S05E26 - Company Picnic x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S05E26 - Company Picnic x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T00:27:12Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S05E26 - Company Picnic x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T00:27:12Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T00:27:12Z", "level": "INFO", "message": " Size: 695.72MB β†’ 569.47MB (81.9% of original, 18.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T00:27:12Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T00:27:12Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S05E26 - Company Picnic x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T00:27:12Z", "level": "INFO", "message": "Processing: The Office (US) - S06E26 - Whistleblower x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T00:27:19Z", "level": "INFO", "message": "Copied The Office (US) - S06E26 - Whistleblower x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S06E26 - Whistleblower x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T00:27:19Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T00:27:19Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T00:27:19Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T00:27:20Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T00:27:20Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T00:27:20Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T00:27:20Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T00:27:20Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T00:27:20Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T00:27:20Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T00:27:20Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T00:27:20Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T00:27:20Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 425kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T00:27:20Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T00:27:20Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S06E26 - Whistleblower x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T00:30:07Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T00:30:07Z", "level": "INFO", "message": " Original Size: 709.20 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T00:30:07Z", "level": "INFO", "message": " Encoded Size: 424.04 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T00:30:07Z", "level": "INFO", "message": " Reduction: 59.8% of original (40.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T00:30:07Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T00:30:07Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T00:30:10Z", "level": "INFO", "message": "Moved The Office (US) - S06E26 - Whistleblower x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S06E26 - Whistleblower x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T00:30:12Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S06E26 - Whistleblower x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T00:30:12Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T00:30:12Z", "level": "INFO", "message": " Size: 709.2MB β†’ 424.04MB (59.8% of original, 40.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T00:30:12Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T00:30:12Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S06E26 - Whistleblower x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T00:30:12Z", "level": "INFO", "message": "Processing: The Office (US) - S04E15 - Night Out x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T00:30:18Z", "level": "INFO", "message": "Copied The Office (US) - S04E15 - Night Out x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S04E15 - Night Out x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T00:30:18Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T00:30:18Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T00:30:18Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T00:30:19Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T00:30:19Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T00:30:19Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T00:30:19Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T00:30:19Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T00:30:19Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T00:30:19Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T00:30:19Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T00:30:19Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T00:30:19Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 416kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T00:30:19Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T00:30:19Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S04E15 - Night Out x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T00:32:59Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T00:32:59Z", "level": "INFO", "message": " Original Size: 672.84 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T00:32:59Z", "level": "INFO", "message": " Encoded Size: 484.61 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T00:32:59Z", "level": "INFO", "message": " Reduction: 72.0% of original (28.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T00:32:59Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T00:32:59Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T00:33:03Z", "level": "INFO", "message": "Moved The Office (US) - S04E15 - Night Out x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S04E15 - Night Out x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T00:33:05Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S04E15 - Night Out x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T00:33:05Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T00:33:05Z", "level": "INFO", "message": " Size: 672.84MB β†’ 484.61MB (72.0% of original, 28.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T00:33:05Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T00:33:05Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S04E15 - Night Out x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T00:33:05Z", "level": "INFO", "message": "Processing: The Office (US) - S03E02 - The Convention x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T00:33:10Z", "level": "INFO", "message": "Copied The Office (US) - S03E02 - The Convention x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S03E02 - The Convention x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T00:33:11Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T00:33:11Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T00:33:11Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T00:33:12Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T00:33:12Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T00:33:12Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T00:33:12Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T00:33:12Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T00:33:12Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T00:33:12Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T00:33:12Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T00:33:12Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T00:33:12Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 429kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T00:33:12Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T00:33:12Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S03E02 - The Convention x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T00:35:53Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T00:35:53Z", "level": "INFO", "message": " Original Size: 678.27 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T00:35:53Z", "level": "INFO", "message": " Encoded Size: 451.14 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T00:35:53Z", "level": "INFO", "message": " Reduction: 66.5% of original (33.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T00:35:53Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T00:35:53Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T00:35:57Z", "level": "INFO", "message": "Moved The Office (US) - S03E02 - The Convention x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S03E02 - The Convention x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T00:35:58Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S03E02 - The Convention x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T00:35:58Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T00:35:58Z", "level": "INFO", "message": " Size: 678.27MB β†’ 451.14MB (66.5% of original, 33.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T00:35:58Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T00:35:58Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S03E02 - The Convention x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T00:35:58Z", "level": "INFO", "message": "Processing: The Office (US) - S05E03 - Baby Shower x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T00:36:06Z", "level": "INFO", "message": "Copied The Office (US) - S05E03 - Baby Shower x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S05E03 - Baby Shower x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T00:36:06Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T00:36:06Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T00:36:06Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T00:36:08Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T00:36:08Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T00:36:08Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T00:36:08Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T00:36:08Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T00:36:08Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T00:36:08Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T00:36:08Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T00:36:08Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T00:36:08Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 437kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T00:36:08Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T00:36:08Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S05E03 - Baby Shower x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T00:38:50Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T00:38:50Z", "level": "INFO", "message": " Original Size: 691.38 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T00:38:50Z", "level": "INFO", "message": " Encoded Size: 510.25 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T00:38:50Z", "level": "INFO", "message": " Reduction: 73.8% of original (26.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T00:38:50Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T00:38:50Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T00:38:55Z", "level": "INFO", "message": "Moved The Office (US) - S05E03 - Baby Shower x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S05E03 - Baby Shower x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T00:38:56Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S05E03 - Baby Shower x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T00:38:56Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T00:38:56Z", "level": "INFO", "message": " Size: 691.38MB β†’ 510.25MB (73.8% of original, 26.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T00:38:56Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T00:38:56Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S05E03 - Baby Shower x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T00:38:56Z", "level": "INFO", "message": "Processing: The Office (US) - S02E03 - Office Olympics x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T00:39:04Z", "level": "INFO", "message": "Copied The Office (US) - S02E03 - Office Olympics x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S02E03 - Office Olympics x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T00:39:04Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T00:39:04Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T00:39:04Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T00:39:05Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T00:39:05Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T00:39:05Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T00:39:05Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T00:39:05Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T00:39:05Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T00:39:05Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T00:39:05Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T00:39:05Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T00:39:05Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 463kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T00:39:05Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T00:39:05Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S02E03 - Office Olympics x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T00:41:47Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T00:41:47Z", "level": "INFO", "message": " Original Size: 684.26 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T00:41:47Z", "level": "INFO", "message": " Encoded Size: 418.09 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T00:41:47Z", "level": "INFO", "message": " Reduction: 61.1% of original (38.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T00:41:47Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T00:41:47Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T00:41:51Z", "level": "INFO", "message": "Moved The Office (US) - S02E03 - Office Olympics x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S02E03 - Office Olympics x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T00:41:53Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S02E03 - Office Olympics x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T00:41:53Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T00:41:53Z", "level": "INFO", "message": " Size: 684.26MB β†’ 418.09MB (61.1% of original, 38.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T00:41:53Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T00:41:53Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S02E03 - Office Olympics x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T00:41:53Z", "level": "INFO", "message": "Processing: The Office (US) - S02E22 - Casino Night x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T00:42:00Z", "level": "INFO", "message": "Copied The Office (US) - S02E22 - Casino Night x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S02E22 - Casino Night x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T00:42:01Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T00:42:01Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T00:42:01Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T00:42:02Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T00:42:02Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T00:42:02Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T00:42:02Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T00:42:02Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T00:42:02Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T00:42:02Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T00:42:02Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T00:42:02Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T00:42:02Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 446kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T00:42:02Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T00:42:02Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S02E22 - Casino Night x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T00:45:35Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T00:45:35Z", "level": "INFO", "message": " Original Size: 903.72 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T00:45:35Z", "level": "INFO", "message": " Encoded Size: 625.72 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T00:45:35Z", "level": "INFO", "message": " Reduction: 69.2% of original (30.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T00:45:35Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T00:45:35Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T00:45:41Z", "level": "INFO", "message": "Moved The Office (US) - S02E22 - Casino Night x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S02E22 - Casino Night x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T00:45:43Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S02E22 - Casino Night x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T00:45:43Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T00:45:43Z", "level": "INFO", "message": " Size: 903.72MB β†’ 625.72MB (69.2% of original, 30.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T00:45:43Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T00:45:43Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S02E22 - Casino Night x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T00:45:43Z", "level": "INFO", "message": "Processing: The Office (US) - S06E19 - St. Patrick's Day x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T00:45:49Z", "level": "INFO", "message": "Copied The Office (US) - S06E19 - St. Patrick's Day x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S06E19 - St. Patrick's Day x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T00:45:49Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T00:45:49Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T00:45:49Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T00:45:50Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T00:45:50Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T00:45:50Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T00:45:50Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T00:45:50Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T00:45:50Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T00:45:50Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T00:45:50Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T00:45:50Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T00:45:50Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 441kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T00:45:50Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T00:45:50Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S06E19 - St. Patrick's Day x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T00:48:37Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T00:48:37Z", "level": "INFO", "message": " Original Size: 709.14 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T00:48:37Z", "level": "INFO", "message": " Encoded Size: 457.59 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T00:48:37Z", "level": "INFO", "message": " Reduction: 64.5% of original (35.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T00:48:37Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T00:48:37Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T00:48:41Z", "level": "INFO", "message": "Moved The Office (US) - S06E19 - St. Patrick's Day x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S06E19 - St. Patrick's Day x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T00:48:43Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S06E19 - St. Patrick's Day x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T00:48:43Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T00:48:43Z", "level": "INFO", "message": " Size: 709.14MB β†’ 457.59MB (64.5% of original, 35.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T00:48:43Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T00:48:43Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S06E19 - St. Patrick's Day x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T00:48:43Z", "level": "INFO", "message": "Processing: The Office (US) - S08E02 - The Incentive x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T00:48:49Z", "level": "INFO", "message": "Copied The Office (US) - S08E02 - The Incentive x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S08E02 - The Incentive x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T00:48:49Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T00:48:49Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T00:48:49Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T00:48:51Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T00:48:51Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T00:48:51Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T00:48:51Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T00:48:51Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T00:48:51Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T00:48:51Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T00:48:51Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T00:48:51Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T00:48:51Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 400kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T00:48:51Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T00:48:51Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S08E02 - The Incentive x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T00:51:38Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T00:51:38Z", "level": "INFO", "message": " Original Size: 702.21 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T00:51:38Z", "level": "INFO", "message": " Encoded Size: 456.13 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T00:51:38Z", "level": "INFO", "message": " Reduction: 65.0% of original (35.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T00:51:38Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T00:51:38Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T00:51:42Z", "level": "INFO", "message": "Moved The Office (US) - S08E02 - The Incentive x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S08E02 - The Incentive x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T00:51:43Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S08E02 - The Incentive x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T00:51:43Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T00:51:43Z", "level": "INFO", "message": " Size: 702.21MB β†’ 456.13MB (65.0% of original, 35.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T00:51:43Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T00:51:43Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S08E02 - The Incentive x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T00:51:43Z", "level": "INFO", "message": "Processing: The Office (US) - S09E19 - Stairmageddon x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T00:51:49Z", "level": "INFO", "message": "Copied The Office (US) - S09E19 - Stairmageddon x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S09E19 - Stairmageddon x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T00:51:49Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T00:51:49Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T00:51:49Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T00:51:51Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T00:51:51Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T00:51:51Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T00:51:51Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T00:51:51Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T00:51:51Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T00:51:51Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T00:51:51Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T00:51:51Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T00:51:51Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 386kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T00:51:51Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T00:51:51Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S09E19 - Stairmageddon x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T00:54:37Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T00:54:37Z", "level": "INFO", "message": " Original Size: 690.10 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T00:54:37Z", "level": "INFO", "message": " Encoded Size: 450.58 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T00:54:37Z", "level": "INFO", "message": " Reduction: 65.3% of original (34.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T00:54:37Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T00:54:37Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T00:54:41Z", "level": "INFO", "message": "Moved The Office (US) - S09E19 - Stairmageddon x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S09E19 - Stairmageddon x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T00:54:43Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S09E19 - Stairmageddon x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T00:54:43Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T00:54:43Z", "level": "INFO", "message": " Size: 690.1MB β†’ 450.58MB (65.3% of original, 34.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T00:54:43Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T00:54:43Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S09E19 - Stairmageddon x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T00:54:43Z", "level": "INFO", "message": "Processing: The Office (US) - S05E06 - Customer Survey x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T00:54:49Z", "level": "INFO", "message": "Copied The Office (US) - S05E06 - Customer Survey x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S05E06 - Customer Survey x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T00:54:49Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T00:54:49Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T00:54:49Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T00:54:51Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T00:54:51Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T00:54:51Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T00:54:51Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T00:54:51Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T00:54:51Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T00:54:51Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T00:54:51Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T00:54:51Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T00:54:51Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 439kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T00:54:51Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T00:54:51Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S05E06 - Customer Survey x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T00:57:36Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T00:57:36Z", "level": "INFO", "message": " Original Size: 699.80 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T00:57:36Z", "level": "INFO", "message": " Encoded Size: 404.54 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T00:57:36Z", "level": "INFO", "message": " Reduction: 57.8% of original (42.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T00:57:36Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T00:57:36Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T00:57:40Z", "level": "INFO", "message": "Moved The Office (US) - S05E06 - Customer Survey x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S05E06 - Customer Survey x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T00:57:41Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S05E06 - Customer Survey x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T00:57:41Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T00:57:41Z", "level": "INFO", "message": " Size: 699.8MB β†’ 404.54MB (57.8% of original, 42.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T00:57:41Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T00:57:42Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S05E06 - Customer Survey x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T00:57:42Z", "level": "INFO", "message": "Processing: The Office (US) - S07E19 - Garage Sale x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T00:57:48Z", "level": "INFO", "message": "Copied The Office (US) - S07E19 - Garage Sale x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S07E19 - Garage Sale x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T00:57:48Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T00:57:48Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T00:57:48Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T00:57:49Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T00:57:49Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T00:57:49Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T00:57:49Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T00:57:49Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T00:57:49Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T00:57:49Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T00:57:49Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T00:57:49Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T00:57:49Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 417kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T00:57:49Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T00:57:49Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S07E19 - Garage Sale x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T01:00:38Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T01:00:38Z", "level": "INFO", "message": " Original Size: 706.98 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T01:00:38Z", "level": "INFO", "message": " Encoded Size: 493.14 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T01:00:38Z", "level": "INFO", "message": " Reduction: 69.8% of original (30.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T01:00:38Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T01:00:38Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T01:00:42Z", "level": "INFO", "message": "Moved The Office (US) - S07E19 - Garage Sale x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S07E19 - Garage Sale x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T01:00:43Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S07E19 - Garage Sale x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T01:00:43Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T01:00:43Z", "level": "INFO", "message": " Size: 706.98MB β†’ 493.14MB (69.8% of original, 30.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T01:00:43Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T01:00:44Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S07E19 - Garage Sale x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T01:00:44Z", "level": "INFO", "message": "Processing: The Office (US) - S02E05 - Halloween x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T01:00:50Z", "level": "INFO", "message": "Copied The Office (US) - S02E05 - Halloween x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S02E05 - Halloween x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T01:00:50Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T01:00:50Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T01:00:50Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T01:00:51Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T01:00:51Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T01:00:51Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T01:00:51Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T01:00:51Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T01:00:51Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T01:00:51Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T01:00:51Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T01:00:51Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T01:00:51Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 420kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T01:00:51Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T01:00:51Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S02E05 - Halloween x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T01:03:38Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T01:03:38Z", "level": "INFO", "message": " Original Size: 692.92 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T01:03:38Z", "level": "INFO", "message": " Encoded Size: 421.09 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T01:03:38Z", "level": "INFO", "message": " Reduction: 60.8% of original (39.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T01:03:38Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T01:03:38Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T01:03:41Z", "level": "INFO", "message": "Moved The Office (US) - S02E05 - Halloween x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S02E05 - Halloween x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T01:03:43Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S02E05 - Halloween x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T01:03:43Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T01:03:43Z", "level": "INFO", "message": " Size: 692.92MB β†’ 421.09MB (60.8% of original, 39.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T01:03:43Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T01:03:43Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S02E05 - Halloween x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T01:03:43Z", "level": "INFO", "message": "Processing: The Office (US) - S06E02 - The Meeting x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T01:03:49Z", "level": "INFO", "message": "Copied The Office (US) - S06E02 - The Meeting x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S06E02 - The Meeting x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T01:03:49Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T01:03:49Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T01:03:49Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T01:03:50Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T01:03:50Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T01:03:50Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T01:03:50Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T01:03:50Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T01:03:50Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T01:03:50Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T01:03:50Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T01:03:50Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T01:03:50Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 445kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T01:03:50Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T01:03:50Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S06E02 - The Meeting x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T01:06:38Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T01:06:38Z", "level": "INFO", "message": " Original Size: 709.54 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T01:06:38Z", "level": "INFO", "message": " Encoded Size: 428.74 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T01:06:38Z", "level": "INFO", "message": " Reduction: 60.4% of original (39.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T01:06:38Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T01:06:38Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T01:06:42Z", "level": "INFO", "message": "Moved The Office (US) - S06E02 - The Meeting x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S06E02 - The Meeting x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T01:06:43Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S06E02 - The Meeting x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T01:06:43Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T01:06:43Z", "level": "INFO", "message": " Size: 709.54MB β†’ 428.74MB (60.4% of original, 39.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T01:06:43Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T01:06:43Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S06E02 - The Meeting x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T01:06:43Z", "level": "INFO", "message": "Processing: The Office (US) - S09E14 - Vandalism x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T01:06:49Z", "level": "INFO", "message": "Copied The Office (US) - S09E14 - Vandalism x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S09E14 - Vandalism x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T01:06:49Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T01:06:49Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T01:06:49Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T01:06:51Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T01:06:51Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T01:06:51Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T01:06:51Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T01:06:51Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T01:06:51Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T01:06:51Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T01:06:51Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T01:06:51Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T01:06:51Z", "level": "INFO", "message": "Multi-channel audio 352kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-01-27T01:06:51Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 352kbps | Action: COPY (preserve) | Target: 352kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T01:06:51Z", "level": "INFO", "message": "Multi-channel audio 352kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-01-27T01:06:51Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T01:06:51Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S09E14 - Vandalism x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T01:09:38Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T01:09:38Z", "level": "INFO", "message": " Original Size: 685.87 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T01:09:38Z", "level": "INFO", "message": " Encoded Size: 419.60 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T01:09:38Z", "level": "INFO", "message": " Reduction: 61.2% of original (38.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T01:09:38Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T01:09:38Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T01:09:42Z", "level": "INFO", "message": "Moved The Office (US) - S09E14 - Vandalism x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S09E14 - Vandalism x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T01:09:44Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S09E14 - Vandalism x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T01:09:44Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T01:09:44Z", "level": "INFO", "message": " Size: 685.87MB β†’ 419.6MB (61.2% of original, 38.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T01:09:44Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T01:09:44Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S09E14 - Vandalism x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T01:09:44Z", "level": "INFO", "message": "Processing: The Office (US) - S05E17 - Golden Ticket x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T01:09:50Z", "level": "INFO", "message": "Copied The Office (US) - S05E17 - Golden Ticket x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S05E17 - Golden Ticket x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T01:09:50Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T01:09:50Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T01:09:50Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T01:09:51Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T01:09:51Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T01:09:51Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T01:09:51Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T01:09:51Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T01:09:51Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T01:09:51Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T01:09:51Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T01:09:51Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T01:09:51Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 454kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T01:09:51Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T01:09:51Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S05E17 - Golden Ticket x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T01:12:37Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T01:12:37Z", "level": "INFO", "message": " Original Size: 695.47 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T01:12:37Z", "level": "INFO", "message": " Encoded Size: 463.69 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T01:12:37Z", "level": "INFO", "message": " Reduction: 66.7% of original (33.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T01:12:37Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T01:12:37Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T01:12:41Z", "level": "INFO", "message": "Moved The Office (US) - S05E17 - Golden Ticket x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S05E17 - Golden Ticket x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T01:12:42Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S05E17 - Golden Ticket x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T01:12:42Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T01:12:42Z", "level": "INFO", "message": " Size: 695.47MB β†’ 463.69MB (66.7% of original, 33.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T01:12:42Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T01:12:42Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S05E17 - Golden Ticket x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T01:12:42Z", "level": "INFO", "message": "Processing: The Office (US) - S03E04 - Grief Counseling x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T01:12:48Z", "level": "INFO", "message": "Copied The Office (US) - S03E04 - Grief Counseling x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S03E04 - Grief Counseling x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T01:12:48Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T01:12:48Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T01:12:48Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T01:12:49Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T01:12:49Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T01:12:49Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T01:12:49Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T01:12:49Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T01:12:49Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T01:12:49Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T01:12:49Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T01:12:49Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T01:12:49Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 439kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T01:12:49Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T01:12:49Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S03E04 - Grief Counseling x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T01:15:32Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T01:15:32Z", "level": "INFO", "message": " Original Size: 670.24 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T01:15:32Z", "level": "INFO", "message": " Encoded Size: 441.55 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T01:15:32Z", "level": "INFO", "message": " Reduction: 65.9% of original (34.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T01:15:32Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T01:15:32Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T01:15:35Z", "level": "INFO", "message": "Moved The Office (US) - S03E04 - Grief Counseling x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S03E04 - Grief Counseling x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T01:15:37Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S03E04 - Grief Counseling x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T01:15:37Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T01:15:37Z", "level": "INFO", "message": " Size: 670.24MB β†’ 441.55MB (65.9% of original, 34.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T01:15:37Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T01:15:37Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S03E04 - Grief Counseling x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T01:15:37Z", "level": "INFO", "message": "Processing: The Office (US) - S00E05 - Webisodes - Subtle Sexuality x264 AAC WEBDL-480p MULVAcoded.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T01:15:37Z", "level": "INFO", "message": "Copied The Office (US) - S00E05 - Webisodes - Subtle Sexuality x264 AAC WEBDL-480p MULVAcoded.mkv β†’ The Office (US) - S00E05 - Webisodes - Subtle Sexuality x264 AAC WEBDL-480p MULVAcoded.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T01:15:38Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 720x400", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T01:15:38Z", "level": "INFO", "message": "Source 720x400 (<=720p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 176} {"timestamp": "2026-01-27T01:15:38Z", "level": "INFO", "message": "Source 720x400 (<=720p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 224} {"timestamp": "2026-01-27T01:15:38Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T01:15:38Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T01:15:38Z", "level": "INFO", "message": " β€’ Source Resolution: 720x400", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T01:15:38Z", "level": "INFO", "message": " β€’ Target Resolution: 720x400", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T01:15:38Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T01:15:38Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T01:15:38Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T01:15:38Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T01:15:38Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T01:15:38Z", "level": "INFO", "message": "Stereo audio 97kbps ≀ 160k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 251} {"timestamp": "2026-01-27T01:15:38Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 97kbps | Action: COPY (preserve) | Target: 97kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T01:15:38Z", "level": "INFO", "message": "Stereo audio 97kbps ≀ 160k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 251} {"timestamp": "2026-01-27T01:15:38Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T01:15:38Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S00E05 - Webisodes - Subtle Sexuality x264 AAC WEBDL-480p MULVAcoded - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T01:15:49Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T01:15:49Z", "level": "INFO", "message": " Original Size: 59.52 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T01:15:49Z", "level": "INFO", "message": " Encoded Size: 50.56 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T01:15:49Z", "level": "INFO", "message": " Reduction: 84.9% of original (15.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T01:15:49Z", "level": "INFO", "message": " Resolution: 720x400 β†’ 720x400", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T01:15:49Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T01:15:49Z", "level": "INFO", "message": "Moved The Office (US) - S00E05 - Webisodes - Subtle Sexuality x264 AAC WEBDL-480p MULVAcoded - [EHX].mkv β†’ The Office (US) - S00E05 - Webisodes - Subtle Sexuality x264 AAC WEBDL-480p MULVAcoded - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T01:15:50Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S00E05 - Webisodes - Subtle Sexuality x264 AAC WEBDL-480p MULVAcoded - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T01:15:50Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T01:15:50Z", "level": "INFO", "message": " Size: 59.52MB β†’ 50.56MB (84.9% of original, 15.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T01:15:50Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T01:15:50Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S00E05 - Webisodes - Subtle Sexuality x264 AAC WEBDL-480p MULVAcoded.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T01:15:50Z", "level": "INFO", "message": "Processing: The Office (US) - S01E05 - Basketball x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T01:15:57Z", "level": "INFO", "message": "Copied The Office (US) - S01E05 - Basketball x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S01E05 - Basketball x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T01:15:57Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T01:15:57Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T01:15:57Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T01:15:58Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T01:15:58Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T01:15:58Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T01:15:58Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T01:15:58Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T01:15:58Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T01:15:58Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T01:15:58Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T01:15:58Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T01:15:58Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 393kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T01:15:58Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T01:15:58Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S01E05 - Basketball x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T01:18:45Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T01:18:45Z", "level": "INFO", "message": " Original Size: 692.58 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T01:18:45Z", "level": "INFO", "message": " Encoded Size: 512.16 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T01:18:45Z", "level": "INFO", "message": " Reduction: 73.9% of original (26.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T01:18:45Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T01:18:45Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T01:18:50Z", "level": "INFO", "message": "Moved The Office (US) - S01E05 - Basketball x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S01E05 - Basketball x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T01:18:51Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S01E05 - Basketball x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T01:18:51Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T01:18:51Z", "level": "INFO", "message": " Size: 692.58MB β†’ 512.16MB (73.9% of original, 26.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T01:18:51Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T01:18:51Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S01E05 - Basketball x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T01:18:51Z", "level": "INFO", "message": "Processing: The Office (US) - S09E05 - Here Comes Treble x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T01:18:57Z", "level": "INFO", "message": "Copied The Office (US) - S09E05 - Here Comes Treble x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S09E05 - Here Comes Treble x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T01:18:57Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T01:18:57Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T01:18:57Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T01:18:58Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T01:18:58Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T01:18:58Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T01:18:58Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T01:18:58Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T01:18:58Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T01:18:58Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T01:18:58Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T01:18:58Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T01:18:58Z", "level": "INFO", "message": "Multi-channel audio 381kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-01-27T01:18:58Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 381kbps | Action: COPY (preserve) | Target: 381kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T01:18:58Z", "level": "INFO", "message": "Multi-channel audio 381kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-01-27T01:18:58Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T01:18:58Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S09E05 - Here Comes Treble x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T01:21:47Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T01:21:47Z", "level": "INFO", "message": " Original Size: 691.27 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T01:21:47Z", "level": "INFO", "message": " Encoded Size: 542.05 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T01:21:47Z", "level": "INFO", "message": " Reduction: 78.4% of original (21.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T01:21:47Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T01:21:47Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T01:21:52Z", "level": "INFO", "message": "Moved The Office (US) - S09E05 - Here Comes Treble x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S09E05 - Here Comes Treble x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T01:21:53Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S09E05 - Here Comes Treble x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T01:21:53Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T01:21:53Z", "level": "INFO", "message": " Size: 691.27MB β†’ 542.05MB (78.4% of original, 21.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T01:21:53Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T01:21:53Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S09E05 - Here Comes Treble x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T01:21:53Z", "level": "INFO", "message": "Processing: The Office (US) - S04E10 - Branch Wars x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T01:21:59Z", "level": "INFO", "message": "Copied The Office (US) - S04E10 - Branch Wars x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S04E10 - Branch Wars x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T01:21:59Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T01:21:59Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T01:21:59Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T01:22:00Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T01:22:00Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T01:22:00Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T01:22:00Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T01:22:00Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T01:22:00Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T01:22:00Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T01:22:00Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T01:22:00Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T01:22:00Z", "level": "INFO", "message": "Multi-channel audio 371kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-01-27T01:22:00Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 371kbps | Action: COPY (preserve) | Target: 371kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T01:22:00Z", "level": "INFO", "message": "Multi-channel audio 371kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-01-27T01:22:00Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T01:22:00Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S04E10 - Branch Wars x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T01:24:45Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T01:24:45Z", "level": "INFO", "message": " Original Size: 682.66 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T01:24:45Z", "level": "INFO", "message": " Encoded Size: 482.42 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T01:24:45Z", "level": "INFO", "message": " Reduction: 70.7% of original (29.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T01:24:45Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T01:24:45Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T01:24:49Z", "level": "INFO", "message": "Moved The Office (US) - S04E10 - Branch Wars x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S04E10 - Branch Wars x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T01:24:50Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S04E10 - Branch Wars x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T01:24:50Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T01:24:50Z", "level": "INFO", "message": " Size: 682.66MB β†’ 482.42MB (70.7% of original, 29.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T01:24:50Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T01:24:50Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S04E10 - Branch Wars x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T01:24:50Z", "level": "INFO", "message": "Processing: The Office (US) - S06E13 - Secret Santa x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T01:24:58Z", "level": "INFO", "message": "Copied The Office (US) - S06E13 - Secret Santa x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S06E13 - Secret Santa x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T01:24:59Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T01:24:59Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T01:24:59Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T01:25:00Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T01:25:00Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T01:25:00Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T01:25:00Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T01:25:00Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T01:25:00Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T01:25:00Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T01:25:00Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T01:25:00Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T01:25:00Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 461kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T01:25:00Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T01:25:00Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S06E13 - Secret Santa x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T01:28:44Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T01:28:44Z", "level": "INFO", "message": " Original Size: 957.44 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T01:28:44Z", "level": "INFO", "message": " Encoded Size: 727.36 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T01:28:44Z", "level": "INFO", "message": " Reduction: 76.0% of original (24.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T01:28:44Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T01:28:44Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T01:28:51Z", "level": "INFO", "message": "Moved The Office (US) - S06E13 - Secret Santa x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S06E13 - Secret Santa x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T01:28:52Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S06E13 - Secret Santa x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T01:28:52Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T01:28:52Z", "level": "INFO", "message": " Size: 957.44MB β†’ 727.36MB (76.0% of original, 24.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T01:28:52Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T01:28:53Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S06E13 - Secret Santa x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T01:28:53Z", "level": "INFO", "message": "Processing: The Office (US) - S04E18-E19 - Goodbye, Toby x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T01:29:04Z", "level": "INFO", "message": "Copied The Office (US) - S04E18-E19 - Goodbye, Toby x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S04E18-E19 - Goodbye, Toby x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T01:29:04Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T01:29:04Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T01:29:04Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T01:29:06Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T01:29:06Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T01:29:06Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T01:29:06Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T01:29:06Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T01:29:06Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T01:29:06Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T01:29:06Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T01:29:06Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T01:29:06Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 412kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T01:29:06Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T01:29:06Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S04E18-E19 - Goodbye, Toby x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T01:34:22Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T01:34:22Z", "level": "INFO", "message": " Original Size: 1330.71 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T01:34:22Z", "level": "INFO", "message": " Encoded Size: 866.29 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T01:34:22Z", "level": "INFO", "message": " Reduction: 65.1% of original (34.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T01:34:22Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T01:34:22Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T01:34:30Z", "level": "INFO", "message": "Moved The Office (US) - S04E18-E19 - Goodbye, Toby x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S04E18-E19 - Goodbye, Toby x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T01:34:32Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S04E18-E19 - Goodbye, Toby x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T01:34:32Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T01:34:32Z", "level": "INFO", "message": " Size: 1330.71MB β†’ 866.29MB (65.1% of original, 34.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T01:34:32Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T01:34:32Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S04E18-E19 - Goodbye, Toby x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T01:34:32Z", "level": "INFO", "message": "Processing: The Office (US) - S01E04 - The Alliance x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T01:34:38Z", "level": "INFO", "message": "Copied The Office (US) - S01E04 - The Alliance x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S01E04 - The Alliance x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T01:34:38Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T01:34:38Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T01:34:38Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T01:34:39Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T01:34:39Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T01:34:39Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T01:34:39Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T01:34:39Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T01:34:39Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T01:34:39Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T01:34:39Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T01:34:39Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T01:34:39Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 423kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T01:34:39Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T01:34:39Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S01E04 - The Alliance x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T01:37:25Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T01:37:25Z", "level": "INFO", "message": " Original Size: 695.49 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T01:37:25Z", "level": "INFO", "message": " Encoded Size: 487.90 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T01:37:25Z", "level": "INFO", "message": " Reduction: 70.2% of original (29.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T01:37:25Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T01:37:25Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T01:37:29Z", "level": "INFO", "message": "Moved The Office (US) - S01E04 - The Alliance x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S01E04 - The Alliance x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T01:37:31Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S01E04 - The Alliance x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T01:37:31Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T01:37:31Z", "level": "INFO", "message": " Size: 695.49MB β†’ 487.9MB (70.2% of original, 29.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T01:37:31Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T01:37:31Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S01E04 - The Alliance x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T01:37:31Z", "level": "INFO", "message": "Processing: The Office (US) - S07E21 - Michael's Last Dundies x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T01:37:37Z", "level": "INFO", "message": "Copied The Office (US) - S07E21 - Michael's Last Dundies x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S07E21 - Michael's Last Dundies x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T01:37:37Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T01:37:37Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T01:37:37Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T01:37:38Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T01:37:38Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T01:37:38Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T01:37:38Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T01:37:38Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T01:37:38Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T01:37:38Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T01:37:38Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T01:37:38Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T01:37:38Z", "level": "INFO", "message": "Multi-channel audio 378kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-01-27T01:37:38Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 378kbps | Action: COPY (preserve) | Target: 378kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T01:37:38Z", "level": "INFO", "message": "Multi-channel audio 378kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-01-27T01:37:38Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T01:37:38Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S07E21 - Michael's Last Dundies x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T01:40:25Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T01:40:25Z", "level": "INFO", "message": " Original Size: 697.96 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T01:40:25Z", "level": "INFO", "message": " Encoded Size: 494.10 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T01:40:25Z", "level": "INFO", "message": " Reduction: 70.8% of original (29.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T01:40:25Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T01:40:25Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T01:40:29Z", "level": "INFO", "message": "Moved The Office (US) - S07E21 - Michael's Last Dundies x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S07E21 - Michael's Last Dundies x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T01:40:30Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S07E21 - Michael's Last Dundies x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T01:40:30Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T01:40:30Z", "level": "INFO", "message": " Size: 697.96MB β†’ 494.1MB (70.8% of original, 29.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T01:40:30Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T01:40:30Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S07E21 - Michael's Last Dundies x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T01:40:30Z", "level": "INFO", "message": "Processing: The Office (US) - S09E10 - Lice x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T01:40:36Z", "level": "INFO", "message": "Copied The Office (US) - S09E10 - Lice x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S09E10 - Lice x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T01:40:37Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T01:40:37Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T01:40:37Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T01:40:38Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T01:40:38Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T01:40:38Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T01:40:38Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T01:40:38Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T01:40:38Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T01:40:38Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T01:40:38Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T01:40:38Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T01:40:38Z", "level": "INFO", "message": "Multi-channel audio 365kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-01-27T01:40:38Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 365kbps | Action: COPY (preserve) | Target: 365kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T01:40:38Z", "level": "INFO", "message": "Multi-channel audio 365kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-01-27T01:40:38Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T01:40:38Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S09E10 - Lice x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T01:43:24Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T01:43:24Z", "level": "INFO", "message": " Original Size: 691.61 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T01:43:24Z", "level": "INFO", "message": " Encoded Size: 523.91 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T01:43:24Z", "level": "INFO", "message": " Reduction: 75.8% of original (24.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T01:43:24Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T01:43:24Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T01:43:29Z", "level": "INFO", "message": "Moved The Office (US) - S09E10 - Lice x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S09E10 - Lice x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T01:43:30Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S09E10 - Lice x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T01:43:30Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T01:43:30Z", "level": "INFO", "message": " Size: 691.61MB β†’ 523.91MB (75.8% of original, 24.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T01:43:30Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T01:43:30Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S09E10 - Lice x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T01:43:30Z", "level": "INFO", "message": "Processing: The Office (US) - S07E02 - Counseling x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T01:43:36Z", "level": "INFO", "message": "Copied The Office (US) - S07E02 - Counseling x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S07E02 - Counseling x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T01:43:36Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T01:43:36Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T01:43:36Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T01:43:37Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T01:43:37Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T01:43:37Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T01:43:37Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T01:43:37Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T01:43:37Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T01:43:37Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T01:43:37Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T01:43:37Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T01:43:37Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 449kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T01:43:37Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T01:43:37Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S07E02 - Counseling x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T01:46:25Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T01:46:25Z", "level": "INFO", "message": " Original Size: 705.69 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T01:46:25Z", "level": "INFO", "message": " Encoded Size: 540.66 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T01:46:25Z", "level": "INFO", "message": " Reduction: 76.6% of original (23.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T01:46:25Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T01:46:25Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T01:46:30Z", "level": "INFO", "message": "Moved The Office (US) - S07E02 - Counseling x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S07E02 - Counseling x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T01:46:31Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S07E02 - Counseling x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T01:46:31Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T01:46:31Z", "level": "INFO", "message": " Size: 705.69MB β†’ 540.66MB (76.6% of original, 23.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T01:46:31Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T01:46:31Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S07E02 - Counseling x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T01:46:31Z", "level": "INFO", "message": "Processing: The Office (US) - S04E13 - Dinner Party x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T01:46:38Z", "level": "INFO", "message": "Copied The Office (US) - S04E13 - Dinner Party x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S04E13 - Dinner Party x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T01:46:38Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T01:46:38Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T01:46:38Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T01:46:39Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T01:46:39Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T01:46:39Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T01:46:39Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T01:46:39Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T01:46:39Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T01:46:39Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T01:46:39Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T01:46:39Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T01:46:39Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 406kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T01:46:39Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T01:46:39Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S04E13 - Dinner Party x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T01:49:26Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T01:49:26Z", "level": "INFO", "message": " Original Size: 700.83 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T01:49:26Z", "level": "INFO", "message": " Encoded Size: 500.70 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T01:49:26Z", "level": "INFO", "message": " Reduction: 71.4% of original (28.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T01:49:26Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T01:49:26Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T01:49:31Z", "level": "INFO", "message": "Moved The Office (US) - S04E13 - Dinner Party x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S04E13 - Dinner Party x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T01:49:32Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S04E13 - Dinner Party x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T01:49:32Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T01:49:32Z", "level": "INFO", "message": " Size: 700.83MB β†’ 500.7MB (71.4% of original, 28.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T01:49:32Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T01:49:32Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S04E13 - Dinner Party x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T01:49:32Z", "level": "INFO", "message": "Processing: The Office (US) - S08E06 - Doomsday x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T01:49:38Z", "level": "INFO", "message": "Copied The Office (US) - S08E06 - Doomsday x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S08E06 - Doomsday x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T01:49:38Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T01:49:38Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T01:49:38Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T01:49:39Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T01:49:39Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T01:49:39Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T01:49:39Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T01:49:39Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T01:49:39Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T01:49:39Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T01:49:39Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T01:49:39Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T01:49:39Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 413kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T01:49:39Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T01:49:39Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S08E06 - Doomsday x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T01:52:26Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T01:52:26Z", "level": "INFO", "message": " Original Size: 703.47 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T01:52:26Z", "level": "INFO", "message": " Encoded Size: 448.61 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T01:52:26Z", "level": "INFO", "message": " Reduction: 63.8% of original (36.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T01:52:26Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T01:52:26Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T01:52:30Z", "level": "INFO", "message": "Moved The Office (US) - S08E06 - Doomsday x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S08E06 - Doomsday x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T01:52:31Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S08E06 - Doomsday x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T01:52:31Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T01:52:31Z", "level": "INFO", "message": " Size: 703.47MB β†’ 448.61MB (63.8% of original, 36.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T01:52:31Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T01:52:31Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S08E06 - Doomsday x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T01:52:31Z", "level": "INFO", "message": "Processing: The Office (US) - S00E08 - Threat Level Midnight - The Movie x264 AAC WEBDL-720p MULVAcoded.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T01:52:33Z", "level": "INFO", "message": "Copied The Office (US) - S00E08 - Threat Level Midnight - The Movie x264 AAC WEBDL-720p MULVAcoded.mkv β†’ The Office (US) - S00E08 - Threat Level Midnight - The Movie x264 AAC WEBDL-720p MULVAcoded.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T01:52:33Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1280x720", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T01:52:33Z", "level": "INFO", "message": "Source 1280x720 (<=720p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 176} {"timestamp": "2026-01-27T01:52:33Z", "level": "INFO", "message": "Source 1280x720 (<=720p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 224} {"timestamp": "2026-01-27T01:52:34Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T01:52:34Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T01:52:34Z", "level": "INFO", "message": " β€’ Source Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T01:52:34Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T01:52:34Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T01:52:34Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T01:52:34Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T01:52:34Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T01:52:34Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T01:52:34Z", "level": "INFO", "message": "Stereo audio 98kbps ≀ 160k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 251} {"timestamp": "2026-01-27T01:52:34Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 98kbps | Action: COPY (preserve) | Target: 98kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T01:52:34Z", "level": "INFO", "message": "Stereo audio 98kbps ≀ 160k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 251} {"timestamp": "2026-01-27T01:52:34Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T01:52:34Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S00E08 - Threat Level Midnight - The Movie x264 AAC WEBDL-720p MULVAcoded - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T01:54:10Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T01:54:10Z", "level": "INFO", "message": " Original Size: 158.17 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T01:54:10Z", "level": "INFO", "message": " Encoded Size: 189.30 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T01:54:10Z", "level": "INFO", "message": " Reduction: 119.7% of original (-19.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T01:54:10Z", "level": "INFO", "message": " Resolution: 1280x720 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T01:54:10Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T01:54:10Z", "level": "INFO", "message": "Processing: The Office (US) - S03E03 - The Coup x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T01:54:16Z", "level": "INFO", "message": "Copied The Office (US) - S03E03 - The Coup x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S03E03 - The Coup x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T01:54:16Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T01:54:16Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T01:54:16Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T01:54:17Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T01:54:17Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T01:54:17Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T01:54:17Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T01:54:17Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T01:54:17Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T01:54:17Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T01:54:17Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T01:54:17Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T01:54:17Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 425kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T01:54:17Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T01:54:17Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S03E03 - The Coup x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T01:56:57Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T01:56:57Z", "level": "INFO", "message": " Original Size: 666.65 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T01:56:57Z", "level": "INFO", "message": " Encoded Size: 463.27 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T01:56:57Z", "level": "INFO", "message": " Reduction: 69.5% of original (30.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T01:56:57Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T01:56:57Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T01:57:01Z", "level": "INFO", "message": "Moved The Office (US) - S03E03 - The Coup x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S03E03 - The Coup x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T01:57:02Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S03E03 - The Coup x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T01:57:02Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T01:57:02Z", "level": "INFO", "message": " Size: 666.65MB β†’ 463.27MB (69.5% of original, 30.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T01:57:02Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T01:57:02Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S03E03 - The Coup x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T01:57:02Z", "level": "INFO", "message": "Processing: The Office (US) - S03E07 - Branch Closing x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T01:57:08Z", "level": "INFO", "message": "Copied The Office (US) - S03E07 - Branch Closing x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S03E07 - Branch Closing x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T01:57:08Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T01:57:08Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T01:57:08Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T01:57:10Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T01:57:10Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T01:57:10Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T01:57:10Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T01:57:10Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T01:57:10Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T01:57:10Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T01:57:10Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T01:57:10Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T01:57:10Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 444kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T01:57:10Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T01:57:10Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S03E07 - Branch Closing x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T01:59:52Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T01:59:52Z", "level": "INFO", "message": " Original Size: 676.28 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T01:59:52Z", "level": "INFO", "message": " Encoded Size: 460.61 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T01:59:52Z", "level": "INFO", "message": " Reduction: 68.1% of original (31.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T01:59:52Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T01:59:52Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T01:59:56Z", "level": "INFO", "message": "Moved The Office (US) - S03E07 - Branch Closing x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S03E07 - Branch Closing x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T01:59:57Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S03E07 - Branch Closing x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T01:59:57Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T01:59:57Z", "level": "INFO", "message": " Size: 676.28MB β†’ 460.61MB (68.1% of original, 31.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T01:59:57Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T01:59:57Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S03E07 - Branch Closing x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T01:59:57Z", "level": "INFO", "message": "Processing: The Office (US) - S02E02 - Sexual Harassment x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T02:00:06Z", "level": "INFO", "message": "Copied The Office (US) - S02E02 - Sexual Harassment x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S02E02 - Sexual Harassment x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T02:00:06Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T02:00:06Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T02:00:06Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T02:00:07Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T02:00:07Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T02:00:07Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T02:00:07Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T02:00:07Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T02:00:07Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T02:00:07Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T02:00:07Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T02:00:07Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T02:00:07Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 447kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T02:00:07Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T02:00:07Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S02E02 - Sexual Harassment x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T02:02:50Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T02:02:50Z", "level": "INFO", "message": " Original Size: 686.71 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T02:02:50Z", "level": "INFO", "message": " Encoded Size: 442.18 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T02:02:50Z", "level": "INFO", "message": " Reduction: 64.4% of original (35.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T02:02:50Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T02:02:50Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T02:02:54Z", "level": "INFO", "message": "Moved The Office (US) - S02E02 - Sexual Harassment x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S02E02 - Sexual Harassment x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T02:02:55Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S02E02 - Sexual Harassment x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T02:02:55Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T02:02:55Z", "level": "INFO", "message": " Size: 686.71MB β†’ 442.18MB (64.4% of original, 35.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T02:02:55Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T02:02:55Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S02E02 - Sexual Harassment x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T02:02:55Z", "level": "INFO", "message": "Processing: The Office (US) - S00E12 - Webisodes - The Girl Next Door x264 AAC WEBDL-480p MULVAcoded.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T02:02:55Z", "level": "INFO", "message": "Copied The Office (US) - S00E12 - Webisodes - The Girl Next Door x264 AAC WEBDL-480p MULVAcoded.mkv β†’ The Office (US) - S00E12 - Webisodes - The Girl Next Door x264 AAC WEBDL-480p MULVAcoded.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T02:02:56Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 720x400", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T02:02:56Z", "level": "INFO", "message": "Source 720x400 (<=720p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 176} {"timestamp": "2026-01-27T02:02:56Z", "level": "INFO", "message": "Source 720x400 (<=720p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 224} {"timestamp": "2026-01-27T02:02:56Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T02:02:56Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T02:02:56Z", "level": "INFO", "message": " β€’ Source Resolution: 720x400", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T02:02:56Z", "level": "INFO", "message": " β€’ Target Resolution: 720x400", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T02:02:56Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T02:02:56Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T02:02:56Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T02:02:56Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T02:02:56Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T02:02:56Z", "level": "INFO", "message": "Stereo audio 97kbps ≀ 160k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 251} {"timestamp": "2026-01-27T02:02:56Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 97kbps | Action: COPY (preserve) | Target: 97kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T02:02:56Z", "level": "INFO", "message": "Stereo audio 97kbps ≀ 160k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 251} {"timestamp": "2026-01-27T02:02:56Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T02:02:56Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S00E12 - Webisodes - The Girl Next Door x264 AAC WEBDL-480p MULVAcoded - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T02:03:01Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T02:03:01Z", "level": "INFO", "message": " Original Size: 22.61 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T02:03:01Z", "level": "INFO", "message": " Encoded Size: 19.32 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T02:03:01Z", "level": "INFO", "message": " Reduction: 85.4% of original (14.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T02:03:01Z", "level": "INFO", "message": " Resolution: 720x400 β†’ 720x400", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T02:03:01Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T02:03:01Z", "level": "INFO", "message": "Moved The Office (US) - S00E12 - Webisodes - The Girl Next Door x264 AAC WEBDL-480p MULVAcoded - [EHX].mkv β†’ The Office (US) - S00E12 - Webisodes - The Girl Next Door x264 AAC WEBDL-480p MULVAcoded - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T02:03:02Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S00E12 - Webisodes - The Girl Next Door x264 AAC WEBDL-480p MULVAcoded - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T02:03:02Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T02:03:02Z", "level": "INFO", "message": " Size: 22.61MB β†’ 19.32MB (85.4% of original, 14.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T02:03:02Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T02:03:02Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S00E12 - Webisodes - The Girl Next Door x264 AAC WEBDL-480p MULVAcoded.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T02:03:02Z", "level": "INFO", "message": "Processing: The Office (US) - S02E09 - Email Surveillance x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T02:03:08Z", "level": "INFO", "message": "Copied The Office (US) - S02E09 - Email Surveillance x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S02E09 - Email Surveillance x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T02:03:08Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T02:03:08Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T02:03:08Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T02:03:09Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T02:03:09Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T02:03:09Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T02:03:09Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T02:03:09Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T02:03:09Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T02:03:09Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T02:03:09Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T02:03:09Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T02:03:09Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 458kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T02:03:09Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T02:03:09Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S02E09 - Email Surveillance x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T02:05:54Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T02:05:54Z", "level": "INFO", "message": " Original Size: 701.79 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T02:05:54Z", "level": "INFO", "message": " Encoded Size: 442.83 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T02:05:54Z", "level": "INFO", "message": " Reduction: 63.1% of original (36.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T02:05:54Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T02:05:54Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T02:05:58Z", "level": "INFO", "message": "Moved The Office (US) - S02E09 - Email Surveillance x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S02E09 - Email Surveillance x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T02:05:59Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S02E09 - Email Surveillance x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T02:05:59Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T02:05:59Z", "level": "INFO", "message": " Size: 701.79MB β†’ 442.83MB (63.1% of original, 36.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T02:05:59Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T02:06:00Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S02E09 - Email Surveillance x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T02:06:00Z", "level": "INFO", "message": "Processing: The Office (US) - S05E22 - Heavy Competition x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T02:06:06Z", "level": "INFO", "message": "Copied The Office (US) - S05E22 - Heavy Competition x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S05E22 - Heavy Competition x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T02:06:06Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T02:06:06Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T02:06:06Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T02:06:07Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T02:06:07Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T02:06:07Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T02:06:07Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T02:06:07Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T02:06:07Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T02:06:07Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T02:06:07Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T02:06:07Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T02:06:07Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 442kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T02:06:07Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T02:06:07Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S05E22 - Heavy Competition x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T02:08:52Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T02:08:52Z", "level": "INFO", "message": " Original Size: 693.64 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T02:08:52Z", "level": "INFO", "message": " Encoded Size: 436.55 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T02:08:52Z", "level": "INFO", "message": " Reduction: 62.9% of original (37.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T02:08:52Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T02:08:52Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T02:08:56Z", "level": "INFO", "message": "Moved The Office (US) - S05E22 - Heavy Competition x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S05E22 - Heavy Competition x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T02:08:57Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S05E22 - Heavy Competition x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T02:08:57Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T02:08:57Z", "level": "INFO", "message": " Size: 693.64MB β†’ 436.55MB (62.9% of original, 37.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T02:08:57Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T02:08:58Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S05E22 - Heavy Competition x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T02:08:58Z", "level": "INFO", "message": "Processing: The Office (US) - S07E14 - The Seminar x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T02:09:04Z", "level": "INFO", "message": "Copied The Office (US) - S07E14 - The Seminar x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S07E14 - The Seminar x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T02:09:04Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T02:09:04Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T02:09:04Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T02:09:05Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T02:09:05Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T02:09:05Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T02:09:05Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T02:09:05Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T02:09:05Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T02:09:05Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T02:09:05Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T02:09:05Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T02:09:05Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 420kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T02:09:05Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T02:09:05Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S07E14 - The Seminar x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T02:11:54Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T02:11:54Z", "level": "INFO", "message": " Original Size: 703.59 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T02:11:54Z", "level": "INFO", "message": " Encoded Size: 505.21 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T02:11:54Z", "level": "INFO", "message": " Reduction: 71.8% of original (28.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T02:11:54Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T02:11:54Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T02:11:59Z", "level": "INFO", "message": "Moved The Office (US) - S07E14 - The Seminar x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S07E14 - The Seminar x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T02:12:00Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S07E14 - The Seminar x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T02:12:00Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T02:12:00Z", "level": "INFO", "message": " Size: 703.59MB β†’ 505.21MB (71.8% of original, 28.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T02:12:00Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T02:12:00Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S07E14 - The Seminar x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T02:12:00Z", "level": "INFO", "message": "Processing: The Office (US) - S09E01 - New Guys x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T02:12:07Z", "level": "INFO", "message": "Copied The Office (US) - S09E01 - New Guys x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S09E01 - New Guys x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T02:12:07Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T02:12:07Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T02:12:07Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T02:12:08Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T02:12:08Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T02:12:08Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T02:12:08Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T02:12:08Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T02:12:08Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T02:12:08Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T02:12:08Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T02:12:08Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T02:12:08Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 424kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T02:12:08Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T02:12:08Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S09E01 - New Guys x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T02:14:58Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T02:14:58Z", "level": "INFO", "message": " Original Size: 702.92 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T02:14:58Z", "level": "INFO", "message": " Encoded Size: 508.35 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T02:14:58Z", "level": "INFO", "message": " Reduction: 72.3% of original (27.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T02:14:58Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T02:14:58Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T02:15:02Z", "level": "INFO", "message": "Moved The Office (US) - S09E01 - New Guys x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S09E01 - New Guys x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T02:15:04Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S09E01 - New Guys x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T02:15:04Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T02:15:04Z", "level": "INFO", "message": " Size: 702.92MB β†’ 508.35MB (72.3% of original, 27.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T02:15:04Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T02:15:04Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S09E01 - New Guys x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T02:15:04Z", "level": "INFO", "message": "Processing: The Office (US) - S02E16 - Valentine's Day x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T02:15:10Z", "level": "INFO", "message": "Copied The Office (US) - S02E16 - Valentine's Day x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S02E16 - Valentine's Day x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T02:15:10Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T02:15:10Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T02:15:10Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T02:15:11Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T02:15:11Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T02:15:11Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T02:15:11Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T02:15:11Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T02:15:11Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T02:15:11Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T02:15:11Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T02:15:11Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T02:15:11Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 461kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T02:15:11Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T02:15:11Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S02E16 - Valentine's Day x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T02:17:52Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T02:17:52Z", "level": "INFO", "message": " Original Size: 674.07 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T02:17:52Z", "level": "INFO", "message": " Encoded Size: 451.75 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T02:17:52Z", "level": "INFO", "message": " Reduction: 67.0% of original (33.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T02:17:52Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T02:17:52Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T02:17:56Z", "level": "INFO", "message": "Moved The Office (US) - S02E16 - Valentine's Day x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S02E16 - Valentine's Day x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T02:17:57Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S02E16 - Valentine's Day x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T02:17:57Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T02:17:57Z", "level": "INFO", "message": " Size: 674.07MB β†’ 451.75MB (67.0% of original, 33.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T02:17:57Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T02:17:57Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S02E16 - Valentine's Day x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T02:17:57Z", "level": "INFO", "message": "Processing: The Office (US) - S00E01 - Webisodes - The Accountants x264 AAC SDTV MULVAcoded.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T02:17:58Z", "level": "INFO", "message": "Copied The Office (US) - S00E01 - Webisodes - The Accountants x264 AAC SDTV MULVAcoded.mkv β†’ The Office (US) - S00E01 - Webisodes - The Accountants x264 AAC SDTV MULVAcoded.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T02:17:59Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 720x400", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T02:17:59Z", "level": "INFO", "message": "Source 720x400 (<=720p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 176} {"timestamp": "2026-01-27T02:17:59Z", "level": "INFO", "message": "Source 720x400 (<=720p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 224} {"timestamp": "2026-01-27T02:18:00Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T02:18:00Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T02:18:00Z", "level": "INFO", "message": " β€’ Source Resolution: 720x400", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T02:18:00Z", "level": "INFO", "message": " β€’ Target Resolution: 720x400", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T02:18:00Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T02:18:00Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T02:18:00Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T02:18:00Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T02:18:00Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T02:18:00Z", "level": "INFO", "message": "Stereo audio 95kbps ≀ 160k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 251} {"timestamp": "2026-01-27T02:18:00Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 95kbps | Action: COPY (preserve) | Target: 95kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T02:18:00Z", "level": "INFO", "message": "Stereo audio 95kbps ≀ 160k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 251} {"timestamp": "2026-01-27T02:18:00Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T02:18:00Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S00E01 - Webisodes - The Accountants x264 AAC SDTV MULVAcoded - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T02:18:26Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T02:18:26Z", "level": "INFO", "message": " Original Size: 107.92 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T02:18:26Z", "level": "INFO", "message": " Encoded Size: 101.58 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T02:18:26Z", "level": "INFO", "message": " Reduction: 94.1% of original (5.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T02:18:26Z", "level": "INFO", "message": " Resolution: 720x400 β†’ 720x400", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T02:18:26Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T02:18:26Z", "level": "INFO", "message": "Moved The Office (US) - S00E01 - Webisodes - The Accountants x264 AAC SDTV MULVAcoded - [EHX].mkv β†’ The Office (US) - S00E01 - Webisodes - The Accountants x264 AAC SDTV MULVAcoded - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T02:18:28Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S00E01 - Webisodes - The Accountants x264 AAC SDTV MULVAcoded - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T02:18:28Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T02:18:28Z", "level": "INFO", "message": " Size: 107.92MB β†’ 101.58MB (94.1% of original, 5.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T02:18:28Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T02:18:28Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S00E01 - Webisodes - The Accountants x264 AAC SDTV MULVAcoded.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T02:18:28Z", "level": "INFO", "message": "Processing: The Office (US) - S07E05 - The Sting x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T02:18:34Z", "level": "INFO", "message": "Copied The Office (US) - S07E05 - The Sting x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S07E05 - The Sting x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T02:18:34Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T02:18:34Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T02:18:34Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T02:18:35Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T02:18:35Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T02:18:35Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T02:18:35Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T02:18:35Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T02:18:35Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T02:18:35Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T02:18:35Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T02:18:35Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T02:18:35Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 412kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T02:18:35Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T02:18:35Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S07E05 - The Sting x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T02:21:23Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T02:21:23Z", "level": "INFO", "message": " Original Size: 701.60 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T02:21:23Z", "level": "INFO", "message": " Encoded Size: 492.15 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T02:21:23Z", "level": "INFO", "message": " Reduction: 70.1% of original (29.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T02:21:23Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T02:21:23Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T02:21:27Z", "level": "INFO", "message": "Moved The Office (US) - S07E05 - The Sting x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S07E05 - The Sting x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T02:21:29Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S07E05 - The Sting x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T02:21:29Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T02:21:29Z", "level": "INFO", "message": " Size: 701.6MB β†’ 492.15MB (70.1% of original, 29.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T02:21:29Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T02:21:29Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S07E05 - The Sting x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T02:21:29Z", "level": "INFO", "message": "Processing: The Office (US) - S02E14 - The Carpet x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T02:21:35Z", "level": "INFO", "message": "Copied The Office (US) - S02E14 - The Carpet x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S02E14 - The Carpet x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T02:21:35Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T02:21:35Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T02:21:35Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T02:21:36Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T02:21:36Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T02:21:36Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T02:21:36Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T02:21:36Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T02:21:36Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T02:21:36Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T02:21:36Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T02:21:36Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T02:21:36Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 461kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T02:21:36Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T02:21:36Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S02E14 - The Carpet x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T02:24:17Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T02:24:17Z", "level": "INFO", "message": " Original Size: 673.40 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T02:24:17Z", "level": "INFO", "message": " Encoded Size: 450.10 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T02:24:17Z", "level": "INFO", "message": " Reduction: 66.8% of original (33.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T02:24:17Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T02:24:17Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T02:24:20Z", "level": "INFO", "message": "Moved The Office (US) - S02E14 - The Carpet x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S02E14 - The Carpet x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T02:24:22Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S02E14 - The Carpet x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T02:24:22Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T02:24:22Z", "level": "INFO", "message": " Size: 673.4MB β†’ 450.1MB (66.8% of original, 33.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T02:24:22Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T02:24:22Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S02E14 - The Carpet x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T02:24:22Z", "level": "INFO", "message": "Processing: The Office (US) - S07E24 - Dwight K. Schrute, (Acting) Manager x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T02:24:28Z", "level": "INFO", "message": "Copied The Office (US) - S07E24 - Dwight K. Schrute, (Acting) Manager x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S07E24 - Dwight K. Schrute, (Acting) Manager x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T02:24:28Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T02:24:28Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T02:24:28Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T02:24:29Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T02:24:29Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T02:24:29Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T02:24:29Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T02:24:29Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T02:24:29Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T02:24:29Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T02:24:29Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T02:24:29Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T02:24:29Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 425kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T02:24:29Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T02:24:29Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S07E24 - Dwight K. Schrute, (Acting) Manager x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T02:27:17Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T02:27:17Z", "level": "INFO", "message": " Original Size: 706.36 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T02:27:17Z", "level": "INFO", "message": " Encoded Size: 457.92 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T02:27:17Z", "level": "INFO", "message": " Reduction: 64.8% of original (35.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T02:27:17Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T02:27:17Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T02:27:21Z", "level": "INFO", "message": "Moved The Office (US) - S07E24 - Dwight K. Schrute, (Acting) Manager x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S07E24 - Dwight K. Schrute, (Acting) Manager x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T02:27:22Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S07E24 - Dwight K. Schrute, (Acting) Manager x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T02:27:22Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T02:27:22Z", "level": "INFO", "message": " Size: 706.36MB β†’ 457.92MB (64.8% of original, 35.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T02:27:22Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T02:27:22Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S07E24 - Dwight K. Schrute, (Acting) Manager x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T02:27:22Z", "level": "INFO", "message": "Processing: The Office (US) - S03E22 - Beach Games x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T02:27:30Z", "level": "INFO", "message": "Copied The Office (US) - S03E22 - Beach Games x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S03E22 - Beach Games x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T02:27:30Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T02:27:30Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T02:27:30Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T02:27:31Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T02:27:31Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T02:27:31Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T02:27:31Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T02:27:31Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T02:27:31Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T02:27:31Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T02:27:31Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T02:27:31Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T02:27:31Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 405kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T02:27:31Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T02:27:31Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S03E22 - Beach Games x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T02:31:03Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T02:31:03Z", "level": "INFO", "message": " Original Size: 879.37 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T02:31:03Z", "level": "INFO", "message": " Encoded Size: 732.82 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T02:31:03Z", "level": "INFO", "message": " Reduction: 83.3% of original (16.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T02:31:03Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T02:31:03Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T02:31:09Z", "level": "INFO", "message": "Moved The Office (US) - S03E22 - Beach Games x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S03E22 - Beach Games x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T02:31:11Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S03E22 - Beach Games x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T02:31:11Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T02:31:11Z", "level": "INFO", "message": " Size: 879.37MB β†’ 732.82MB (83.3% of original, 16.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T02:31:11Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T02:31:11Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S03E22 - Beach Games x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T02:31:11Z", "level": "INFO", "message": "Processing: The Office (US) - S07E08 - Viewing Party x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T02:31:17Z", "level": "INFO", "message": "Copied The Office (US) - S07E08 - Viewing Party x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S07E08 - Viewing Party x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T02:31:17Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T02:31:17Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T02:31:17Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T02:31:18Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T02:31:18Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T02:31:18Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T02:31:18Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T02:31:18Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T02:31:18Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T02:31:18Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T02:31:18Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T02:31:18Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T02:31:18Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 417kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T02:31:18Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T02:31:18Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S07E08 - Viewing Party x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T02:34:06Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T02:34:06Z", "level": "INFO", "message": " Original Size: 700.97 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T02:34:06Z", "level": "INFO", "message": " Encoded Size: 492.50 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T02:34:06Z", "level": "INFO", "message": " Reduction: 70.3% of original (29.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T02:34:06Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T02:34:06Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T02:34:10Z", "level": "INFO", "message": "Moved The Office (US) - S07E08 - Viewing Party x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S07E08 - Viewing Party x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T02:34:12Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S07E08 - Viewing Party x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T02:34:12Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T02:34:12Z", "level": "INFO", "message": " Size: 700.97MB β†’ 492.5MB (70.3% of original, 29.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T02:34:12Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T02:34:12Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S07E08 - Viewing Party x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T02:34:12Z", "level": "INFO", "message": "Processing: The Office (US) - S07E17 - Threat Level Midnight x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T02:34:18Z", "level": "INFO", "message": "Copied The Office (US) - S07E17 - Threat Level Midnight x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S07E17 - Threat Level Midnight x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T02:34:18Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T02:34:18Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T02:34:18Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T02:34:19Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T02:34:19Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T02:34:19Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T02:34:19Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T02:34:19Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T02:34:19Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T02:34:19Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T02:34:19Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T02:34:19Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T02:34:19Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 415kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T02:34:19Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T02:34:19Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S07E17 - Threat Level Midnight x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T02:37:08Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T02:37:08Z", "level": "INFO", "message": " Original Size: 702.95 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T02:37:08Z", "level": "INFO", "message": " Encoded Size: 436.34 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T02:37:08Z", "level": "INFO", "message": " Reduction: 62.1% of original (37.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T02:37:08Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T02:37:08Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T02:37:12Z", "level": "INFO", "message": "Moved The Office (US) - S07E17 - Threat Level Midnight x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S07E17 - Threat Level Midnight x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T02:37:13Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S07E17 - Threat Level Midnight x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T02:37:13Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T02:37:13Z", "level": "INFO", "message": " Size: 702.95MB β†’ 436.34MB (62.1% of original, 37.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T02:37:13Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T02:37:14Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S07E17 - Threat Level Midnight x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T02:37:14Z", "level": "INFO", "message": "Processing: The Office (US) - S02E13 - The Secret x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T02:37:20Z", "level": "INFO", "message": "Copied The Office (US) - S02E13 - The Secret x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S02E13 - The Secret x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T02:37:20Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T02:37:20Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T02:37:20Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T02:37:21Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T02:37:21Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T02:37:21Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T02:37:21Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T02:37:21Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T02:37:21Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T02:37:21Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T02:37:21Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T02:37:21Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T02:37:21Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 475kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T02:37:21Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T02:37:21Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S02E13 - The Secret x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T02:40:02Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T02:40:02Z", "level": "INFO", "message": " Original Size: 675.90 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T02:40:02Z", "level": "INFO", "message": " Encoded Size: 430.88 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T02:40:02Z", "level": "INFO", "message": " Reduction: 63.7% of original (36.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T02:40:02Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T02:40:02Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T02:40:05Z", "level": "INFO", "message": "Moved The Office (US) - S02E13 - The Secret x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S02E13 - The Secret x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T02:40:07Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S02E13 - The Secret x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T02:40:07Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T02:40:07Z", "level": "INFO", "message": " Size: 675.9MB β†’ 430.88MB (63.7% of original, 36.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T02:40:07Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T02:40:07Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S02E13 - The Secret x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T02:40:07Z", "level": "INFO", "message": "Processing: The Office (US) - S04E12 - The Deposition x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T02:40:13Z", "level": "INFO", "message": "Copied The Office (US) - S04E12 - The Deposition x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S04E12 - The Deposition x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T02:40:13Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T02:40:13Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T02:40:13Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T02:40:14Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T02:40:14Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T02:40:14Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T02:40:14Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T02:40:14Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T02:40:14Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T02:40:14Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T02:40:14Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T02:40:14Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T02:40:14Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 433kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T02:40:14Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T02:40:14Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S04E12 - The Deposition x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T02:42:58Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T02:42:58Z", "level": "INFO", "message": " Original Size: 683.41 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T02:42:58Z", "level": "INFO", "message": " Encoded Size: 472.57 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T02:42:58Z", "level": "INFO", "message": " Reduction: 69.1% of original (30.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T02:42:58Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T02:42:58Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T02:43:02Z", "level": "INFO", "message": "Moved The Office (US) - S04E12 - The Deposition x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S04E12 - The Deposition x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T02:43:03Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S04E12 - The Deposition x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T02:43:03Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T02:43:03Z", "level": "INFO", "message": " Size: 683.41MB β†’ 472.57MB (69.1% of original, 30.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T02:43:03Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T02:43:04Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S04E12 - The Deposition x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T02:43:04Z", "level": "INFO", "message": "Processing: The Office (US) - S09E13 - Junior Salesman x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T02:43:10Z", "level": "INFO", "message": "Copied The Office (US) - S09E13 - Junior Salesman x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S09E13 - Junior Salesman x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T02:43:10Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T02:43:10Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T02:43:10Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T02:43:11Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T02:43:11Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T02:43:11Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T02:43:11Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T02:43:11Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T02:43:11Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T02:43:11Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T02:43:11Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T02:43:11Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T02:43:11Z", "level": "INFO", "message": "Multi-channel audio 340kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-01-27T02:43:11Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 340kbps | Action: COPY (preserve) | Target: 340kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T02:43:11Z", "level": "INFO", "message": "Multi-channel audio 340kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-01-27T02:43:11Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T02:43:11Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S09E13 - Junior Salesman x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T02:45:59Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T02:45:59Z", "level": "INFO", "message": " Original Size: 686.46 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T02:45:59Z", "level": "INFO", "message": " Encoded Size: 388.90 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T02:45:59Z", "level": "INFO", "message": " Reduction: 56.7% of original (43.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T02:45:59Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T02:45:59Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T02:46:02Z", "level": "INFO", "message": "Moved The Office (US) - S09E13 - Junior Salesman x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S09E13 - Junior Salesman x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T02:46:04Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S09E13 - Junior Salesman x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T02:46:04Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T02:46:04Z", "level": "INFO", "message": " Size: 686.46MB β†’ 388.9MB (56.7% of original, 43.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T02:46:04Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T02:46:04Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S09E13 - Junior Salesman x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T02:46:04Z", "level": "INFO", "message": "Processing: The Office (US) - S05E15 - Lecture Circuit (2) x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T02:46:11Z", "level": "INFO", "message": "Copied The Office (US) - S05E15 - Lecture Circuit (2) x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S05E15 - Lecture Circuit (2) x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T02:46:11Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T02:46:11Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T02:46:11Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T02:46:12Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T02:46:12Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T02:46:12Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T02:46:12Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T02:46:12Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T02:46:12Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T02:46:12Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T02:46:12Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T02:46:12Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T02:46:12Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 439kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T02:46:12Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T02:46:12Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S05E15 - Lecture Circuit (2) x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T02:48:58Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T02:48:58Z", "level": "INFO", "message": " Original Size: 700.95 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T02:48:58Z", "level": "INFO", "message": " Encoded Size: 503.14 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T02:48:58Z", "level": "INFO", "message": " Reduction: 71.8% of original (28.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T02:48:59Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T02:48:59Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T02:49:03Z", "level": "INFO", "message": "Moved The Office (US) - S05E15 - Lecture Circuit (2) x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S05E15 - Lecture Circuit (2) x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T02:49:05Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S05E15 - Lecture Circuit (2) x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T02:49:05Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T02:49:05Z", "level": "INFO", "message": " Size: 700.95MB β†’ 503.14MB (71.8% of original, 28.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T02:49:05Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T02:49:05Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S05E15 - Lecture Circuit (2) x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T02:49:05Z", "level": "INFO", "message": "Processing: The Office (US) - S05E09 - The Surplus x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T02:49:11Z", "level": "INFO", "message": "Copied The Office (US) - S05E09 - The Surplus x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S05E09 - The Surplus x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T02:49:11Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T02:49:11Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T02:49:11Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T02:49:12Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T02:49:12Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T02:49:12Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T02:49:12Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T02:49:12Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T02:49:12Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T02:49:12Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T02:49:12Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T02:49:12Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T02:49:12Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 463kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T02:49:12Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T02:49:12Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S05E09 - The Surplus x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T02:51:58Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T02:51:58Z", "level": "INFO", "message": " Original Size: 702.89 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T02:51:58Z", "level": "INFO", "message": " Encoded Size: 466.49 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T02:51:58Z", "level": "INFO", "message": " Reduction: 66.4% of original (33.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T02:51:58Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T02:51:58Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T02:52:02Z", "level": "INFO", "message": "Moved The Office (US) - S05E09 - The Surplus x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S05E09 - The Surplus x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T02:52:04Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S05E09 - The Surplus x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T02:52:04Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T02:52:04Z", "level": "INFO", "message": " Size: 702.89MB β†’ 466.49MB (66.4% of original, 33.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T02:52:04Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T02:52:04Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S05E09 - The Surplus x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T02:52:04Z", "level": "INFO", "message": "Processing: The Office (US) - S08E10 - Christmas Wishes x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T02:52:10Z", "level": "INFO", "message": "Copied The Office (US) - S08E10 - Christmas Wishes x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S08E10 - Christmas Wishes x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T02:52:10Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T02:52:10Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T02:52:10Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T02:52:12Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T02:52:12Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T02:52:12Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T02:52:12Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T02:52:12Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T02:52:12Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T02:52:12Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T02:52:12Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T02:52:12Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T02:52:12Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 410kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T02:52:12Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T02:52:12Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S08E10 - Christmas Wishes x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T02:55:00Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T02:55:00Z", "level": "INFO", "message": " Original Size: 704.03 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T02:55:00Z", "level": "INFO", "message": " Encoded Size: 497.13 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T02:55:00Z", "level": "INFO", "message": " Reduction: 70.6% of original (29.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T02:55:00Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T02:55:00Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T02:55:04Z", "level": "INFO", "message": "Moved The Office (US) - S08E10 - Christmas Wishes x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S08E10 - Christmas Wishes x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T02:55:06Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S08E10 - Christmas Wishes x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T02:55:06Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T02:55:06Z", "level": "INFO", "message": " Size: 704.03MB β†’ 497.13MB (70.6% of original, 29.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T02:55:06Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T02:55:06Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S08E10 - Christmas Wishes x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T02:55:06Z", "level": "INFO", "message": "Processing: The Office (US) - S00E09 - Recap Special x264 AAC WEBDL-720p MULVAcoded.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T02:55:07Z", "level": "INFO", "message": "Copied The Office (US) - S00E09 - Recap Special x264 AAC WEBDL-720p MULVAcoded.mkv β†’ The Office (US) - S00E09 - Recap Special x264 AAC WEBDL-720p MULVAcoded.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T02:55:07Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1280x720", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T02:55:07Z", "level": "INFO", "message": "Source 1280x720 (<=720p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 176} {"timestamp": "2026-01-27T02:55:07Z", "level": "INFO", "message": "Source 1280x720 (<=720p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 224} {"timestamp": "2026-01-27T02:55:07Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T02:55:07Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T02:55:07Z", "level": "INFO", "message": " β€’ Source Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T02:55:07Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T02:55:07Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T02:55:07Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T02:55:07Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T02:55:07Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T02:55:07Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T02:55:07Z", "level": "INFO", "message": "Stereo audio 98kbps ≀ 160k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 251} {"timestamp": "2026-01-27T02:55:07Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 98kbps | Action: COPY (preserve) | Target: 98kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T02:55:07Z", "level": "INFO", "message": "Stereo audio 98kbps ≀ 160k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 251} {"timestamp": "2026-01-27T02:55:07Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T02:55:07Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S00E09 - Recap Special x264 AAC WEBDL-720p MULVAcoded - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T02:55:34Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T02:55:34Z", "level": "INFO", "message": " Original Size: 68.20 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T02:55:34Z", "level": "INFO", "message": " Encoded Size: 85.10 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T02:55:34Z", "level": "INFO", "message": " Reduction: 124.8% of original (-24.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T02:55:34Z", "level": "INFO", "message": " Resolution: 1280x720 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T02:55:34Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T02:55:34Z", "level": "INFO", "message": "Processing: The Office (US) - S07E10 - China x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T02:55:40Z", "level": "INFO", "message": "Copied The Office (US) - S07E10 - China x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S07E10 - China x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T02:55:40Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T02:55:40Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T02:55:40Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T02:55:41Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T02:55:41Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T02:55:41Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T02:55:41Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T02:55:41Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T02:55:41Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T02:55:41Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T02:55:41Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T02:55:41Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T02:55:41Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 431kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T02:55:41Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T02:55:41Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S07E10 - China x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T02:58:31Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T02:58:31Z", "level": "INFO", "message": " Original Size: 712.41 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T02:58:31Z", "level": "INFO", "message": " Encoded Size: 615.52 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T02:58:31Z", "level": "INFO", "message": " Reduction: 86.4% of original (13.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T02:58:31Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T02:58:31Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T02:58:36Z", "level": "INFO", "message": "Moved The Office (US) - S07E10 - China x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S07E10 - China x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T02:58:38Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S07E10 - China x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T02:58:38Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T02:58:38Z", "level": "INFO", "message": " Size: 712.41MB β†’ 615.52MB (86.4% of original, 13.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T02:58:38Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T02:58:38Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S07E10 - China x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T02:58:38Z", "level": "INFO", "message": "Processing: The Office (US) - S06E06 - Mafia x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T02:58:44Z", "level": "INFO", "message": "Copied The Office (US) - S06E06 - Mafia x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S06E06 - Mafia x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T02:58:44Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T02:58:44Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T02:58:44Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T02:58:45Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T02:58:45Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T02:58:45Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T02:58:45Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T02:58:45Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T02:58:45Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T02:58:45Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T02:58:45Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T02:58:45Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T02:58:45Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 447kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T02:58:45Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T02:58:45Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S06E06 - Mafia x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T03:01:34Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T03:01:34Z", "level": "INFO", "message": " Original Size: 708.87 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T03:01:34Z", "level": "INFO", "message": " Encoded Size: 466.06 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T03:01:34Z", "level": "INFO", "message": " Reduction: 65.7% of original (34.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T03:01:34Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T03:01:34Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T03:01:38Z", "level": "INFO", "message": "Moved The Office (US) - S06E06 - Mafia x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S06E06 - Mafia x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T03:01:39Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S06E06 - Mafia x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T03:01:39Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T03:01:39Z", "level": "INFO", "message": " Size: 708.87MB β†’ 466.06MB (65.7% of original, 34.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T03:01:39Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T03:01:39Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S06E06 - Mafia x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T03:01:39Z", "level": "INFO", "message": "Processing: The Office (US) - S06E17-E18 - The Delivery x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T03:01:51Z", "level": "INFO", "message": "Copied The Office (US) - S06E17-E18 - The Delivery x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S06E17-E18 - The Delivery x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T03:01:52Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T03:01:52Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T03:01:52Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T03:01:55Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Commentary'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-27T03:01:55Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T03:01:55Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T03:01:55Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T03:01:55Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T03:01:55Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T03:01:55Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T03:01:55Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T03:01:55Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T03:01:55Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T03:01:55Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 449kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T03:01:55Z", "level": "INFO", "message": "Stereo audio 79kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-27T03:01:55Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 79kbps | Action: COPY (preserve) | Target: 79kbps | Title: Commentary", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T03:01:55Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T03:01:55Z", "level": "INFO", "message": "Stereo audio 79kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-27T03:01:55Z", "level": "INFO", "message": "Stream 2: title='Commentary', is_commentary=True, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T03:01:55Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S06E17-E18 - The Delivery x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T03:07:22Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T03:07:22Z", "level": "INFO", "message": " Original Size: 1401.43 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T03:07:22Z", "level": "INFO", "message": " Encoded Size: 925.27 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T03:07:22Z", "level": "INFO", "message": " Reduction: 66.0% of original (34.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T03:07:22Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T03:07:22Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T03:07:30Z", "level": "INFO", "message": "Moved The Office (US) - S06E17-E18 - The Delivery x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S06E17-E18 - The Delivery x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T03:07:34Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Commentary'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-27T03:07:34Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S06E17-E18 - The Delivery x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T03:07:34Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T03:07:34Z", "level": "INFO", "message": " Size: 1401.43MB β†’ 925.27MB (66.0% of original, 34.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T03:07:34Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T03:07:35Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S06E17-E18 - The Delivery x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T03:07:35Z", "level": "INFO", "message": "Processing: The Office (US) - S04E05-E06 - Launch Party x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T03:07:46Z", "level": "INFO", "message": "Copied The Office (US) - S04E05-E06 - Launch Party x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S04E05-E06 - Launch Party x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T03:07:47Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T03:07:47Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T03:07:47Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T03:07:49Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T03:07:49Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T03:07:49Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T03:07:49Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T03:07:49Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T03:07:49Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T03:07:49Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T03:07:49Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T03:07:49Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T03:07:49Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 444kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T03:07:49Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T03:07:49Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S04E05-E06 - Launch Party x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T03:13:07Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T03:13:07Z", "level": "INFO", "message": " Original Size: 1335.88 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T03:13:07Z", "level": "INFO", "message": " Encoded Size: 991.88 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T03:13:07Z", "level": "INFO", "message": " Reduction: 74.2% of original (25.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T03:13:07Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T03:13:07Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T03:13:15Z", "level": "INFO", "message": "Moved The Office (US) - S04E05-E06 - Launch Party x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S04E05-E06 - Launch Party x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T03:13:18Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S04E05-E06 - Launch Party x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T03:13:18Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T03:13:18Z", "level": "INFO", "message": " Size: 1335.88MB β†’ 991.88MB (74.2% of original, 25.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T03:13:18Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T03:13:18Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S04E05-E06 - Launch Party x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T03:13:18Z", "level": "INFO", "message": "Processing: The Office (US) - S05E12 - Prince Family Paper x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T03:13:24Z", "level": "INFO", "message": "Copied The Office (US) - S05E12 - Prince Family Paper x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S05E12 - Prince Family Paper x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T03:13:24Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T03:13:24Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T03:13:24Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T03:13:26Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T03:13:26Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T03:13:26Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T03:13:26Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T03:13:26Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T03:13:26Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T03:13:26Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T03:13:26Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T03:13:26Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T03:13:26Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 423kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T03:13:26Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T03:13:26Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S05E12 - Prince Family Paper x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T03:16:10Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T03:16:10Z", "level": "INFO", "message": " Original Size: 691.98 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T03:16:10Z", "level": "INFO", "message": " Encoded Size: 509.80 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T03:16:10Z", "level": "INFO", "message": " Reduction: 73.7% of original (26.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T03:16:10Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T03:16:10Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T03:16:14Z", "level": "INFO", "message": "Moved The Office (US) - S05E12 - Prince Family Paper x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S05E12 - Prince Family Paper x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T03:16:16Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S05E12 - Prince Family Paper x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T03:16:16Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T03:16:16Z", "level": "INFO", "message": " Size: 691.98MB β†’ 509.8MB (73.7% of original, 26.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T03:16:16Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T03:16:16Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S05E12 - Prince Family Paper x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T03:16:16Z", "level": "INFO", "message": "Processing: The Office (US) - S07E23 - The Inner Circle x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T03:16:22Z", "level": "INFO", "message": "Copied The Office (US) - S07E23 - The Inner Circle x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S07E23 - The Inner Circle x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T03:16:22Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T03:16:22Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T03:16:22Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T03:16:23Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T03:16:23Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T03:16:23Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T03:16:23Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T03:16:23Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T03:16:23Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T03:16:23Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T03:16:23Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T03:16:23Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T03:16:23Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 398kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T03:16:23Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T03:16:23Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S07E23 - The Inner Circle x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T03:19:11Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T03:19:11Z", "level": "INFO", "message": " Original Size: 704.63 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T03:19:11Z", "level": "INFO", "message": " Encoded Size: 485.64 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T03:19:11Z", "level": "INFO", "message": " Reduction: 68.9% of original (31.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T03:19:11Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T03:19:11Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T03:19:15Z", "level": "INFO", "message": "Moved The Office (US) - S07E23 - The Inner Circle x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S07E23 - The Inner Circle x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T03:19:17Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S07E23 - The Inner Circle x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T03:19:17Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T03:19:17Z", "level": "INFO", "message": " Size: 704.63MB β†’ 485.64MB (68.9% of original, 31.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T03:19:17Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T03:19:17Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S07E23 - The Inner Circle x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T03:19:17Z", "level": "INFO", "message": "Processing: The Office (US) - S00E13 - The Office Retrospective x264 AAC HDTV-720p MULVAcoded.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T03:19:20Z", "level": "INFO", "message": "Copied The Office (US) - S00E13 - The Office Retrospective x264 AAC HDTV-720p MULVAcoded.mkv β†’ The Office (US) - S00E13 - The Office Retrospective x264 AAC HDTV-720p MULVAcoded.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T03:19:21Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1280x720", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T03:19:21Z", "level": "INFO", "message": "Source 1280x720 (<=720p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 176} {"timestamp": "2026-01-27T03:19:21Z", "level": "INFO", "message": "Source 1280x720 (<=720p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 224} {"timestamp": "2026-01-27T03:19:22Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T03:19:22Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T03:19:22Z", "level": "INFO", "message": " β€’ Source Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T03:19:22Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T03:19:22Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T03:19:22Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T03:19:22Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T03:19:22Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T03:19:22Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T03:19:22Z", "level": "INFO", "message": "Stereo audio 98kbps ≀ 160k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 251} {"timestamp": "2026-01-27T03:19:22Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 98kbps | Action: COPY (preserve) | Target: 98kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T03:19:22Z", "level": "INFO", "message": "Stereo audio 98kbps ≀ 160k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 251} {"timestamp": "2026-01-27T03:19:22Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T03:19:22Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S00E13 - The Office Retrospective x264 AAC HDTV-720p MULVAcoded - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T03:21:59Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T03:21:59Z", "level": "INFO", "message": " Original Size: 391.38 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T03:21:59Z", "level": "INFO", "message": " Encoded Size: 492.48 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T03:21:59Z", "level": "INFO", "message": " Reduction: 125.8% of original (-25.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T03:21:59Z", "level": "INFO", "message": " Resolution: 1280x720 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T03:21:59Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T03:21:59Z", "level": "INFO", "message": "Processing: The Office (US) - S09E15 - Couples Discount x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T03:22:05Z", "level": "INFO", "message": "Copied The Office (US) - S09E15 - Couples Discount x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S09E15 - Couples Discount x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T03:22:05Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T03:22:05Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T03:22:05Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T03:22:07Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T03:22:07Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T03:22:07Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T03:22:07Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T03:22:07Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T03:22:07Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T03:22:07Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T03:22:07Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T03:22:07Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T03:22:07Z", "level": "INFO", "message": "Multi-channel audio 339kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-01-27T03:22:07Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 339kbps | Action: COPY (preserve) | Target: 339kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T03:22:07Z", "level": "INFO", "message": "Multi-channel audio 339kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-01-27T03:22:07Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T03:22:07Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S09E15 - Couples Discount x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T03:24:55Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T03:24:55Z", "level": "INFO", "message": " Original Size: 684.25 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T03:24:55Z", "level": "INFO", "message": " Encoded Size: 429.98 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T03:24:55Z", "level": "INFO", "message": " Reduction: 62.8% of original (37.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T03:24:55Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T03:24:55Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T03:24:59Z", "level": "INFO", "message": "Moved The Office (US) - S09E15 - Couples Discount x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S09E15 - Couples Discount x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T03:25:01Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S09E15 - Couples Discount x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T03:25:01Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T03:25:01Z", "level": "INFO", "message": " Size: 684.25MB β†’ 429.98MB (62.8% of original, 37.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T03:25:01Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T03:25:01Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S09E15 - Couples Discount x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T03:25:01Z", "level": "INFO", "message": "Processing: The Office (US) - S06E15 - Sabre x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T03:25:07Z", "level": "INFO", "message": "Copied The Office (US) - S06E15 - Sabre x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S06E15 - Sabre x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T03:25:07Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T03:25:07Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T03:25:07Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T03:25:08Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T03:25:08Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T03:25:08Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T03:25:08Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T03:25:08Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T03:25:08Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T03:25:08Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T03:25:08Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T03:25:08Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T03:25:08Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 434kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T03:25:08Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T03:25:09Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S06E15 - Sabre x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T03:27:58Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T03:27:58Z", "level": "INFO", "message": " Original Size: 702.88 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T03:27:58Z", "level": "INFO", "message": " Encoded Size: 484.92 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T03:27:58Z", "level": "INFO", "message": " Reduction: 69.0% of original (31.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T03:27:58Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T03:27:58Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T03:28:02Z", "level": "INFO", "message": "Moved The Office (US) - S06E15 - Sabre x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S06E15 - Sabre x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T03:28:03Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S06E15 - Sabre x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T03:28:03Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T03:28:03Z", "level": "INFO", "message": " Size: 702.88MB β†’ 484.92MB (69.0% of original, 31.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T03:28:03Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T03:28:03Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S06E15 - Sabre x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T03:28:03Z", "level": "INFO", "message": "Processing: The Office (US) - S05E08 - Frame Toby x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T03:28:10Z", "level": "INFO", "message": "Copied The Office (US) - S05E08 - Frame Toby x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S05E08 - Frame Toby x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T03:28:10Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T03:28:10Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T03:28:10Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T03:28:12Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T03:28:12Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T03:28:12Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T03:28:12Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T03:28:12Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T03:28:12Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T03:28:12Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T03:28:12Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T03:28:12Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T03:28:12Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 449kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T03:28:12Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T03:28:12Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S05E08 - Frame Toby x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T03:31:28Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T03:31:28Z", "level": "INFO", "message": " Original Size: 830.91 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T03:31:28Z", "level": "INFO", "message": " Encoded Size: 529.48 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T03:31:28Z", "level": "INFO", "message": " Reduction: 63.7% of original (36.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T03:31:28Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T03:31:28Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T03:31:32Z", "level": "INFO", "message": "Moved The Office (US) - S05E08 - Frame Toby x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S05E08 - Frame Toby x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T03:31:34Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S05E08 - Frame Toby x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T03:31:34Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T03:31:34Z", "level": "INFO", "message": " Size: 830.91MB β†’ 529.48MB (63.7% of original, 36.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T03:31:34Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T03:31:34Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S05E08 - Frame Toby x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T03:31:34Z", "level": "INFO", "message": "Processing: The Office (US) - S02E21 - Conflict Resolution x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T03:31:40Z", "level": "INFO", "message": "Copied The Office (US) - S02E21 - Conflict Resolution x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S02E21 - Conflict Resolution x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T03:31:41Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T03:31:41Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T03:31:41Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T03:31:41Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T03:31:41Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T03:31:41Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T03:31:41Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T03:31:41Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T03:31:41Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T03:31:41Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T03:31:41Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T03:31:41Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T03:31:41Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 455kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T03:31:41Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T03:31:41Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S02E21 - Conflict Resolution x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T03:34:20Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T03:34:20Z", "level": "INFO", "message": " Original Size: 673.58 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T03:34:20Z", "level": "INFO", "message": " Encoded Size: 479.87 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T03:34:20Z", "level": "INFO", "message": " Reduction: 71.2% of original (28.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T03:34:20Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T03:34:20Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T03:34:24Z", "level": "INFO", "message": "Moved The Office (US) - S02E21 - Conflict Resolution x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S02E21 - Conflict Resolution x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T03:34:26Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S02E21 - Conflict Resolution x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T03:34:26Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T03:34:26Z", "level": "INFO", "message": " Size: 673.58MB β†’ 479.87MB (71.2% of original, 28.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T03:34:26Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T03:34:26Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S02E21 - Conflict Resolution x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T03:34:26Z", "level": "INFO", "message": "Processing: The Office (US) - S05E23 - Broke x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T03:34:32Z", "level": "INFO", "message": "Copied The Office (US) - S05E23 - Broke x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S05E23 - Broke x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T03:34:32Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T03:34:32Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T03:34:32Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T03:34:33Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T03:34:33Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T03:34:33Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T03:34:33Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T03:34:33Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T03:34:33Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T03:34:33Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T03:34:33Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T03:34:33Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T03:34:33Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 408kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T03:34:33Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T03:34:33Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S05E23 - Broke x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T03:37:17Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T03:37:17Z", "level": "INFO", "message": " Original Size: 689.09 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T03:37:17Z", "level": "INFO", "message": " Encoded Size: 416.58 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T03:37:17Z", "level": "INFO", "message": " Reduction: 60.5% of original (39.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T03:37:17Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T03:37:17Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T03:37:21Z", "level": "INFO", "message": "Moved The Office (US) - S05E23 - Broke x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S05E23 - Broke x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T03:37:22Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S05E23 - Broke x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T03:37:22Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T03:37:22Z", "level": "INFO", "message": " Size: 689.09MB β†’ 416.58MB (60.5% of original, 39.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T03:37:22Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T03:37:22Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S05E23 - Broke x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T03:37:22Z", "level": "INFO", "message": "Processing: The Office (US) - S05E01 - Weight Loss x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T03:37:35Z", "level": "INFO", "message": "Copied The Office (US) - S05E01 - Weight Loss x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S05E01 - Weight Loss x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T03:37:35Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T03:37:35Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T03:37:35Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T03:37:37Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T03:37:37Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T03:37:37Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T03:37:37Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T03:37:37Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T03:37:37Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T03:37:37Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T03:37:37Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T03:37:37Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T03:37:37Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 456kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T03:37:37Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T03:37:37Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S05E01 - Weight Loss x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T03:42:56Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T03:42:56Z", "level": "INFO", "message": " Original Size: 1348.49 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T03:42:56Z", "level": "INFO", "message": " Encoded Size: 1059.90 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T03:42:56Z", "level": "INFO", "message": " Reduction: 78.6% of original (21.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T03:42:56Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T03:42:56Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T03:43:06Z", "level": "INFO", "message": "Moved The Office (US) - S05E01 - Weight Loss x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S05E01 - Weight Loss x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T03:43:07Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S05E01 - Weight Loss x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T03:43:07Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T03:43:07Z", "level": "INFO", "message": " Size: 1348.49MB β†’ 1059.9MB (78.6% of original, 21.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T03:43:07Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T03:43:07Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S05E01 - Weight Loss x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T03:43:07Z", "level": "INFO", "message": "Processing: The Office (US) - S05E05 - Employee Transfer x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T03:43:13Z", "level": "INFO", "message": "Copied The Office (US) - S05E05 - Employee Transfer x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S05E05 - Employee Transfer x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T03:43:13Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T03:43:13Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T03:43:13Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T03:43:15Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T03:43:15Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T03:43:15Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T03:43:15Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T03:43:15Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T03:43:15Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T03:43:15Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T03:43:15Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T03:43:15Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T03:43:15Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 443kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T03:43:15Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T03:43:15Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S05E05 - Employee Transfer x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T03:46:00Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T03:46:00Z", "level": "INFO", "message": " Original Size: 694.34 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T03:46:00Z", "level": "INFO", "message": " Encoded Size: 491.79 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T03:46:00Z", "level": "INFO", "message": " Reduction: 70.8% of original (29.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T03:46:00Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T03:46:00Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T03:46:04Z", "level": "INFO", "message": "Moved The Office (US) - S05E05 - Employee Transfer x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S05E05 - Employee Transfer x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T03:46:05Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S05E05 - Employee Transfer x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T03:46:05Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T03:46:05Z", "level": "INFO", "message": " Size: 694.34MB β†’ 491.79MB (70.8% of original, 29.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T03:46:05Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T03:46:06Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S05E05 - Employee Transfer x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T03:46:06Z", "level": "INFO", "message": "Processing: The Office (US) - S09E18 - Promos x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T03:46:12Z", "level": "INFO", "message": "Copied The Office (US) - S09E18 - Promos x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S09E18 - Promos x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T03:46:12Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T03:46:12Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T03:46:12Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T03:46:13Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T03:46:13Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T03:46:13Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T03:46:13Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T03:46:13Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T03:46:13Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T03:46:13Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T03:46:13Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T03:46:13Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T03:46:13Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 390kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T03:46:13Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T03:46:13Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S09E18 - Promos x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T03:49:01Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T03:49:01Z", "level": "INFO", "message": " Original Size: 695.79 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T03:49:01Z", "level": "INFO", "message": " Encoded Size: 440.42 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T03:49:01Z", "level": "INFO", "message": " Reduction: 63.3% of original (36.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T03:49:01Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T03:49:01Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T03:49:05Z", "level": "INFO", "message": "Moved The Office (US) - S09E18 - Promos x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S09E18 - Promos x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T03:49:07Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S09E18 - Promos x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T03:49:07Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T03:49:07Z", "level": "INFO", "message": " Size: 695.79MB β†’ 440.42MB (63.3% of original, 36.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T03:49:07Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T03:49:07Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S09E18 - Promos x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T03:49:07Z", "level": "INFO", "message": "Processing: The Office (US) - S02E07 - The Client x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T03:49:13Z", "level": "INFO", "message": "Copied The Office (US) - S02E07 - The Client x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S02E07 - The Client x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T03:49:13Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T03:49:13Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T03:49:13Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T03:49:14Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T03:49:14Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T03:49:14Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T03:49:14Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T03:49:14Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T03:49:14Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T03:49:14Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T03:49:14Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T03:49:14Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T03:49:14Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 456kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T03:49:14Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T03:49:14Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S02E07 - The Client x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T03:51:59Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T03:51:59Z", "level": "INFO", "message": " Original Size: 686.48 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T03:51:59Z", "level": "INFO", "message": " Encoded Size: 440.25 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T03:51:59Z", "level": "INFO", "message": " Reduction: 64.1% of original (35.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T03:51:59Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T03:51:59Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T03:52:03Z", "level": "INFO", "message": "Moved The Office (US) - S02E07 - The Client x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S02E07 - The Client x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T03:52:04Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S02E07 - The Client x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T03:52:04Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T03:52:04Z", "level": "INFO", "message": " Size: 686.48MB β†’ 440.25MB (64.1% of original, 35.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T03:52:04Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T03:52:05Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S02E07 - The Client x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T03:52:05Z", "level": "INFO", "message": "Processing: The Office (US) - S06E24 - The Cover-Up x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T03:52:11Z", "level": "INFO", "message": "Copied The Office (US) - S06E24 - The Cover-Up x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S06E24 - The Cover-Up x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T03:52:11Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T03:52:11Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T03:52:11Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T03:52:12Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T03:52:12Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T03:52:12Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T03:52:12Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T03:52:12Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T03:52:12Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T03:52:12Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T03:52:12Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T03:52:12Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T03:52:12Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 410kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T03:52:12Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T03:52:12Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S06E24 - The Cover-Up x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T03:54:59Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T03:54:59Z", "level": "INFO", "message": " Original Size: 704.02 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T03:54:59Z", "level": "INFO", "message": " Encoded Size: 445.90 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T03:54:59Z", "level": "INFO", "message": " Reduction: 63.3% of original (36.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T03:54:59Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T03:54:59Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T03:55:03Z", "level": "INFO", "message": "Moved The Office (US) - S06E24 - The Cover-Up x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S06E24 - The Cover-Up x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T03:55:05Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S06E24 - The Cover-Up x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T03:55:05Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T03:55:05Z", "level": "INFO", "message": " Size: 704.02MB β†’ 445.9MB (63.3% of original, 36.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T03:55:05Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T03:55:05Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S06E24 - The Cover-Up x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T03:55:05Z", "level": "INFO", "message": "Processing: The Office (US) - S00E02 - Webisodes - Kevin's Bank Loan x264 AAC SDTV MULVAcoded.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T03:55:05Z", "level": "INFO", "message": "Copied The Office (US) - S00E02 - Webisodes - Kevin's Bank Loan x264 AAC SDTV MULVAcoded.mkv β†’ The Office (US) - S00E02 - Webisodes - Kevin's Bank Loan x264 AAC SDTV MULVAcoded.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T03:55:05Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 720x400", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T03:55:05Z", "level": "INFO", "message": "Source 720x400 (<=720p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 176} {"timestamp": "2026-01-27T03:55:05Z", "level": "INFO", "message": "Source 720x400 (<=720p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 224} {"timestamp": "2026-01-27T03:55:06Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T03:55:06Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T03:55:06Z", "level": "INFO", "message": " β€’ Source Resolution: 720x400", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T03:55:06Z", "level": "INFO", "message": " β€’ Target Resolution: 720x400", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T03:55:06Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T03:55:06Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T03:55:06Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T03:55:06Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T03:55:06Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T03:55:06Z", "level": "INFO", "message": "Stereo audio 97kbps ≀ 160k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 251} {"timestamp": "2026-01-27T03:55:06Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 97kbps | Action: COPY (preserve) | Target: 97kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T03:55:06Z", "level": "INFO", "message": "Stereo audio 97kbps ≀ 160k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 251} {"timestamp": "2026-01-27T03:55:06Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T03:55:06Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S00E02 - Webisodes - Kevin's Bank Loan x264 AAC SDTV MULVAcoded - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T03:55:18Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T03:55:18Z", "level": "INFO", "message": " Original Size: 54.76 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T03:55:18Z", "level": "INFO", "message": " Encoded Size: 48.40 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T03:55:18Z", "level": "INFO", "message": " Reduction: 88.4% of original (11.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T03:55:18Z", "level": "INFO", "message": " Resolution: 720x400 β†’ 720x400", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T03:55:18Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T03:55:18Z", "level": "INFO", "message": "Moved The Office (US) - S00E02 - Webisodes - Kevin's Bank Loan x264 AAC SDTV MULVAcoded - [EHX].mkv β†’ The Office (US) - S00E02 - Webisodes - Kevin's Bank Loan x264 AAC SDTV MULVAcoded - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T03:55:19Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S00E02 - Webisodes - Kevin's Bank Loan x264 AAC SDTV MULVAcoded - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T03:55:19Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T03:55:19Z", "level": "INFO", "message": " Size: 54.76MB β†’ 48.4MB (88.4% of original, 11.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T03:55:19Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T03:55:19Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S00E02 - Webisodes - Kevin's Bank Loan x264 AAC SDTV MULVAcoded.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T03:55:19Z", "level": "INFO", "message": "Processing: The Office (US) - S03E08 - The Merger x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T03:55:28Z", "level": "INFO", "message": "Copied The Office (US) - S03E08 - The Merger x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S03E08 - The Merger x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T03:55:28Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T03:55:28Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T03:55:28Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T03:55:30Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T03:55:30Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T03:55:30Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T03:55:30Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T03:55:30Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T03:55:30Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T03:55:30Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T03:55:30Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T03:55:30Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T03:55:30Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 449kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T03:55:30Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T03:55:30Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S03E08 - The Merger x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T03:59:20Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T03:59:20Z", "level": "INFO", "message": " Original Size: 974.00 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T03:59:20Z", "level": "INFO", "message": " Encoded Size: 697.35 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T03:59:20Z", "level": "INFO", "message": " Reduction: 71.6% of original (28.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T03:59:20Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T03:59:20Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T03:59:26Z", "level": "INFO", "message": "Moved The Office (US) - S03E08 - The Merger x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S03E08 - The Merger x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T03:59:28Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S03E08 - The Merger x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T03:59:28Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T03:59:28Z", "level": "INFO", "message": " Size: 974.0MB β†’ 697.35MB (71.6% of original, 28.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T03:59:28Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T03:59:28Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S03E08 - The Merger x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T03:59:28Z", "level": "INFO", "message": "Processing: The Office (US) - S03E15 - Phyllis' Wedding x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T03:59:34Z", "level": "INFO", "message": "Copied The Office (US) - S03E15 - Phyllis' Wedding x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S03E15 - Phyllis' Wedding x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T03:59:34Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T03:59:34Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T03:59:34Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T03:59:35Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T03:59:35Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T03:59:35Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T03:59:35Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T03:59:35Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T03:59:35Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T03:59:35Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T03:59:35Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T03:59:35Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T03:59:35Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 418kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T03:59:35Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T03:59:35Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S03E15 - Phyllis' Wedding x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T04:02:16Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T04:02:16Z", "level": "INFO", "message": " Original Size: 669.09 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T04:02:16Z", "level": "INFO", "message": " Encoded Size: 495.85 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T04:02:16Z", "level": "INFO", "message": " Reduction: 74.1% of original (25.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T04:02:16Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T04:02:16Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T04:02:20Z", "level": "INFO", "message": "Moved The Office (US) - S03E15 - Phyllis' Wedding x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S03E15 - Phyllis' Wedding x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T04:02:21Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S03E15 - Phyllis' Wedding x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T04:02:21Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T04:02:21Z", "level": "INFO", "message": " Size: 669.09MB β†’ 495.85MB (74.1% of original, 25.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T04:02:21Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T04:02:22Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S03E15 - Phyllis' Wedding x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T04:02:22Z", "level": "INFO", "message": "Processing: The Office (US) - S08E08 - Gettysburg x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T04:02:28Z", "level": "INFO", "message": "Copied The Office (US) - S08E08 - Gettysburg x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S08E08 - Gettysburg x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T04:02:28Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T04:02:28Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T04:02:28Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T04:02:29Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T04:02:29Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T04:02:29Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T04:02:29Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T04:02:29Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T04:02:29Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T04:02:29Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T04:02:29Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T04:02:29Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T04:02:29Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 404kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T04:02:29Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T04:02:29Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S08E08 - Gettysburg x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T04:05:17Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T04:05:17Z", "level": "INFO", "message": " Original Size: 704.35 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T04:05:17Z", "level": "INFO", "message": " Encoded Size: 488.05 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T04:05:17Z", "level": "INFO", "message": " Reduction: 69.3% of original (30.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T04:05:17Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T04:05:17Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T04:05:21Z", "level": "INFO", "message": "Moved The Office (US) - S08E08 - Gettysburg x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S08E08 - Gettysburg x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T04:05:23Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S08E08 - Gettysburg x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T04:05:23Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T04:05:23Z", "level": "INFO", "message": " Size: 704.35MB β†’ 488.05MB (69.3% of original, 30.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T04:05:23Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T04:05:23Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S08E08 - Gettysburg x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T04:05:23Z", "level": "INFO", "message": "Processing: The Office (US) - S05E20 - Dream Team x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T04:05:29Z", "level": "INFO", "message": "Copied The Office (US) - S05E20 - Dream Team x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S05E20 - Dream Team x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T04:05:29Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T04:05:29Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T04:05:29Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T04:05:30Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T04:05:30Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T04:05:30Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T04:05:30Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T04:05:30Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T04:05:30Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T04:05:30Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T04:05:30Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T04:05:30Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T04:05:30Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 427kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T04:05:30Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T04:05:30Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S05E20 - Dream Team x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T04:08:14Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T04:08:14Z", "level": "INFO", "message": " Original Size: 685.83 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T04:08:14Z", "level": "INFO", "message": " Encoded Size: 425.48 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T04:08:14Z", "level": "INFO", "message": " Reduction: 62.0% of original (38.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T04:08:14Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T04:08:14Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T04:08:17Z", "level": "INFO", "message": "Moved The Office (US) - S05E20 - Dream Team x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S05E20 - Dream Team x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T04:08:19Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S05E20 - Dream Team x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T04:08:19Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T04:08:19Z", "level": "INFO", "message": " Size: 685.83MB β†’ 425.48MB (62.0% of original, 38.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T04:08:19Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T04:08:19Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S05E20 - Dream Team x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T04:08:19Z", "level": "INFO", "message": "Processing: The Office (US) - S09E22 - A.A.R.M x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T04:08:31Z", "level": "INFO", "message": "Copied The Office (US) - S09E22 - A.A.R.M x265 AAC Bluray-1080p Silence.mkv β†’ The Office (US) - S09E22 - A.A.R.M x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T04:08:31Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T04:08:31Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T04:08:31Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T04:08:34Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T04:08:34Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T04:08:34Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T04:08:34Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T04:08:34Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T04:08:34Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T04:08:34Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T04:08:34Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T04:08:34Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T04:08:34Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 388kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T04:08:34Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T04:08:34Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S09E22 - A.A.R.M x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T04:14:04Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T04:14:04Z", "level": "INFO", "message": " Original Size: 1363.65 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T04:14:04Z", "level": "INFO", "message": " Encoded Size: 903.28 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T04:14:04Z", "level": "INFO", "message": " Reduction: 66.2% of original (33.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T04:14:04Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T04:14:04Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T04:14:12Z", "level": "INFO", "message": "Moved The Office (US) - S09E22 - A.A.R.M x265 AAC Bluray-1080p Silence - [EHX].mkv β†’ The Office (US) - S09E22 - A.A.R.M x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T04:14:15Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S09E22 - A.A.R.M x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T04:14:15Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T04:14:15Z", "level": "INFO", "message": " Size: 1363.65MB β†’ 903.28MB (66.2% of original, 33.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T04:14:15Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T04:14:15Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S09E22 - A.A.R.M x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T04:14:15Z", "level": "INFO", "message": "Processing: The Office (US) - S00E06 - Webisodes - The Mentor x264 AAC WEBDL-480p MULVAcoded.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T04:14:15Z", "level": "INFO", "message": "Copied The Office (US) - S00E06 - Webisodes - The Mentor x264 AAC WEBDL-480p MULVAcoded.mkv β†’ The Office (US) - S00E06 - Webisodes - The Mentor x264 AAC WEBDL-480p MULVAcoded.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T04:14:16Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 720x400", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T04:14:16Z", "level": "INFO", "message": "Source 720x400 (<=720p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 176} {"timestamp": "2026-01-27T04:14:16Z", "level": "INFO", "message": "Source 720x400 (<=720p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 224} {"timestamp": "2026-01-27T04:14:16Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T04:14:16Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T04:14:16Z", "level": "INFO", "message": " β€’ Source Resolution: 720x400", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T04:14:16Z", "level": "INFO", "message": " β€’ Target Resolution: 720x400", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T04:14:16Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T04:14:16Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T04:14:16Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T04:14:16Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T04:14:16Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T04:14:16Z", "level": "INFO", "message": "Stereo audio 97kbps ≀ 160k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 251} {"timestamp": "2026-01-27T04:14:16Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 97kbps | Action: COPY (preserve) | Target: 97kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T04:14:16Z", "level": "INFO", "message": "Stereo audio 97kbps ≀ 160k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 251} {"timestamp": "2026-01-27T04:14:16Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T04:14:16Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S00E06 - Webisodes - The Mentor x264 AAC WEBDL-480p MULVAcoded - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T04:14:28Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T04:14:28Z", "level": "INFO", "message": " Original Size: 52.03 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T04:14:28Z", "level": "INFO", "message": " Encoded Size: 47.30 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T04:14:28Z", "level": "INFO", "message": " Reduction: 90.9% of original (9.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T04:14:28Z", "level": "INFO", "message": " Resolution: 720x400 β†’ 720x400", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T04:14:28Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T04:14:28Z", "level": "INFO", "message": "Moved The Office (US) - S00E06 - Webisodes - The Mentor x264 AAC WEBDL-480p MULVAcoded - [EHX].mkv β†’ The Office (US) - S00E06 - Webisodes - The Mentor x264 AAC WEBDL-480p MULVAcoded - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T04:14:29Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S00E06 - Webisodes - The Mentor x264 AAC WEBDL-480p MULVAcoded - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T04:14:29Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T04:14:29Z", "level": "INFO", "message": " Size: 52.03MB β†’ 47.3MB (90.9% of original, 9.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T04:14:29Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T04:14:29Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S00E06 - Webisodes - The Mentor x264 AAC WEBDL-480p MULVAcoded.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T04:14:29Z", "level": "INFO", "message": "Processing: The Office (US) - S03E10 - A Benihana Christmas x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T04:14:42Z", "level": "INFO", "message": "Copied The Office (US) - S03E10 - A Benihana Christmas x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S03E10 - A Benihana Christmas x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T04:14:42Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T04:14:42Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T04:14:42Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T04:14:44Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T04:14:44Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T04:14:44Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T04:14:44Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T04:14:44Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T04:14:44Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T04:14:44Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T04:14:44Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T04:14:44Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T04:14:44Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 451kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T04:14:44Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T04:14:44Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S03E10 - A Benihana Christmas x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-27T04:20:02Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-27T04:20:02Z", "level": "INFO", "message": " Original Size: 1322.00 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-27T04:20:02Z", "level": "INFO", "message": " Encoded Size: 1003.49 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-27T04:20:02Z", "level": "INFO", "message": " Reduction: 75.9% of original (24.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-27T04:20:02Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-27T04:20:02Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-27T04:20:10Z", "level": "INFO", "message": "Moved The Office (US) - S03E10 - A Benihana Christmas x265 AAC WEBDL-1080p Silence - [EHX].mkv β†’ The Office (US) - S03E10 - A Benihana Christmas x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-27T04:20:13Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Office (US) - S03E10 - A Benihana Christmas x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-27T04:20:13Z", "level": "INFO", "message": " Type: TV | Show: The Office (US)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-27T04:20:13Z", "level": "INFO", "message": " Size: 1322.0MB β†’ 1003.49MB (75.9% of original, 24.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-27T04:20:13Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-27T04:20:13Z", "level": "INFO", "message": "Deleted original and processing copy for The Office (US) - S03E10 - A Benihana Christmas x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-27T04:20:13Z", "level": "INFO", "message": "Processing: The Office (US) - S03E19 - Safety Training x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-27T04:20:19Z", "level": "INFO", "message": "Copied The Office (US) - S03E19 - Safety Training x265 AAC WEBDL-1080p Silence.mkv β†’ The Office (US) - S03E19 - Safety Training x265 AAC WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-27T04:20:19Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-27T04:20:19Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 179} {"timestamp": "2026-01-27T04:20:19Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-27T04:20:20Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-27T04:20:20Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-27T04:20:20Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-27T04:20:20Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-27T04:20:20Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-27T04:20:20Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-27T04:20:20Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-27T04:20:20Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-27T04:20:20Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-27T04:20:20Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 396kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-27T04:20:20Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-27T04:20:20Z", "level": "INFO", "message": "Running CQ encode: The Office (US) - S03E19 - Safety Training x265 AAC WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T15:15:48Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Frankenstein (2025)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-29T15:15:48Z", "level": "INFO", "message": "Processing: Frankenstein (2025) x265 EAC3 Atmos 5.1 WEBDL-1080p Ghost.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T15:17:02Z", "level": "INFO", "message": "Copied Frankenstein (2025) x265 EAC3 Atmos 5.1 WEBDL-1080p Ghost.mkv β†’ Frankenstein (2025) x265 EAC3 Atmos 5.1 WEBDL-1080p Ghost.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T15:17:02Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1038", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T15:17:02Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T15:17:09Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1 w/Atmos'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T15:17:09Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T15:17:09Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T15:17:09Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1038", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T15:17:09Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T15:17:09Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T15:17:09Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T15:17:09Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T15:17:09Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T15:17:09Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T15:17:09Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 765kbps | Action: ENCODE | Target: 160kbps | Title: Surround 5.1 w/Atmos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T15:17:09Z", "level": "INFO", "message": "Stream 1: title='Surround 5.1 w/Atmos', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T15:17:09Z", "level": "INFO", "message": "Running CQ encode: Frankenstein (2025) x265 EAC3 Atmos 5.1 WEBDL-1080p Ghost - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T15:29:05Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T15:29:05Z", "level": "INFO", "message": " Original Size: 6488.45 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T15:29:05Z", "level": "INFO", "message": " Encoded Size: 1556.78 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T15:29:05Z", "level": "INFO", "message": " Reduction: 24.0% of original (76.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T15:29:05Z", "level": "INFO", "message": " Resolution: 1920x1038 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T15:29:05Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T15:29:35Z", "level": "INFO", "message": "Moved Frankenstein (2025) x265 EAC3 Atmos 5.1 WEBDL-1080p Ghost - [EHX].mkv β†’ Frankenstein (2025) x265 EAC3 Atmos 5.1 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T15:29:42Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1 w/Atmos'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T15:29:42Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Frankenstein (2025) x265 EAC3 Atmos 5.1 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T15:29:42Z", "level": "INFO", "message": " Type: MOVIE | Show: N/A", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T15:29:42Z", "level": "INFO", "message": " Size: 6488.45MB β†’ 1556.78MB (24.0% of original, 76.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T15:29:42Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T15:29:44Z", "level": "INFO", "message": "Deleted original and processing copy for Frankenstein (2025) x265 EAC3 Atmos 5.1 WEBDL-1080p Ghost.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T15:29:44Z", "level": "INFO", "message": "Processing: Frankensteinκž‰ The Anatomy Lesson.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T15:30:10Z", "level": "INFO", "message": "Copied Frankensteinκž‰ The Anatomy Lesson.mkv β†’ Frankensteinκž‰ The Anatomy Lesson.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T15:30:10Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T15:30:10Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T15:30:12Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T15:30:12Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T15:30:12Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T15:30:12Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T15:30:12Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T15:30:12Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T15:30:12Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T15:30:12Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T15:30:12Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T15:30:12Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T15:30:12Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 637kbps | Action: ENCODE | Target: 160kbps | Title: Surround 5.1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T15:30:12Z", "level": "INFO", "message": "Stream 1: title='Surround 5.1', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T15:30:12Z", "level": "INFO", "message": "Running CQ encode: Frankensteinκž‰ The Anatomy Lesson - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T15:33:53Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T15:33:53Z", "level": "INFO", "message": " Original Size: 1427.87 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T15:33:53Z", "level": "INFO", "message": " Encoded Size: 533.02 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T15:33:53Z", "level": "INFO", "message": " Reduction: 37.3% of original (62.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T15:33:53Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T15:33:53Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T15:34:04Z", "level": "INFO", "message": "Moved Frankensteinκž‰ The Anatomy Lesson - [EHX].mkv β†’ Frankensteinκž‰ The Anatomy Lesson.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T15:34:06Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T15:34:06Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Frankensteinκž‰ The Anatomy Lesson.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T15:34:06Z", "level": "INFO", "message": " Type: MOVIE | Show: N/A", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T15:34:06Z", "level": "INFO", "message": " Size: 1427.87MB β†’ 533.02MB (37.3% of original, 62.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T15:34:06Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T15:34:06Z", "level": "INFO", "message": "Featurettes file preserved at origin: Frankensteinκž‰ The Anatomy Lesson.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618} {"timestamp": "2026-01-29T15:34:06Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 512} {"timestamp": "2026-01-29T16:33:29Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Trailer Park Boys (2001)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-29T16:33:29Z", "level": "INFO", "message": "Processing: Dear Santa Claus - Go Fuck Yourself (S4 Christmas Special).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T16:33:39Z", "level": "INFO", "message": "Copied Dear Santa Claus - Go Fuck Yourself (S4 Christmas Special).mkv β†’ Dear Santa Claus - Go Fuck Yourself (S4 Christmas Special).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T16:33:39Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 796x352", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T16:33:39Z", "level": "INFO", "message": "Source 796x352 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T16:33:39Z", "level": "INFO", "message": "Using explicitly specified resolution: 796x352", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T16:33:41Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T16:33:41Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T16:33:41Z", "level": "INFO", "message": " β€’ Source Resolution: 796x352", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T16:33:41Z", "level": "INFO", "message": " β€’ Target Resolution: 796x352", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T16:33:41Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T16:33:41Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T16:33:41Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T16:33:41Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T16:33:41Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T16:33:41Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: und | Detected: 383kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T16:33:41Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T16:33:41Z", "level": "INFO", "message": "Running CQ encode: Dear Santa Claus - Go Fuck Yourself (S4 Christmas Special) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T16:35:23Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Trailer Park Boys (2001)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-29T16:35:23Z", "level": "INFO", "message": "Processing: Dear Santa Claus - Go Fuck Yourself (S4 Christmas Special).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T16:35:23Z", "level": "INFO", "message": "File already in processing: Dear Santa Claus - Go Fuck Yourself (S4 Christmas Special).mkv (1219.01 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 163} {"timestamp": "2026-01-29T16:35:24Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 796x352", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T16:35:24Z", "level": "INFO", "message": "Source 796x352 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T16:35:24Z", "level": "INFO", "message": "Using explicitly specified resolution: 796x352", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T16:35:25Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T16:35:25Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T16:35:25Z", "level": "INFO", "message": " β€’ Source Resolution: 796x352", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T16:35:25Z", "level": "INFO", "message": " β€’ Target Resolution: 796x352", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T16:35:25Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T16:35:25Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T16:35:25Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T16:35:25Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T16:35:25Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T16:35:25Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: und | Detected: 384kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T16:35:25Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T16:35:25Z", "level": "INFO", "message": "Running CQ encode: Dear Santa Claus - Go Fuck Yourself (S4 Christmas Special) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T16:37:52Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T16:37:52Z", "level": "INFO", "message": " Original Size: 1219.01 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T16:37:52Z", "level": "INFO", "message": " Encoded Size: 348.83 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T16:37:52Z", "level": "INFO", "message": " Reduction: 28.6% of original (71.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T16:37:52Z", "level": "INFO", "message": " Resolution: 796x352 β†’ 796x352", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T16:37:52Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T16:37:55Z", "level": "INFO", "message": "Moved Dear Santa Claus - Go Fuck Yourself (S4 Christmas Special) - [EHX].mkv β†’ Dear Santa Claus - Go Fuck Yourself (S4 Christmas Special) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T16:37:57Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Dear Santa Claus - Go Fuck Yourself (S4 Christmas Special) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T16:37:57Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T16:37:57Z", "level": "INFO", "message": " Size: 1219.01MB β†’ 348.83MB (28.6% of original, 71.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T16:37:57Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T16:37:58Z", "level": "INFO", "message": "Deleted original and processing copy for Dear Santa Claus - Go Fuck Yourself (S4 Christmas Special).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T16:37:58Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S01E01 - Take Your Little Gun and Get Out of My Trailer Park.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T16:38:06Z", "level": "INFO", "message": "Copied Trailer Park Boys - S01E01 - Take Your Little Gun and Get Out of My Trailer Park.mkv β†’ Trailer Park Boys - S01E01 - Take Your Little Gun and Get Out of My Trailer Park.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T16:38:06Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 710x480", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T16:38:06Z", "level": "INFO", "message": "Source 710x480 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T16:38:06Z", "level": "INFO", "message": "Using explicitly specified resolution: 710x480", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T16:38:07Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T16:38:07Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T16:38:07Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T16:38:07Z", "level": "INFO", "message": " β€’ Source Resolution: 710x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T16:38:07Z", "level": "INFO", "message": " β€’ Target Resolution: 710x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T16:38:07Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T16:38:07Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T16:38:07Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T16:38:07Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T16:38:07Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T16:38:07Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 193kbps | Action: ENCODE | Target: 160kbps | Title: Stereo", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T16:38:07Z", "level": "INFO", "message": "Stream 1: title='Stereo', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T16:38:07Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S01E01 - Take Your Little Gun and Get Out of My Trailer Park - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T16:39:17Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T16:39:17Z", "level": "INFO", "message": " Original Size: 728.98 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T16:39:17Z", "level": "INFO", "message": " Encoded Size: 267.28 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T16:39:17Z", "level": "INFO", "message": " Reduction: 36.7% of original (63.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T16:39:17Z", "level": "INFO", "message": " Resolution: 710x480 β†’ 710x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T16:39:17Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T16:39:19Z", "level": "INFO", "message": "Moved Trailer Park Boys - S01E01 - Take Your Little Gun and Get Out of My Trailer Park - [EHX].mkv β†’ Trailer Park Boys - S01E01 - Take Your Little Gun and Get Out of My Trailer Park - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T16:39:21Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T16:39:21Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S01E01 - Take Your Little Gun and Get Out of My Trailer Park - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T16:39:21Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T16:39:21Z", "level": "INFO", "message": " Size: 728.98MB β†’ 267.28MB (36.7% of original, 63.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T16:39:21Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T16:39:21Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S01E01 - Take Your Little Gun and Get Out of My Trailer Park.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T16:39:21Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S01E02 - Fuck Community College, Let's Get Drunk and Eat Chicken Fingers.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T16:39:28Z", "level": "INFO", "message": "Copied Trailer Park Boys - S01E02 - Fuck Community College, Let's Get Drunk and Eat Chicken Fingers.mkv β†’ Trailer Park Boys - S01E02 - Fuck Community College, Let's Get Drunk and Eat Chicken Fingers.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T16:39:28Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 710x478", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T16:39:28Z", "level": "INFO", "message": "Source 710x478 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T16:39:28Z", "level": "INFO", "message": "Using explicitly specified resolution: 710x478", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T16:39:29Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T16:39:29Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T16:39:29Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T16:39:29Z", "level": "INFO", "message": " β€’ Source Resolution: 710x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T16:39:29Z", "level": "INFO", "message": " β€’ Target Resolution: 710x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T16:39:29Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T16:39:29Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T16:39:29Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T16:39:29Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T16:39:29Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T16:39:29Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 191kbps | Action: ENCODE | Target: 160kbps | Title: Stereo", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T16:39:29Z", "level": "INFO", "message": "Stream 1: title='Stereo', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T16:39:29Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S01E02 - Fuck Community College, Let's Get Drunk and Eat Chicken Fingers - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T16:40:40Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T16:40:40Z", "level": "INFO", "message": " Original Size: 729.04 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T16:40:40Z", "level": "INFO", "message": " Encoded Size: 248.81 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T16:40:40Z", "level": "INFO", "message": " Reduction: 34.1% of original (65.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T16:40:40Z", "level": "INFO", "message": " Resolution: 710x478 β†’ 710x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T16:40:40Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T16:40:43Z", "level": "INFO", "message": "Moved Trailer Park Boys - S01E02 - Fuck Community College, Let's Get Drunk and Eat Chicken Fingers - [EHX].mkv β†’ Trailer Park Boys - S01E02 - Fuck Community College, Let's Get Drunk and Eat Chicken Fingers - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T16:40:43Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T16:40:43Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S01E02 - Fuck Community College, Let's Get Drunk and Eat Chicken Fingers - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T16:40:43Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T16:40:43Z", "level": "INFO", "message": " Size: 729.04MB β†’ 248.81MB (34.1% of original, 65.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T16:40:43Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T16:40:44Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S01E02 - Fuck Community College, Let's Get Drunk and Eat Chicken Fingers.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T16:40:44Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S01E03 - Mr. Lahey's Got My Porno Tape!.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T16:40:50Z", "level": "INFO", "message": "Copied Trailer Park Boys - S01E03 - Mr. Lahey's Got My Porno Tape!.mkv β†’ Trailer Park Boys - S01E03 - Mr. Lahey's Got My Porno Tape!.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T16:40:50Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 710x480", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T16:40:50Z", "level": "INFO", "message": "Source 710x480 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T16:40:50Z", "level": "INFO", "message": "Using explicitly specified resolution: 710x480", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T16:40:51Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T16:40:51Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T16:40:51Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T16:40:51Z", "level": "INFO", "message": " β€’ Source Resolution: 710x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T16:40:51Z", "level": "INFO", "message": " β€’ Target Resolution: 710x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T16:40:51Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T16:40:51Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T16:40:51Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T16:40:51Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T16:40:51Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T16:40:51Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 191kbps | Action: ENCODE | Target: 160kbps | Title: Stereo", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T16:40:51Z", "level": "INFO", "message": "Stream 1: title='Stereo', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T16:40:51Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S01E03 - Mr. Lahey's Got My Porno Tape! - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T16:41:59Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T16:41:59Z", "level": "INFO", "message": " Original Size: 729.37 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T16:41:59Z", "level": "INFO", "message": " Encoded Size: 253.01 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T16:41:59Z", "level": "INFO", "message": " Reduction: 34.7% of original (65.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T16:41:59Z", "level": "INFO", "message": " Resolution: 710x480 β†’ 710x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T16:41:59Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T16:42:01Z", "level": "INFO", "message": "Moved Trailer Park Boys - S01E03 - Mr. Lahey's Got My Porno Tape! - [EHX].mkv β†’ Trailer Park Boys - S01E03 - Mr. Lahey's Got My Porno Tape! - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T16:42:02Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T16:42:02Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S01E03 - Mr. Lahey's Got My Porno Tape! - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T16:42:02Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T16:42:02Z", "level": "INFO", "message": " Size: 729.37MB β†’ 253.01MB (34.7% of original, 65.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T16:42:02Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T16:42:02Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S01E03 - Mr. Lahey's Got My Porno Tape!.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T16:42:02Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S01E04 - Mrs. Peterson's Dog Gets Fucked Up.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T16:42:09Z", "level": "INFO", "message": "Copied Trailer Park Boys - S01E04 - Mrs. Peterson's Dog Gets Fucked Up.mkv β†’ Trailer Park Boys - S01E04 - Mrs. Peterson's Dog Gets Fucked Up.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T16:42:09Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 710x478", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T16:42:09Z", "level": "INFO", "message": "Source 710x478 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T16:42:09Z", "level": "INFO", "message": "Using explicitly specified resolution: 710x478", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T16:42:10Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T16:42:10Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T16:42:10Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T16:42:10Z", "level": "INFO", "message": " β€’ Source Resolution: 710x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T16:42:10Z", "level": "INFO", "message": " β€’ Target Resolution: 710x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T16:42:10Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T16:42:10Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T16:42:10Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T16:42:10Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T16:42:10Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T16:42:10Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 192kbps | Action: ENCODE | Target: 160kbps | Title: Stereo", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T16:42:10Z", "level": "INFO", "message": "Stream 1: title='Stereo', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T16:42:10Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S01E04 - Mrs. Peterson's Dog Gets Fucked Up - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T16:43:15Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T16:43:15Z", "level": "INFO", "message": " Original Size: 694.80 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T16:43:15Z", "level": "INFO", "message": " Encoded Size: 234.34 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T16:43:15Z", "level": "INFO", "message": " Reduction: 33.7% of original (66.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T16:43:15Z", "level": "INFO", "message": " Resolution: 710x478 β†’ 710x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T16:43:15Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T16:43:17Z", "level": "INFO", "message": "Moved Trailer Park Boys - S01E04 - Mrs. Peterson's Dog Gets Fucked Up - [EHX].mkv β†’ Trailer Park Boys - S01E04 - Mrs. Peterson's Dog Gets Fucked Up - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T16:43:18Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T16:43:18Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S01E04 - Mrs. Peterson's Dog Gets Fucked Up - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T16:43:18Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T16:43:18Z", "level": "INFO", "message": " Size: 694.8MB β†’ 234.34MB (33.7% of original, 66.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T16:43:18Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T16:43:18Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S01E04 - Mrs. Peterson's Dog Gets Fucked Up.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T16:43:18Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S01E05 - I'm Not Gay, I Love Lucy... Wait a Second, Maybe I am Gay.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T16:43:25Z", "level": "INFO", "message": "Copied Trailer Park Boys - S01E05 - I'm Not Gay, I Love Lucy... Wait a Second, Maybe I am Gay.mkv β†’ Trailer Park Boys - S01E05 - I'm Not Gay, I Love Lucy... Wait a Second, Maybe I am Gay.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T16:43:25Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 710x478", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T16:43:25Z", "level": "INFO", "message": "Source 710x478 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T16:43:25Z", "level": "INFO", "message": "Using explicitly specified resolution: 710x478", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T16:43:26Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T16:43:26Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T16:43:26Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T16:43:26Z", "level": "INFO", "message": " β€’ Source Resolution: 710x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T16:43:26Z", "level": "INFO", "message": " β€’ Target Resolution: 710x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T16:43:26Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T16:43:26Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T16:43:26Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T16:43:26Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T16:43:26Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T16:43:26Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 191kbps | Action: ENCODE | Target: 160kbps | Title: Stereo", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T16:43:26Z", "level": "INFO", "message": "Stream 1: title='Stereo', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T16:43:26Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S01E05 - I'm Not Gay, I Love Lucy... Wait a Second, Maybe I am Gay - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T16:44:33Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T16:44:33Z", "level": "INFO", "message": " Original Size: 728.76 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T16:44:33Z", "level": "INFO", "message": " Encoded Size: 237.18 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T16:44:33Z", "level": "INFO", "message": " Reduction: 32.5% of original (67.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T16:44:33Z", "level": "INFO", "message": " Resolution: 710x478 β†’ 710x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T16:44:33Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T16:44:36Z", "level": "INFO", "message": "Moved Trailer Park Boys - S01E05 - I'm Not Gay, I Love Lucy... Wait a Second, Maybe I am Gay - [EHX].mkv β†’ Trailer Park Boys - S01E05 - I'm Not Gay, I Love Lucy... Wait a Second, Maybe I am Gay - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T16:44:36Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T16:44:36Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S01E05 - I'm Not Gay, I Love Lucy... Wait a Second, Maybe I am Gay - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T16:44:36Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T16:44:36Z", "level": "INFO", "message": " Size: 728.76MB β†’ 237.18MB (32.5% of original, 67.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T16:44:36Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T16:44:37Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S01E05 - I'm Not Gay, I Love Lucy... Wait a Second, Maybe I am Gay.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T16:44:37Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S01E06 - Who the Hell Invited These Idiots to My Wedding.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T16:44:43Z", "level": "INFO", "message": "Copied Trailer Park Boys - S01E06 - Who the Hell Invited These Idiots to My Wedding.mkv β†’ Trailer Park Boys - S01E06 - Who the Hell Invited These Idiots to My Wedding.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T16:44:43Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 710x478", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T16:44:43Z", "level": "INFO", "message": "Source 710x478 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T16:44:43Z", "level": "INFO", "message": "Using explicitly specified resolution: 710x478", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T16:44:44Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T16:44:44Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T16:44:44Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T16:44:44Z", "level": "INFO", "message": " β€’ Source Resolution: 710x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T16:44:44Z", "level": "INFO", "message": " β€’ Target Resolution: 710x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T16:44:44Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T16:44:44Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T16:44:44Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T16:44:44Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T16:44:44Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T16:44:44Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 192kbps | Action: ENCODE | Target: 160kbps | Title: Stereo", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T16:44:44Z", "level": "INFO", "message": "Stream 1: title='Stereo', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T16:44:44Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S01E06 - Who the Hell Invited These Idiots to My Wedding - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T16:45:58Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T16:45:58Z", "level": "INFO", "message": " Original Size: 729.89 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T16:45:58Z", "level": "INFO", "message": " Encoded Size: 237.78 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T16:45:58Z", "level": "INFO", "message": " Reduction: 32.6% of original (67.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T16:45:58Z", "level": "INFO", "message": " Resolution: 710x478 β†’ 710x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T16:45:58Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T16:46:00Z", "level": "INFO", "message": "Moved Trailer Park Boys - S01E06 - Who the Hell Invited These Idiots to My Wedding - [EHX].mkv β†’ Trailer Park Boys - S01E06 - Who the Hell Invited These Idiots to My Wedding - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T16:46:01Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T16:46:01Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S01E06 - Who the Hell Invited These Idiots to My Wedding - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T16:46:01Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T16:46:01Z", "level": "INFO", "message": " Size: 729.89MB β†’ 237.78MB (32.6% of original, 67.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T16:46:01Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T16:46:01Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S01E06 - Who the Hell Invited These Idiots to My Wedding.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T16:46:01Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S10E01 - Trailer Park Boys.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T16:46:30Z", "level": "INFO", "message": "Copied Trailer Park Boys - S10E01 - Trailer Park Boys.mkv β†’ Trailer Park Boys - S10E01 - Trailer Park Boys.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T16:46:30Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T16:46:30Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T16:46:30Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T16:46:32Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AC3 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T16:46:32Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T16:46:32Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T16:46:32Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T16:46:32Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T16:46:32Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T16:46:32Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T16:46:32Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T16:46:32Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T16:46:32Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T16:46:32Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 634kbps | Action: ENCODE | Target: 160kbps | Title: AC3 5.1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T16:46:32Z", "level": "INFO", "message": "Stream 1: title='AC3 5.1', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T16:46:32Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S10E01 - Trailer Park Boys - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T16:48:13Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T16:48:13Z", "level": "INFO", "message": " Original Size: 3265.17 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T16:48:13Z", "level": "INFO", "message": " Encoded Size: 560.52 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T16:48:13Z", "level": "INFO", "message": " Reduction: 17.2% of original (82.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T16:48:13Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T16:48:13Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T16:48:17Z", "level": "INFO", "message": "Moved Trailer Park Boys - S10E01 - Trailer Park Boys - [EHX].mkv β†’ Trailer Park Boys - S10E01 - Trailer Park Boys - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T16:48:20Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AC3 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T16:48:20Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S10E01 - Trailer Park Boys - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T16:48:20Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T16:48:20Z", "level": "INFO", "message": " Size: 3265.17MB β†’ 560.52MB (17.2% of original, 82.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T16:48:20Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T16:48:20Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S10E01 - Trailer Park Boys.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T16:48:20Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S10E02 - Trailer Park Boys.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T16:48:50Z", "level": "INFO", "message": "Copied Trailer Park Boys - S10E02 - Trailer Park Boys.mkv β†’ Trailer Park Boys - S10E02 - Trailer Park Boys.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T16:48:50Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T16:48:50Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T16:48:50Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T16:48:53Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AC3 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T16:48:53Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T16:48:53Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T16:48:53Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T16:48:53Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T16:48:53Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T16:48:53Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T16:48:53Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T16:48:53Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T16:48:53Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T16:48:53Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 631kbps | Action: ENCODE | Target: 160kbps | Title: AC3 5.1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T16:48:53Z", "level": "INFO", "message": "Stream 1: title='AC3 5.1', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T16:48:53Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S10E02 - Trailer Park Boys - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T16:52:39Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Trailer Park Boys (2001)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-29T16:52:39Z", "level": "INFO", "message": "Skipped 8 file(s)", "module": "process_manager", "funcName": "process_folder", "line": 146} {"timestamp": "2026-01-29T16:52:39Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S10E02 - Trailer Park Boys.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T16:52:39Z", "level": "INFO", "message": "File already in processing: Trailer Park Boys - S10E02 - Trailer Park Boys.mkv (3429.76 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 163} {"timestamp": "2026-01-29T16:52:39Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T16:52:39Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T16:52:39Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T16:52:41Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AC3 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T16:52:41Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T16:52:41Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T16:52:41Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T16:52:41Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T16:52:41Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T16:52:41Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T16:52:41Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T16:52:41Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T16:52:41Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T16:52:41Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 635kbps | Action: ENCODE | Target: 160kbps | Title: AC3 5.1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T16:52:41Z", "level": "INFO", "message": "Stream 1: title='AC3 5.1', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T16:52:41Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S10E02 - Trailer Park Boys - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T16:54:32Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T16:54:32Z", "level": "INFO", "message": " Original Size: 3429.76 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T16:54:32Z", "level": "INFO", "message": " Encoded Size: 614.76 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T16:54:32Z", "level": "INFO", "message": " Reduction: 17.9% of original (82.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T16:54:32Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T16:54:32Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T16:54:37Z", "level": "INFO", "message": "Moved Trailer Park Boys - S10E02 - Trailer Park Boys - [EHX].mkv β†’ Trailer Park Boys - S10E02 - Trailer Park Boys - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T16:54:40Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AC3 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T16:54:40Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S10E02 - Trailer Park Boys - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T16:54:40Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T16:54:40Z", "level": "INFO", "message": " Size: 3429.76MB β†’ 614.76MB (17.9% of original, 82.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T16:54:40Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T16:54:40Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S10E02 - Trailer Park Boys.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T16:54:40Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S10E03 - Trailer Park Boys.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T16:54:57Z", "level": "INFO", "message": "Copied Trailer Park Boys - S10E03 - Trailer Park Boys.mkv β†’ Trailer Park Boys - S10E03 - Trailer Park Boys.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T16:54:57Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T16:54:57Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T16:54:57Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T16:54:58Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AC3 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T16:54:58Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T16:54:58Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T16:54:58Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T16:54:58Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T16:54:58Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T16:54:58Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T16:54:58Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T16:54:58Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T16:54:58Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T16:54:58Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 635kbps | Action: ENCODE | Target: 160kbps | Title: AC3 5.1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T16:54:58Z", "level": "INFO", "message": "Stream 1: title='AC3 5.1', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T16:54:58Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S10E03 - Trailer Park Boys - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T16:56:44Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T16:56:44Z", "level": "INFO", "message": " Original Size: 1922.82 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T16:56:44Z", "level": "INFO", "message": " Encoded Size: 599.65 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T16:56:44Z", "level": "INFO", "message": " Reduction: 31.2% of original (68.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T16:56:44Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T16:56:44Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T16:56:49Z", "level": "INFO", "message": "Moved Trailer Park Boys - S10E03 - Trailer Park Boys - [EHX].mkv β†’ Trailer Park Boys - S10E03 - Trailer Park Boys - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T16:56:51Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AC3 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T16:56:51Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S10E03 - Trailer Park Boys - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T16:56:51Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T16:56:51Z", "level": "INFO", "message": " Size: 1922.82MB β†’ 599.65MB (31.2% of original, 68.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T16:56:51Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T16:56:51Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S10E03 - Trailer Park Boys.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T16:56:51Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S10E04 - Trailer Park Boys.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T16:57:06Z", "level": "INFO", "message": "Copied Trailer Park Boys - S10E04 - Trailer Park Boys.mkv β†’ Trailer Park Boys - S10E04 - Trailer Park Boys.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T16:57:06Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T16:57:06Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T16:57:06Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T16:57:07Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AC3 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T16:57:07Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T16:57:07Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T16:57:07Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T16:57:07Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T16:57:07Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T16:57:07Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T16:57:07Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T16:57:07Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T16:57:07Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T16:57:07Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 637kbps | Action: ENCODE | Target: 160kbps | Title: AC3 5.1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T16:57:07Z", "level": "INFO", "message": "Stream 1: title='AC3 5.1', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T16:57:07Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S10E04 - Trailer Park Boys - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T16:58:45Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T16:58:45Z", "level": "INFO", "message": " Original Size: 1677.01 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T16:58:45Z", "level": "INFO", "message": " Encoded Size: 484.56 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T16:58:45Z", "level": "INFO", "message": " Reduction: 28.9% of original (71.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T16:58:45Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T16:58:45Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T16:58:50Z", "level": "INFO", "message": "Moved Trailer Park Boys - S10E04 - Trailer Park Boys - [EHX].mkv β†’ Trailer Park Boys - S10E04 - Trailer Park Boys - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T16:58:51Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AC3 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T16:58:51Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S10E04 - Trailer Park Boys - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T16:58:51Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T16:58:51Z", "level": "INFO", "message": " Size: 1677.01MB β†’ 484.56MB (28.9% of original, 71.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T16:58:51Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T16:58:52Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S10E04 - Trailer Park Boys.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T16:58:52Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S10E05 - Trailer Park Boys.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T16:59:04Z", "level": "INFO", "message": "Copied Trailer Park Boys - S10E05 - Trailer Park Boys.mkv β†’ Trailer Park Boys - S10E05 - Trailer Park Boys.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T16:59:04Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T16:59:04Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T16:59:04Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T16:59:06Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AC3 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T16:59:06Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T16:59:06Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T16:59:06Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T16:59:06Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T16:59:06Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T16:59:06Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T16:59:06Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T16:59:06Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T16:59:06Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T16:59:06Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 639kbps | Action: ENCODE | Target: 160kbps | Title: AC3 5.1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T16:59:06Z", "level": "INFO", "message": "Stream 1: title='AC3 5.1', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T16:59:06Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S10E05 - Trailer Park Boys - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T17:00:32Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T17:00:32Z", "level": "INFO", "message": " Original Size: 1454.85 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T17:00:32Z", "level": "INFO", "message": " Encoded Size: 448.66 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T17:00:32Z", "level": "INFO", "message": " Reduction: 30.8% of original (69.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T17:00:32Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T17:00:32Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T17:00:35Z", "level": "INFO", "message": "Moved Trailer Park Boys - S10E05 - Trailer Park Boys - [EHX].mkv β†’ Trailer Park Boys - S10E05 - Trailer Park Boys - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T17:00:37Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AC3 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T17:00:37Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S10E05 - Trailer Park Boys - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T17:00:37Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T17:00:37Z", "level": "INFO", "message": " Size: 1454.85MB β†’ 448.66MB (30.8% of original, 69.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T17:00:37Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T17:00:37Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S10E05 - Trailer Park Boys.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T17:00:37Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S10E06 - Trailer Park Boys.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T17:00:53Z", "level": "INFO", "message": "Copied Trailer Park Boys - S10E06 - Trailer Park Boys.mkv β†’ Trailer Park Boys - S10E06 - Trailer Park Boys.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T17:00:53Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T17:00:53Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T17:00:53Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T17:00:55Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AC3 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T17:00:55Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T17:00:55Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T17:00:55Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T17:00:55Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T17:00:55Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T17:00:55Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T17:00:55Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T17:00:55Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T17:00:55Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T17:00:55Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 638kbps | Action: ENCODE | Target: 160kbps | Title: AC3 5.1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T17:00:55Z", "level": "INFO", "message": "Stream 1: title='AC3 5.1', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T17:00:55Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S10E06 - Trailer Park Boys - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T17:02:46Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T17:02:46Z", "level": "INFO", "message": " Original Size: 1741.41 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T17:02:46Z", "level": "INFO", "message": " Encoded Size: 557.20 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T17:02:46Z", "level": "INFO", "message": " Reduction: 32.0% of original (68.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T17:02:46Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T17:02:46Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T17:02:51Z", "level": "INFO", "message": "Moved Trailer Park Boys - S10E06 - Trailer Park Boys - [EHX].mkv β†’ Trailer Park Boys - S10E06 - Trailer Park Boys - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T17:02:52Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AC3 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T17:02:52Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S10E06 - Trailer Park Boys - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T17:02:52Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T17:02:52Z", "level": "INFO", "message": " Size: 1741.41MB β†’ 557.2MB (32.0% of original, 68.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T17:02:52Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T17:02:53Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S10E06 - Trailer Park Boys.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T17:02:53Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S10E07 - Trailer Park Boys.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T17:03:21Z", "level": "INFO", "message": "Copied Trailer Park Boys - S10E07 - Trailer Park Boys.mkv β†’ Trailer Park Boys - S10E07 - Trailer Park Boys.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T17:03:21Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T17:03:21Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T17:03:21Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T17:03:23Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AC3 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T17:03:23Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T17:03:23Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T17:03:23Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T17:03:23Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T17:03:23Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T17:03:23Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T17:03:23Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T17:03:23Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T17:03:23Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T17:03:23Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 635kbps | Action: ENCODE | Target: 160kbps | Title: AC3 5.1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T17:03:23Z", "level": "INFO", "message": "Stream 1: title='AC3 5.1', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T17:03:23Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S10E07 - Trailer Park Boys - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T17:05:01Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T17:05:01Z", "level": "INFO", "message": " Original Size: 3139.47 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T17:05:01Z", "level": "INFO", "message": " Encoded Size: 570.69 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T17:05:01Z", "level": "INFO", "message": " Reduction: 18.2% of original (81.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T17:05:01Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T17:05:01Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T17:05:06Z", "level": "INFO", "message": "Moved Trailer Park Boys - S10E07 - Trailer Park Boys - [EHX].mkv β†’ Trailer Park Boys - S10E07 - Trailer Park Boys - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T17:05:08Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AC3 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T17:05:08Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S10E07 - Trailer Park Boys - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T17:05:08Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T17:05:08Z", "level": "INFO", "message": " Size: 3139.47MB β†’ 570.69MB (18.2% of original, 81.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T17:05:08Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T17:05:09Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S10E07 - Trailer Park Boys.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T17:05:09Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S10E08 - Trailer Park Boys.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T17:05:38Z", "level": "INFO", "message": "Copied Trailer Park Boys - S10E08 - Trailer Park Boys.mkv β†’ Trailer Park Boys - S10E08 - Trailer Park Boys.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T17:05:38Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T17:05:38Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T17:05:38Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T17:05:40Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AC3 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T17:05:40Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T17:05:40Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T17:05:40Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T17:05:40Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T17:05:40Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T17:05:40Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T17:05:40Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T17:05:40Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T17:05:40Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T17:05:40Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 639kbps | Action: ENCODE | Target: 160kbps | Title: AC3 5.1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T17:05:40Z", "level": "INFO", "message": "Stream 1: title='AC3 5.1', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T17:05:40Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S10E08 - Trailer Park Boys - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T17:07:23Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T17:07:23Z", "level": "INFO", "message": " Original Size: 3281.67 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T17:07:23Z", "level": "INFO", "message": " Encoded Size: 544.64 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T17:07:23Z", "level": "INFO", "message": " Reduction: 16.6% of original (83.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T17:07:23Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T17:07:23Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T17:07:28Z", "level": "INFO", "message": "Moved Trailer Park Boys - S10E08 - Trailer Park Boys - [EHX].mkv β†’ Trailer Park Boys - S10E08 - Trailer Park Boys - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T17:07:30Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AC3 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T17:07:30Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S10E08 - Trailer Park Boys - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T17:07:30Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T17:07:30Z", "level": "INFO", "message": " Size: 3281.67MB β†’ 544.64MB (16.6% of original, 83.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T17:07:30Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T17:07:31Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S10E08 - Trailer Park Boys.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T17:07:31Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S10E09 - Trailer Park Boys.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T17:07:59Z", "level": "INFO", "message": "Copied Trailer Park Boys - S10E09 - Trailer Park Boys.mkv β†’ Trailer Park Boys - S10E09 - Trailer Park Boys.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T17:07:59Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T17:07:59Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T17:07:59Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T17:08:01Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AC3 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T17:08:01Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T17:08:01Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T17:08:01Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T17:08:01Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T17:08:01Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T17:08:01Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T17:08:01Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T17:08:01Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T17:08:01Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T17:08:01Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 638kbps | Action: ENCODE | Target: 160kbps | Title: AC3 5.1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T17:08:01Z", "level": "INFO", "message": "Stream 1: title='AC3 5.1', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T17:08:01Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S10E09 - Trailer Park Boys - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T17:09:37Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T17:09:37Z", "level": "INFO", "message": " Original Size: 3100.66 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T17:09:37Z", "level": "INFO", "message": " Encoded Size: 527.23 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T17:09:37Z", "level": "INFO", "message": " Reduction: 17.0% of original (83.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T17:09:37Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T17:09:37Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T17:09:42Z", "level": "INFO", "message": "Moved Trailer Park Boys - S10E09 - Trailer Park Boys - [EHX].mkv β†’ Trailer Park Boys - S10E09 - Trailer Park Boys - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T17:09:44Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AC3 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T17:09:44Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S10E09 - Trailer Park Boys - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T17:09:44Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T17:09:44Z", "level": "INFO", "message": " Size: 3100.66MB β†’ 527.23MB (17.0% of original, 83.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T17:09:44Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T17:09:45Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S10E09 - Trailer Park Boys.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T17:09:45Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S10E10 - Trailer Park Boys.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T17:10:11Z", "level": "INFO", "message": "Copied Trailer Park Boys - S10E10 - Trailer Park Boys.mkv β†’ Trailer Park Boys - S10E10 - Trailer Park Boys.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T17:10:11Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T17:10:11Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T17:10:11Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T17:10:13Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AC3 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T17:10:13Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T17:10:13Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T17:10:13Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T17:10:13Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T17:10:13Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T17:10:13Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T17:10:13Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T17:10:13Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T17:10:13Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T17:10:13Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 631kbps | Action: ENCODE | Target: 160kbps | Title: AC3 5.1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T17:10:13Z", "level": "INFO", "message": "Stream 1: title='AC3 5.1', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T17:10:13Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S10E10 - Trailer Park Boys - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T17:11:45Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T17:11:45Z", "level": "INFO", "message": " Original Size: 2944.52 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T17:11:45Z", "level": "INFO", "message": " Encoded Size: 481.73 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T17:11:45Z", "level": "INFO", "message": " Reduction: 16.4% of original (83.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T17:11:45Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T17:11:45Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T17:11:50Z", "level": "INFO", "message": "Moved Trailer Park Boys - S10E10 - Trailer Park Boys - [EHX].mkv β†’ Trailer Park Boys - S10E10 - Trailer Park Boys - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T17:11:52Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AC3 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T17:11:52Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S10E10 - Trailer Park Boys - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T17:11:52Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T17:11:52Z", "level": "INFO", "message": " Size: 2944.52MB β†’ 481.73MB (16.4% of original, 83.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T17:11:52Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T17:11:52Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S10E10 - Trailer Park Boys.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T17:11:52Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S11E01 - Trailer Park Boys The Jack Your Ck Furry Whore Slut Nf Web Dd 1 H 264.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T17:12:03Z", "level": "INFO", "message": "Copied Trailer Park Boys - S11E01 - Trailer Park Boys The Jack Your Ck Furry Whore Slut Nf Web Dd 1 H 264.mkv β†’ Trailer Park Boys - S11E01 - Trailer Park Boys The Jack Your Ck Furry Whore Slut Nf Web Dd 1 H 264.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T17:12:03Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T17:12:03Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T17:12:03Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T17:12:04Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T17:12:04Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T17:12:04Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T17:12:04Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T17:12:04Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T17:12:04Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T17:12:04Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T17:12:04Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T17:12:04Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T17:12:04Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T17:12:04Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 640kbps | Action: ENCODE | Target: 160kbps | Title: Surround", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T17:12:04Z", "level": "INFO", "message": "Stream 1: title='Surround', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T17:12:04Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S11E01 - Trailer Park Boys The Jack Your Ck Furry Whore Slut Nf Web Dd 1 H 264 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T17:14:00Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T17:14:00Z", "level": "INFO", "message": " Original Size: 1193.24 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T17:14:00Z", "level": "INFO", "message": " Encoded Size: 563.15 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T17:14:00Z", "level": "INFO", "message": " Reduction: 47.2% of original (52.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T17:14:00Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T17:14:00Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T17:14:04Z", "level": "INFO", "message": "Moved Trailer Park Boys - S11E01 - Trailer Park Boys The Jack Your Ck Furry Whore Slut Nf Web Dd 1 H 264 - [EHX].mkv β†’ Trailer Park Boys - S11E01 - Trailer Park Boys The Jack Your Ck Furry Whore Slut Nf Web Dd 1 H 264 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T17:14:06Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T17:14:06Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S11E01 - Trailer Park Boys The Jack Your Ck Furry Whore Slut Nf Web Dd 1 H 264 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T17:14:06Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T17:14:06Z", "level": "INFO", "message": " Size: 1193.24MB β†’ 563.15MB (47.2% of original, 52.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T17:14:06Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T17:14:06Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S11E01 - Trailer Park Boys The Jack Your Ck Furry Whore Slut Nf Web Dd 1 H 264.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T17:14:06Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S11E02 - Trailer Park Boys The Walker Zombley Nf Web Dd 1 H 264.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T17:14:16Z", "level": "INFO", "message": "Copied Trailer Park Boys - S11E02 - Trailer Park Boys The Walker Zombley Nf Web Dd 1 H 264.mkv β†’ Trailer Park Boys - S11E02 - Trailer Park Boys The Walker Zombley Nf Web Dd 1 H 264.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T17:14:17Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T17:14:17Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T17:14:17Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T17:14:18Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T17:14:18Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T17:14:18Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T17:14:18Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T17:14:18Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T17:14:18Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T17:14:18Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T17:14:18Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T17:14:18Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T17:14:18Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T17:14:18Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 640kbps | Action: ENCODE | Target: 160kbps | Title: Surround", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T17:14:18Z", "level": "INFO", "message": "Stream 1: title='Surround', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T17:14:18Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S11E02 - Trailer Park Boys The Walker Zombley Nf Web Dd 1 H 264 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T17:16:11Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T17:16:11Z", "level": "INFO", "message": " Original Size: 1146.32 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T17:16:11Z", "level": "INFO", "message": " Encoded Size: 582.11 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T17:16:11Z", "level": "INFO", "message": " Reduction: 50.8% of original (49.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T17:16:11Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T17:16:11Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T17:16:16Z", "level": "INFO", "message": "Moved Trailer Park Boys - S11E02 - Trailer Park Boys The Walker Zombley Nf Web Dd 1 H 264 - [EHX].mkv β†’ Trailer Park Boys - S11E02 - Trailer Park Boys The Walker Zombley Nf Web Dd 1 H 264 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T17:16:18Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T17:16:18Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S11E02 - Trailer Park Boys The Walker Zombley Nf Web Dd 1 H 264 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T17:16:18Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T17:16:18Z", "level": "INFO", "message": " Size: 1146.32MB β†’ 582.11MB (50.8% of original, 49.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T17:16:18Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T17:16:18Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S11E02 - Trailer Park Boys The Walker Zombley Nf Web Dd 1 H 264.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T17:16:18Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S11E03 - Trailer Park Boys My Fking Balls My Ck My Hole Or My Tts Nf Web Dd 1 H 264.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T17:16:27Z", "level": "INFO", "message": "Copied Trailer Park Boys - S11E03 - Trailer Park Boys My Fking Balls My Ck My Hole Or My Tts Nf Web Dd 1 H 264.mkv β†’ Trailer Park Boys - S11E03 - Trailer Park Boys My Fking Balls My Ck My Hole Or My Tts Nf Web Dd 1 H 264.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T17:16:27Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T17:16:27Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T17:16:27Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T17:16:28Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T17:16:28Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T17:16:28Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T17:16:28Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T17:16:28Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T17:16:28Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T17:16:28Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T17:16:28Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T17:16:28Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T17:16:28Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T17:16:28Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 638kbps | Action: ENCODE | Target: 160kbps | Title: Surround", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T17:16:28Z", "level": "INFO", "message": "Stream 1: title='Surround', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T17:16:28Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S11E03 - Trailer Park Boys My Fking Balls My Ck My Hole Or My Tts Nf Web Dd 1 H 264 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T17:18:10Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T17:18:10Z", "level": "INFO", "message": " Original Size: 1013.64 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T17:18:10Z", "level": "INFO", "message": " Encoded Size: 507.75 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T17:18:10Z", "level": "INFO", "message": " Reduction: 50.1% of original (49.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T17:18:10Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T17:18:10Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T17:18:14Z", "level": "INFO", "message": "Moved Trailer Park Boys - S11E03 - Trailer Park Boys My Fking Balls My Ck My Hole Or My Tts Nf Web Dd 1 H 264 - [EHX].mkv β†’ Trailer Park Boys - S11E03 - Trailer Park Boys My Fking Balls My Ck My Hole Or My Tts Nf Web Dd 1 H 264 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T17:18:16Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T17:18:16Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S11E03 - Trailer Park Boys My Fking Balls My Ck My Hole Or My Tts Nf Web Dd 1 H 264 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T17:18:16Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T17:18:16Z", "level": "INFO", "message": " Size: 1013.64MB β†’ 507.75MB (50.1% of original, 49.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T17:18:16Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T17:18:16Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S11E03 - Trailer Park Boys My Fking Balls My Ck My Hole Or My Tts Nf Web Dd 1 H 264.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T17:18:16Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S11E04 - Trailer Park Boys Darth Lahey Nf Web Dd 1 H 264.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T17:18:25Z", "level": "INFO", "message": "Copied Trailer Park Boys - S11E04 - Trailer Park Boys Darth Lahey Nf Web Dd 1 H 264.mkv β†’ Trailer Park Boys - S11E04 - Trailer Park Boys Darth Lahey Nf Web Dd 1 H 264.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T17:18:25Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T17:18:25Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T17:18:25Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T17:18:26Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T17:18:26Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T17:18:26Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T17:18:26Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T17:18:26Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T17:18:26Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T17:18:26Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T17:18:26Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T17:18:26Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T17:18:26Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T17:18:26Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 639kbps | Action: ENCODE | Target: 160kbps | Title: Surround", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T17:18:26Z", "level": "INFO", "message": "Stream 1: title='Surround', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T17:18:26Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S11E04 - Trailer Park Boys Darth Lahey Nf Web Dd 1 H 264 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T17:20:04Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T17:20:04Z", "level": "INFO", "message": " Original Size: 1013.56 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T17:20:04Z", "level": "INFO", "message": " Encoded Size: 503.73 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T17:20:04Z", "level": "INFO", "message": " Reduction: 49.7% of original (50.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T17:20:04Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T17:20:04Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T17:20:08Z", "level": "INFO", "message": "Moved Trailer Park Boys - S11E04 - Trailer Park Boys Darth Lahey Nf Web Dd 1 H 264 - [EHX].mkv β†’ Trailer Park Boys - S11E04 - Trailer Park Boys Darth Lahey Nf Web Dd 1 H 264 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T17:20:10Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T17:20:10Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S11E04 - Trailer Park Boys Darth Lahey Nf Web Dd 1 H 264 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T17:20:10Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T17:20:10Z", "level": "INFO", "message": " Size: 1013.56MB β†’ 503.73MB (49.7% of original, 50.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T17:20:10Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T17:20:10Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S11E04 - Trailer Park Boys Darth Lahey Nf Web Dd 1 H 264.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T17:20:10Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S11E05 - Trailer Park Boys Flight Of The Bumbleck Nf Web Dd 1 H 264.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T17:20:20Z", "level": "INFO", "message": "Copied Trailer Park Boys - S11E05 - Trailer Park Boys Flight Of The Bumbleck Nf Web Dd 1 H 264.mkv β†’ Trailer Park Boys - S11E05 - Trailer Park Boys Flight Of The Bumbleck Nf Web Dd 1 H 264.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T17:20:20Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T17:20:20Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T17:20:20Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T17:20:21Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T17:20:21Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T17:20:21Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T17:20:21Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T17:20:21Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T17:20:21Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T17:20:21Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T17:20:21Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T17:20:21Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T17:20:21Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T17:20:21Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 639kbps | Action: ENCODE | Target: 160kbps | Title: Surround", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T17:20:21Z", "level": "INFO", "message": "Stream 1: title='Surround', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T17:20:21Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S11E05 - Trailer Park Boys Flight Of The Bumbleck Nf Web Dd 1 H 264 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T17:22:11Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T17:22:11Z", "level": "INFO", "message": " Original Size: 1121.57 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T17:22:11Z", "level": "INFO", "message": " Encoded Size: 530.11 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T17:22:11Z", "level": "INFO", "message": " Reduction: 47.3% of original (52.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T17:22:11Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T17:22:11Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T17:22:15Z", "level": "INFO", "message": "Moved Trailer Park Boys - S11E05 - Trailer Park Boys Flight Of The Bumbleck Nf Web Dd 1 H 264 - [EHX].mkv β†’ Trailer Park Boys - S11E05 - Trailer Park Boys Flight Of The Bumbleck Nf Web Dd 1 H 264 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T17:22:17Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T17:22:17Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S11E05 - Trailer Park Boys Flight Of The Bumbleck Nf Web Dd 1 H 264 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T17:22:17Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T17:22:17Z", "level": "INFO", "message": " Size: 1121.57MB β†’ 530.11MB (47.3% of original, 52.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T17:22:17Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T17:22:17Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S11E05 - Trailer Park Boys Flight Of The Bumbleck Nf Web Dd 1 H 264.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T17:22:17Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S11E06 - Trailer Park Boys How Do You Keep Your Bag So Soft Nf Web Dd 1 H 264.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T17:22:25Z", "level": "INFO", "message": "Copied Trailer Park Boys - S11E06 - Trailer Park Boys How Do You Keep Your Bag So Soft Nf Web Dd 1 H 264.mkv β†’ Trailer Park Boys - S11E06 - Trailer Park Boys How Do You Keep Your Bag So Soft Nf Web Dd 1 H 264.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T17:22:26Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T17:22:26Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T17:22:26Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T17:22:27Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T17:22:27Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T17:22:27Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T17:22:27Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T17:22:27Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T17:22:27Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T17:22:27Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T17:22:27Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T17:22:27Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T17:22:27Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T17:22:27Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 637kbps | Action: ENCODE | Target: 160kbps | Title: Surround", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T17:22:27Z", "level": "INFO", "message": "Stream 1: title='Surround', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T17:22:27Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S11E06 - Trailer Park Boys How Do You Keep Your Bag So Soft Nf Web Dd 1 H 264 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T17:23:59Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T17:23:59Z", "level": "INFO", "message": " Original Size: 927.86 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T17:23:59Z", "level": "INFO", "message": " Encoded Size: 415.25 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T17:23:59Z", "level": "INFO", "message": " Reduction: 44.8% of original (55.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T17:23:59Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T17:23:59Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T17:24:03Z", "level": "INFO", "message": "Moved Trailer Park Boys - S11E06 - Trailer Park Boys How Do You Keep Your Bag So Soft Nf Web Dd 1 H 264 - [EHX].mkv β†’ Trailer Park Boys - S11E06 - Trailer Park Boys How Do You Keep Your Bag So Soft Nf Web Dd 1 H 264 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T17:24:04Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T17:24:04Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S11E06 - Trailer Park Boys How Do You Keep Your Bag So Soft Nf Web Dd 1 H 264 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T17:24:04Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T17:24:04Z", "level": "INFO", "message": " Size: 927.86MB β†’ 415.25MB (44.8% of original, 55.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T17:24:04Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T17:24:04Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S11E06 - Trailer Park Boys How Do You Keep Your Bag So Soft Nf Web Dd 1 H 264.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T17:24:04Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S11E07 - Trailer Park Boys I Look Like A Fking Dick Nf Web Dd 1 H 264.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T17:24:14Z", "level": "INFO", "message": "Copied Trailer Park Boys - S11E07 - Trailer Park Boys I Look Like A Fking Dick Nf Web Dd 1 H 264.mkv β†’ Trailer Park Boys - S11E07 - Trailer Park Boys I Look Like A Fking Dick Nf Web Dd 1 H 264.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T17:24:14Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T17:24:14Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T17:24:14Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T17:24:15Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T17:24:15Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T17:24:15Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T17:24:15Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T17:24:15Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T17:24:15Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T17:24:15Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T17:24:15Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T17:24:15Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T17:24:15Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T17:24:15Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 638kbps | Action: ENCODE | Target: 160kbps | Title: Surround", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T17:24:15Z", "level": "INFO", "message": "Stream 1: title='Surround', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T17:24:15Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S11E07 - Trailer Park Boys I Look Like A Fking Dick Nf Web Dd 1 H 264 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T17:26:03Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T17:26:03Z", "level": "INFO", "message": " Original Size: 1109.23 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T17:26:03Z", "level": "INFO", "message": " Encoded Size: 549.26 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T17:26:03Z", "level": "INFO", "message": " Reduction: 49.5% of original (50.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T17:26:03Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T17:26:03Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T17:26:08Z", "level": "INFO", "message": "Moved Trailer Park Boys - S11E07 - Trailer Park Boys I Look Like A Fking Dick Nf Web Dd 1 H 264 - [EHX].mkv β†’ Trailer Park Boys - S11E07 - Trailer Park Boys I Look Like A Fking Dick Nf Web Dd 1 H 264 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T17:26:09Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T17:26:09Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S11E07 - Trailer Park Boys I Look Like A Fking Dick Nf Web Dd 1 H 264 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T17:26:09Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T17:26:09Z", "level": "INFO", "message": " Size: 1109.23MB β†’ 549.26MB (49.5% of original, 50.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T17:26:09Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T17:26:10Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S11E07 - Trailer Park Boys I Look Like A Fking Dick Nf Web Dd 1 H 264.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T17:26:10Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S11E08 - Trailer Park Boys A Liquor Captain Never Abandons A Sinking Sht Ship Nf Web Dd 1 H 264.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T17:26:19Z", "level": "INFO", "message": "Copied Trailer Park Boys - S11E08 - Trailer Park Boys A Liquor Captain Never Abandons A Sinking Sht Ship Nf Web Dd 1 H 264.mkv β†’ Trailer Park Boys - S11E08 - Trailer Park Boys A Liquor Captain Never Abandons A Sinking Sht Ship Nf Web Dd 1 H 264.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T17:26:19Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T17:26:19Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T17:26:19Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T17:26:21Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T17:26:21Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T17:26:21Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T17:26:21Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T17:26:21Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T17:26:21Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T17:26:21Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T17:26:21Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T17:26:21Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T17:26:21Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T17:26:21Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 636kbps | Action: ENCODE | Target: 160kbps | Title: Surround", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T17:26:21Z", "level": "INFO", "message": "Stream 1: title='Surround', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T17:26:21Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S11E08 - Trailer Park Boys A Liquor Captain Never Abandons A Sinking Sht Ship Nf Web Dd 1 H 264 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T17:27:59Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T17:27:59Z", "level": "INFO", "message": " Original Size: 994.28 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T17:27:59Z", "level": "INFO", "message": " Encoded Size: 556.20 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T17:27:59Z", "level": "INFO", "message": " Reduction: 55.9% of original (44.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T17:27:59Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T17:27:59Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T17:28:03Z", "level": "INFO", "message": "Moved Trailer Park Boys - S11E08 - Trailer Park Boys A Liquor Captain Never Abandons A Sinking Sht Ship Nf Web Dd 1 H 264 - [EHX].mkv β†’ Trailer Park Boys - S11E08 - Trailer Park Boys A Liquor Captain Never Abandons A Sinking Sht Ship Nf Web Dd 1 H 264 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T17:28:05Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T17:28:05Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S11E08 - Trailer Park Boys A Liquor Captain Never Abandons A Sinking Sht Ship Nf Web Dd 1 H 264 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T17:28:05Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T17:28:05Z", "level": "INFO", "message": " Size: 994.28MB β†’ 556.2MB (55.9% of original, 44.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T17:28:05Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T17:28:05Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S11E08 - Trailer Park Boys A Liquor Captain Never Abandons A Sinking Sht Ship Nf Web Dd 1 H 264.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T17:28:05Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S11E09 - Trailer Park Boys Oh My Fk Boys We Killed Lahey And Randy Nf Web Dd 1 H 264.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T17:28:16Z", "level": "INFO", "message": "Copied Trailer Park Boys - S11E09 - Trailer Park Boys Oh My Fk Boys We Killed Lahey And Randy Nf Web Dd 1 H 264.mkv β†’ Trailer Park Boys - S11E09 - Trailer Park Boys Oh My Fk Boys We Killed Lahey And Randy Nf Web Dd 1 H 264.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T17:28:16Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T17:28:16Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T17:28:16Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T17:28:17Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T17:28:17Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T17:28:17Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T17:28:17Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T17:28:17Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T17:28:17Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T17:28:17Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T17:28:17Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T17:28:17Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T17:28:17Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T17:28:17Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 638kbps | Action: ENCODE | Target: 160kbps | Title: Surround", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T17:28:17Z", "level": "INFO", "message": "Stream 1: title='Surround', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T17:28:17Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S11E09 - Trailer Park Boys Oh My Fk Boys We Killed Lahey And Randy Nf Web Dd 1 H 264 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T17:30:08Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T17:30:08Z", "level": "INFO", "message": " Original Size: 1133.56 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T17:30:08Z", "level": "INFO", "message": " Encoded Size: 553.02 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T17:30:08Z", "level": "INFO", "message": " Reduction: 48.8% of original (51.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T17:30:08Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T17:30:08Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T17:30:13Z", "level": "INFO", "message": "Moved Trailer Park Boys - S11E09 - Trailer Park Boys Oh My Fk Boys We Killed Lahey And Randy Nf Web Dd 1 H 264 - [EHX].mkv β†’ Trailer Park Boys - S11E09 - Trailer Park Boys Oh My Fk Boys We Killed Lahey And Randy Nf Web Dd 1 H 264 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T17:30:14Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T17:30:14Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S11E09 - Trailer Park Boys Oh My Fk Boys We Killed Lahey And Randy Nf Web Dd 1 H 264 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T17:30:14Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T17:30:14Z", "level": "INFO", "message": " Size: 1133.56MB β†’ 553.02MB (48.8% of original, 51.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T17:30:14Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T17:30:14Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S11E09 - Trailer Park Boys Oh My Fk Boys We Killed Lahey And Randy Nf Web Dd 1 H 264.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T17:30:14Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S11E10 - Trailer Park Boys The All You Can Eat Sht Buffet Nf Web Dd 1 H 264.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T17:30:24Z", "level": "INFO", "message": "Copied Trailer Park Boys - S11E10 - Trailer Park Boys The All You Can Eat Sht Buffet Nf Web Dd 1 H 264.mkv β†’ Trailer Park Boys - S11E10 - Trailer Park Boys The All You Can Eat Sht Buffet Nf Web Dd 1 H 264.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T17:30:24Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T17:30:24Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T17:30:24Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T17:30:25Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T17:30:25Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T17:30:25Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T17:30:25Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T17:30:25Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T17:30:25Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T17:30:25Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T17:30:25Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T17:30:25Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T17:30:25Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T17:30:25Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 638kbps | Action: ENCODE | Target: 160kbps | Title: Surround", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T17:30:25Z", "level": "INFO", "message": "Stream 1: title='Surround', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T17:30:25Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S11E10 - Trailer Park Boys The All You Can Eat Sht Buffet Nf Web Dd 1 H 264 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T17:32:03Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T17:32:03Z", "level": "INFO", "message": " Original Size: 979.92 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T17:32:03Z", "level": "INFO", "message": " Encoded Size: 492.55 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T17:32:03Z", "level": "INFO", "message": " Reduction: 50.3% of original (49.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T17:32:03Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T17:32:03Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T17:32:08Z", "level": "INFO", "message": "Moved Trailer Park Boys - S11E10 - Trailer Park Boys The All You Can Eat Sht Buffet Nf Web Dd 1 H 264 - [EHX].mkv β†’ Trailer Park Boys - S11E10 - Trailer Park Boys The All You Can Eat Sht Buffet Nf Web Dd 1 H 264 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T17:32:09Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T17:32:09Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S11E10 - Trailer Park Boys The All You Can Eat Sht Buffet Nf Web Dd 1 H 264 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T17:32:09Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T17:32:09Z", "level": "INFO", "message": " Size: 979.92MB β†’ 492.55MB (50.3% of original, 49.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T17:32:09Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T17:32:09Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S11E10 - Trailer Park Boys The All You Can Eat Sht Buffet Nf Web Dd 1 H 264.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T17:32:09Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S12E01.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T17:32:24Z", "level": "INFO", "message": "Copied Trailer Park Boys - S12E01.mkv β†’ Trailer Park Boys - S12E01.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T17:32:24Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T17:32:24Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T17:32:24Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T17:32:26Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T17:32:26Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T17:32:26Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T17:32:26Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T17:32:26Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T17:32:26Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T17:32:26Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T17:32:26Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T17:32:26Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T17:32:26Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: und | Detected: 383kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T17:32:26Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T17:32:26Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S12E01 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T17:34:22Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T17:34:22Z", "level": "INFO", "message": " Original Size: 1630.31 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T17:34:22Z", "level": "INFO", "message": " Encoded Size: 526.45 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T17:34:22Z", "level": "INFO", "message": " Reduction: 32.3% of original (67.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T17:34:22Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T17:34:22Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T17:34:26Z", "level": "INFO", "message": "Moved Trailer Park Boys - S12E01 - [EHX].mkv β†’ Trailer Park Boys - S12E01 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T17:34:28Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S12E01 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T17:34:28Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T17:34:28Z", "level": "INFO", "message": " Size: 1630.31MB β†’ 526.45MB (32.3% of original, 67.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T17:34:28Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T17:34:28Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S12E01.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T17:34:28Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S12E02.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T17:34:42Z", "level": "INFO", "message": "Copied Trailer Park Boys - S12E02.mkv β†’ Trailer Park Boys - S12E02.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T17:34:42Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T17:34:42Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T17:34:42Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T17:34:43Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T17:34:43Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T17:34:43Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T17:34:43Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T17:34:43Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T17:34:43Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T17:34:43Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T17:34:43Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T17:34:43Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T17:34:43Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: und | Detected: 383kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T17:34:43Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T17:34:43Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S12E02 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T17:36:33Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T17:36:33Z", "level": "INFO", "message": " Original Size: 1576.98 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T17:36:33Z", "level": "INFO", "message": " Encoded Size: 477.32 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T17:36:33Z", "level": "INFO", "message": " Reduction: 30.3% of original (69.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T17:36:33Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T17:36:33Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T17:36:37Z", "level": "INFO", "message": "Moved Trailer Park Boys - S12E02 - [EHX].mkv β†’ Trailer Park Boys - S12E02 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T17:36:39Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S12E02 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T17:36:39Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T17:36:39Z", "level": "INFO", "message": " Size: 1576.98MB β†’ 477.32MB (30.3% of original, 69.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T17:36:39Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T17:36:39Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S12E02.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T17:36:39Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S12E03.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T17:36:50Z", "level": "INFO", "message": "Copied Trailer Park Boys - S12E03.mkv β†’ Trailer Park Boys - S12E03.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T17:36:50Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T17:36:50Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T17:36:50Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T17:36:52Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T17:36:52Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T17:36:52Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T17:36:52Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T17:36:52Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T17:36:52Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T17:36:52Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T17:36:52Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T17:36:52Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T17:36:52Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: und | Detected: 383kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T17:36:52Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T17:36:52Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S12E03 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T17:38:25Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T17:38:25Z", "level": "INFO", "message": " Original Size: 1324.15 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T17:38:25Z", "level": "INFO", "message": " Encoded Size: 397.22 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T17:38:25Z", "level": "INFO", "message": " Reduction: 30.0% of original (70.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T17:38:25Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T17:38:25Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T17:38:29Z", "level": "INFO", "message": "Moved Trailer Park Boys - S12E03 - [EHX].mkv β†’ Trailer Park Boys - S12E03 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T17:38:30Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S12E03 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T17:38:30Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T17:38:30Z", "level": "INFO", "message": " Size: 1324.15MB β†’ 397.22MB (30.0% of original, 70.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T17:38:30Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T17:38:31Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S12E03.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T17:38:31Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S12E04.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T17:38:41Z", "level": "INFO", "message": "Copied Trailer Park Boys - S12E04.mkv β†’ Trailer Park Boys - S12E04.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T17:38:42Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T17:38:42Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T17:38:42Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T17:38:43Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T17:38:43Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T17:38:43Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T17:38:43Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T17:38:43Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T17:38:43Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T17:38:43Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T17:38:43Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T17:38:43Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T17:38:43Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: und | Detected: 383kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T17:38:43Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T17:38:43Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S12E04 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T17:40:14Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T17:40:14Z", "level": "INFO", "message": " Original Size: 1286.34 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T17:40:14Z", "level": "INFO", "message": " Encoded Size: 450.18 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T17:40:14Z", "level": "INFO", "message": " Reduction: 35.0% of original (65.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T17:40:14Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T17:40:14Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T17:40:18Z", "level": "INFO", "message": "Moved Trailer Park Boys - S12E04 - [EHX].mkv β†’ Trailer Park Boys - S12E04 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T17:40:20Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S12E04 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T17:40:20Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T17:40:20Z", "level": "INFO", "message": " Size: 1286.34MB β†’ 450.18MB (35.0% of original, 65.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T17:40:20Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T17:40:20Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S12E04.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T17:40:20Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S12E05.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T17:40:33Z", "level": "INFO", "message": "Copied Trailer Park Boys - S12E05.mkv β†’ Trailer Park Boys - S12E05.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T17:40:33Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T17:40:33Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T17:40:33Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T17:40:35Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T17:40:35Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T17:40:35Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T17:40:35Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T17:40:35Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T17:40:35Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T17:40:35Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T17:40:35Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T17:40:35Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T17:40:35Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: und | Detected: 384kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T17:40:35Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T17:40:35Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S12E05 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T17:42:24Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T17:42:24Z", "level": "INFO", "message": " Original Size: 1551.00 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T17:42:24Z", "level": "INFO", "message": " Encoded Size: 473.91 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T17:42:24Z", "level": "INFO", "message": " Reduction: 30.6% of original (69.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T17:42:24Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T17:42:24Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T17:42:28Z", "level": "INFO", "message": "Moved Trailer Park Boys - S12E05 - [EHX].mkv β†’ Trailer Park Boys - S12E05 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T17:42:29Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S12E05 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T17:42:29Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T17:42:29Z", "level": "INFO", "message": " Size: 1551.0MB β†’ 473.91MB (30.6% of original, 69.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T17:42:29Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T17:42:30Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S12E05.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T17:42:30Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S12E06.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T17:42:45Z", "level": "INFO", "message": "Copied Trailer Park Boys - S12E06.mkv β†’ Trailer Park Boys - S12E06.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T17:42:45Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T17:42:45Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T17:42:45Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T17:42:46Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T17:42:46Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T17:42:46Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T17:42:46Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T17:42:46Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T17:42:46Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T17:42:46Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T17:42:46Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T17:42:46Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T17:42:46Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: und | Detected: 383kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T17:42:46Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T17:42:46Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S12E06 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T17:44:43Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T17:44:43Z", "level": "INFO", "message": " Original Size: 1694.69 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T17:44:43Z", "level": "INFO", "message": " Encoded Size: 478.29 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T17:44:43Z", "level": "INFO", "message": " Reduction: 28.2% of original (71.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T17:44:43Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T17:44:43Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T17:44:47Z", "level": "INFO", "message": "Moved Trailer Park Boys - S12E06 - [EHX].mkv β†’ Trailer Park Boys - S12E06 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T17:44:49Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S12E06 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T17:44:49Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T17:44:49Z", "level": "INFO", "message": " Size: 1694.69MB β†’ 478.29MB (28.2% of original, 71.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T17:44:49Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T17:44:49Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S12E06.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T17:44:49Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S12E07.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T17:45:02Z", "level": "INFO", "message": "Copied Trailer Park Boys - S12E07.mkv β†’ Trailer Park Boys - S12E07.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T17:45:02Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T17:45:02Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T17:45:02Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T17:45:04Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T17:45:04Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T17:45:04Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T17:45:04Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T17:45:04Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T17:45:04Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T17:45:04Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T17:45:04Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T17:45:04Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T17:45:04Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: und | Detected: 382kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T17:45:04Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T17:45:04Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S12E07 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T17:46:51Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T17:46:51Z", "level": "INFO", "message": " Original Size: 1522.91 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T17:46:51Z", "level": "INFO", "message": " Encoded Size: 518.04 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T17:46:51Z", "level": "INFO", "message": " Reduction: 34.0% of original (66.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T17:46:51Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T17:46:51Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T17:46:56Z", "level": "INFO", "message": "Moved Trailer Park Boys - S12E07 - [EHX].mkv β†’ Trailer Park Boys - S12E07 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T17:46:57Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S12E07 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T17:46:57Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T17:46:57Z", "level": "INFO", "message": " Size: 1522.91MB β†’ 518.04MB (34.0% of original, 66.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T17:46:57Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T17:46:58Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S12E07.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T17:46:58Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S12E08.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T17:47:11Z", "level": "INFO", "message": "Copied Trailer Park Boys - S12E08.mkv β†’ Trailer Park Boys - S12E08.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T17:47:11Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T17:47:11Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T17:47:11Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T17:47:12Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T17:47:12Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T17:47:12Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T17:47:12Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T17:47:12Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T17:47:12Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T17:47:12Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T17:47:12Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T17:47:12Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T17:47:12Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: und | Detected: 383kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T17:47:12Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T17:47:12Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S12E08 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T17:48:59Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T17:48:59Z", "level": "INFO", "message": " Original Size: 1517.31 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T17:48:59Z", "level": "INFO", "message": " Encoded Size: 471.53 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T17:48:59Z", "level": "INFO", "message": " Reduction: 31.1% of original (68.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T17:48:59Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T17:48:59Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T17:49:03Z", "level": "INFO", "message": "Moved Trailer Park Boys - S12E08 - [EHX].mkv β†’ Trailer Park Boys - S12E08 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T17:49:04Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S12E08 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T17:49:04Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T17:49:04Z", "level": "INFO", "message": " Size: 1517.31MB β†’ 471.53MB (31.1% of original, 68.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T17:49:04Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T17:49:04Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S12E08.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T17:49:04Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S12E09.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T17:49:19Z", "level": "INFO", "message": "Copied Trailer Park Boys - S12E09.mkv β†’ Trailer Park Boys - S12E09.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T17:49:19Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T17:49:19Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T17:49:19Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T17:49:21Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T17:49:21Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T17:49:21Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T17:49:21Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T17:49:21Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T17:49:21Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T17:49:21Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T17:49:21Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T17:49:21Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T17:49:21Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: und | Detected: 383kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T17:49:21Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T17:49:21Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S12E09 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T17:51:14Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T17:51:14Z", "level": "INFO", "message": " Original Size: 1616.71 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T17:51:14Z", "level": "INFO", "message": " Encoded Size: 537.79 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T17:51:14Z", "level": "INFO", "message": " Reduction: 33.3% of original (66.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T17:51:14Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T17:51:14Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T17:51:19Z", "level": "INFO", "message": "Moved Trailer Park Boys - S12E09 - [EHX].mkv β†’ Trailer Park Boys - S12E09 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T17:51:20Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S12E09 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T17:51:20Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T17:51:20Z", "level": "INFO", "message": " Size: 1616.71MB β†’ 537.79MB (33.3% of original, 66.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T17:51:20Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T17:51:20Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S12E09.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T17:51:20Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S12E10.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T17:51:35Z", "level": "INFO", "message": "Copied Trailer Park Boys - S12E10.mkv β†’ Trailer Park Boys - S12E10.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T17:51:35Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T17:51:35Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T17:51:35Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T17:51:37Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T17:51:37Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T17:51:37Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T17:51:37Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T17:51:37Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T17:51:37Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T17:51:37Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T17:51:37Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T17:51:37Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T17:51:37Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: und | Detected: 383kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T17:51:37Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T17:51:37Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S12E10 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T17:53:32Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T17:53:32Z", "level": "INFO", "message": " Original Size: 1632.01 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T17:53:32Z", "level": "INFO", "message": " Encoded Size: 578.94 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T17:53:32Z", "level": "INFO", "message": " Reduction: 35.5% of original (64.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T17:53:32Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T17:53:32Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T17:53:37Z", "level": "INFO", "message": "Moved Trailer Park Boys - S12E10 - [EHX].mkv β†’ Trailer Park Boys - S12E10 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T17:53:39Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S12E10 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T17:53:39Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T17:53:39Z", "level": "INFO", "message": " Size: 1632.01MB β†’ 578.94MB (35.5% of original, 64.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T17:53:39Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T17:53:39Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S12E10.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T17:53:39Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S02E01 - What in the Fuck Happened to Our Trailer Park.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T17:53:47Z", "level": "INFO", "message": "Copied Trailer Park Boys - S02E01 - What in the Fuck Happened to Our Trailer Park.mkv β†’ Trailer Park Boys - S02E01 - What in the Fuck Happened to Our Trailer Park.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T17:53:47Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 720x478", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T17:53:47Z", "level": "INFO", "message": "Source 720x478 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T17:53:47Z", "level": "INFO", "message": "Using explicitly specified resolution: 720x478", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T17:53:48Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T17:53:48Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T17:53:48Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T17:53:48Z", "level": "INFO", "message": " β€’ Source Resolution: 720x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T17:53:48Z", "level": "INFO", "message": " β€’ Target Resolution: 720x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T17:53:48Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T17:53:48Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T17:53:48Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T17:53:48Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T17:53:48Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T17:53:48Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 193kbps | Action: ENCODE | Target: 160kbps | Title: Stereo", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T17:53:48Z", "level": "INFO", "message": "Stream 1: title='Stereo', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T17:53:48Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S02E01 - What in the Fuck Happened to Our Trailer Park - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T17:54:58Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T17:54:58Z", "level": "INFO", "message": " Original Size: 878.90 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T17:54:58Z", "level": "INFO", "message": " Encoded Size: 260.74 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T17:54:58Z", "level": "INFO", "message": " Reduction: 29.7% of original (70.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T17:54:58Z", "level": "INFO", "message": " Resolution: 720x478 β†’ 720x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T17:54:58Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T17:55:00Z", "level": "INFO", "message": "Moved Trailer Park Boys - S02E01 - What in the Fuck Happened to Our Trailer Park - [EHX].mkv β†’ Trailer Park Boys - S02E01 - What in the Fuck Happened to Our Trailer Park - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T17:55:01Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T17:55:01Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S02E01 - What in the Fuck Happened to Our Trailer Park - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T17:55:01Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T17:55:01Z", "level": "INFO", "message": " Size: 878.9MB β†’ 260.74MB (29.7% of original, 70.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T17:55:01Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T17:55:01Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S02E01 - What in the Fuck Happened to Our Trailer Park.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T17:55:01Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S02E02 - Jim Lahey Is a Drunk Bastard.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T17:55:09Z", "level": "INFO", "message": "Copied Trailer Park Boys - S02E02 - Jim Lahey Is a Drunk Bastard.mkv β†’ Trailer Park Boys - S02E02 - Jim Lahey Is a Drunk Bastard.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T17:55:10Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 720x478", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T17:55:10Z", "level": "INFO", "message": "Source 720x478 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T17:55:10Z", "level": "INFO", "message": "Using explicitly specified resolution: 720x478", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T17:55:10Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T17:55:10Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T17:55:10Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T17:55:10Z", "level": "INFO", "message": " β€’ Source Resolution: 720x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T17:55:10Z", "level": "INFO", "message": " β€’ Target Resolution: 720x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T17:55:10Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T17:55:10Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T17:55:10Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T17:55:10Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T17:55:10Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T17:55:10Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 193kbps | Action: ENCODE | Target: 160kbps | Title: Stereo", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T17:55:10Z", "level": "INFO", "message": "Stream 1: title='Stereo', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T17:55:10Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S02E02 - Jim Lahey Is a Drunk Bastard - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T17:56:20Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T17:56:20Z", "level": "INFO", "message": " Original Size: 891.73 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T17:56:20Z", "level": "INFO", "message": " Encoded Size: 257.70 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T17:56:20Z", "level": "INFO", "message": " Reduction: 28.9% of original (71.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T17:56:20Z", "level": "INFO", "message": " Resolution: 720x478 β†’ 720x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T17:56:20Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T17:56:22Z", "level": "INFO", "message": "Moved Trailer Park Boys - S02E02 - Jim Lahey Is a Drunk Bastard - [EHX].mkv β†’ Trailer Park Boys - S02E02 - Jim Lahey Is a Drunk Bastard - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T17:56:23Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T17:56:23Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S02E02 - Jim Lahey Is a Drunk Bastard - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T17:56:23Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T17:56:23Z", "level": "INFO", "message": " Size: 891.73MB β†’ 257.7MB (28.9% of original, 71.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T17:56:23Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T17:56:24Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S02E02 - Jim Lahey Is a Drunk Bastard.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T17:56:24Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S02E03 - I've Met Cats and Dogs Smarter Than Trevor and Cory.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T17:56:31Z", "level": "INFO", "message": "Copied Trailer Park Boys - S02E03 - I've Met Cats and Dogs Smarter Than Trevor and Cory.mkv β†’ Trailer Park Boys - S02E03 - I've Met Cats and Dogs Smarter Than Trevor and Cory.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T17:56:31Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 720x478", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T17:56:31Z", "level": "INFO", "message": "Source 720x478 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T17:56:31Z", "level": "INFO", "message": "Using explicitly specified resolution: 720x478", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T17:56:32Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T17:56:32Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T17:56:32Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T17:56:32Z", "level": "INFO", "message": " β€’ Source Resolution: 720x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T17:56:32Z", "level": "INFO", "message": " β€’ Target Resolution: 720x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T17:56:32Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T17:56:32Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T17:56:32Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T17:56:32Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T17:56:32Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T17:56:32Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 192kbps | Action: ENCODE | Target: 160kbps | Title: Stereo", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T17:56:32Z", "level": "INFO", "message": "Stream 1: title='Stereo', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T17:56:32Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S02E03 - I've Met Cats and Dogs Smarter Than Trevor and Cory - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T17:57:39Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T17:57:39Z", "level": "INFO", "message": " Original Size: 851.83 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T17:57:39Z", "level": "INFO", "message": " Encoded Size: 228.12 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T17:57:39Z", "level": "INFO", "message": " Reduction: 26.8% of original (73.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T17:57:39Z", "level": "INFO", "message": " Resolution: 720x478 β†’ 720x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T17:57:39Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T17:57:41Z", "level": "INFO", "message": "Moved Trailer Park Boys - S02E03 - I've Met Cats and Dogs Smarter Than Trevor and Cory - [EHX].mkv β†’ Trailer Park Boys - S02E03 - I've Met Cats and Dogs Smarter Than Trevor and Cory - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T17:57:42Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T17:57:42Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S02E03 - I've Met Cats and Dogs Smarter Than Trevor and Cory - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T17:57:42Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T17:57:42Z", "level": "INFO", "message": " Size: 851.83MB β†’ 228.12MB (26.8% of original, 73.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T17:57:42Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T17:57:42Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S02E03 - I've Met Cats and Dogs Smarter Than Trevor and Cory.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T17:57:42Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S02E04 - A Dope Trailer Is No Place for a Kitty.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T17:57:50Z", "level": "INFO", "message": "Copied Trailer Park Boys - S02E04 - A Dope Trailer Is No Place for a Kitty.mkv β†’ Trailer Park Boys - S02E04 - A Dope Trailer Is No Place for a Kitty.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T17:57:50Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 720x478", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T17:57:50Z", "level": "INFO", "message": "Source 720x478 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T17:57:50Z", "level": "INFO", "message": "Using explicitly specified resolution: 720x478", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T17:57:51Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T17:57:51Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T17:57:51Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T17:57:51Z", "level": "INFO", "message": " β€’ Source Resolution: 720x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T17:57:51Z", "level": "INFO", "message": " β€’ Target Resolution: 720x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T17:57:51Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T17:57:51Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T17:57:51Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T17:57:51Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T17:57:51Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T17:57:51Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 192kbps | Action: ENCODE | Target: 160kbps | Title: Stereo", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T17:57:51Z", "level": "INFO", "message": "Stream 1: title='Stereo', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T17:57:51Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S02E04 - A Dope Trailer Is No Place for a Kitty - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T17:59:00Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T17:59:00Z", "level": "INFO", "message": " Original Size: 896.66 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T17:59:00Z", "level": "INFO", "message": " Encoded Size: 253.65 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T17:59:00Z", "level": "INFO", "message": " Reduction: 28.3% of original (71.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T17:59:00Z", "level": "INFO", "message": " Resolution: 720x478 β†’ 720x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T17:59:00Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T17:59:02Z", "level": "INFO", "message": "Moved Trailer Park Boys - S02E04 - A Dope Trailer Is No Place for a Kitty - [EHX].mkv β†’ Trailer Park Boys - S02E04 - A Dope Trailer Is No Place for a Kitty - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T17:59:03Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T17:59:03Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S02E04 - A Dope Trailer Is No Place for a Kitty - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T17:59:03Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T17:59:03Z", "level": "INFO", "message": " Size: 896.66MB β†’ 253.65MB (28.3% of original, 71.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T17:59:03Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T17:59:04Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S02E04 - A Dope Trailer Is No Place for a Kitty.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T17:59:04Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S02E05 - The Bible Pimp.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T17:59:12Z", "level": "INFO", "message": "Copied Trailer Park Boys - S02E05 - The Bible Pimp.mkv β†’ Trailer Park Boys - S02E05 - The Bible Pimp.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T17:59:12Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 720x478", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T17:59:12Z", "level": "INFO", "message": "Source 720x478 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T17:59:12Z", "level": "INFO", "message": "Using explicitly specified resolution: 720x478", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T17:59:13Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T17:59:13Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T17:59:13Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T17:59:13Z", "level": "INFO", "message": " β€’ Source Resolution: 720x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T17:59:13Z", "level": "INFO", "message": " β€’ Target Resolution: 720x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T17:59:13Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T17:59:13Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T17:59:13Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T17:59:13Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T17:59:13Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T17:59:13Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 192kbps | Action: ENCODE | Target: 160kbps | Title: Stereo", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T17:59:13Z", "level": "INFO", "message": "Stream 1: title='Stereo', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T17:59:13Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S02E05 - The Bible Pimp - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T18:00:17Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T18:00:17Z", "level": "INFO", "message": " Original Size: 882.11 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T18:00:17Z", "level": "INFO", "message": " Encoded Size: 246.80 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T18:00:17Z", "level": "INFO", "message": " Reduction: 28.0% of original (72.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T18:00:17Z", "level": "INFO", "message": " Resolution: 720x478 β†’ 720x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T18:00:17Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T18:00:19Z", "level": "INFO", "message": "Moved Trailer Park Boys - S02E05 - The Bible Pimp - [EHX].mkv β†’ Trailer Park Boys - S02E05 - The Bible Pimp - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T18:00:20Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:00:20Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S02E05 - The Bible Pimp - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T18:00:20Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T18:00:20Z", "level": "INFO", "message": " Size: 882.11MB β†’ 246.8MB (28.0% of original, 72.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T18:00:20Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T18:00:20Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S02E05 - The Bible Pimp.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T18:00:20Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S02E06 - Never Trust a Man with No Shirt On.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T18:00:28Z", "level": "INFO", "message": "Copied Trailer Park Boys - S02E06 - Never Trust a Man with No Shirt On.mkv β†’ Trailer Park Boys - S02E06 - Never Trust a Man with No Shirt On.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T18:00:28Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 720x480", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T18:00:28Z", "level": "INFO", "message": "Source 720x480 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T18:00:28Z", "level": "INFO", "message": "Using explicitly specified resolution: 720x480", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T18:00:29Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:00:29Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T18:00:29Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T18:00:29Z", "level": "INFO", "message": " β€’ Source Resolution: 720x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T18:00:29Z", "level": "INFO", "message": " β€’ Target Resolution: 720x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T18:00:29Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T18:00:29Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T18:00:29Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T18:00:29Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T18:00:29Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T18:00:29Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 192kbps | Action: ENCODE | Target: 160kbps | Title: Stereo", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T18:00:29Z", "level": "INFO", "message": "Stream 1: title='Stereo', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T18:00:29Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S02E06 - Never Trust a Man with No Shirt On - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T18:01:27Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T18:01:27Z", "level": "INFO", "message": " Original Size: 729.81 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T18:01:27Z", "level": "INFO", "message": " Encoded Size: 270.01 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T18:01:27Z", "level": "INFO", "message": " Reduction: 37.0% of original (63.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T18:01:27Z", "level": "INFO", "message": " Resolution: 720x480 β†’ 720x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T18:01:27Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T18:01:30Z", "level": "INFO", "message": "Moved Trailer Park Boys - S02E06 - Never Trust a Man with No Shirt On - [EHX].mkv β†’ Trailer Park Boys - S02E06 - Never Trust a Man with No Shirt On - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T18:01:30Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:01:30Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S02E06 - Never Trust a Man with No Shirt On - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T18:01:30Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T18:01:30Z", "level": "INFO", "message": " Size: 729.81MB β†’ 270.01MB (37.0% of original, 63.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T18:01:30Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T18:01:31Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S02E06 - Never Trust a Man with No Shirt On.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T18:01:31Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S02E07 - The Bare Pimp Project.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T18:01:38Z", "level": "INFO", "message": "Copied Trailer Park Boys - S02E07 - The Bare Pimp Project.mkv β†’ Trailer Park Boys - S02E07 - The Bare Pimp Project.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T18:01:38Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 720x478", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T18:01:38Z", "level": "INFO", "message": "Source 720x478 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T18:01:38Z", "level": "INFO", "message": "Using explicitly specified resolution: 720x478", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T18:01:39Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:01:39Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T18:01:39Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T18:01:39Z", "level": "INFO", "message": " β€’ Source Resolution: 720x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T18:01:39Z", "level": "INFO", "message": " β€’ Target Resolution: 720x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T18:01:39Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T18:01:39Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T18:01:39Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T18:01:39Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T18:01:39Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T18:01:39Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 192kbps | Action: ENCODE | Target: 160kbps | Title: Stereo", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T18:01:39Z", "level": "INFO", "message": "Stream 1: title='Stereo', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T18:01:39Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S02E07 - The Bare Pimp Project - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T18:02:49Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T18:02:49Z", "level": "INFO", "message": " Original Size: 876.92 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T18:02:49Z", "level": "INFO", "message": " Encoded Size: 253.77 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T18:02:49Z", "level": "INFO", "message": " Reduction: 28.9% of original (71.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T18:02:49Z", "level": "INFO", "message": " Resolution: 720x478 β†’ 720x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T18:02:49Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T18:02:51Z", "level": "INFO", "message": "Moved Trailer Park Boys - S02E07 - The Bare Pimp Project - [EHX].mkv β†’ Trailer Park Boys - S02E07 - The Bare Pimp Project - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T18:02:52Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:02:52Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S02E07 - The Bare Pimp Project - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T18:02:52Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T18:02:52Z", "level": "INFO", "message": " Size: 876.92MB β†’ 253.77MB (28.9% of original, 71.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T18:02:52Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T18:02:52Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S02E07 - The Bare Pimp Project.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T18:02:52Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S03E01 - The Kiss of Freedom.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T18:03:00Z", "level": "INFO", "message": "Copied Trailer Park Boys - S03E01 - The Kiss of Freedom.mkv β†’ Trailer Park Boys - S03E01 - The Kiss of Freedom.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T18:03:00Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 720x480", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T18:03:00Z", "level": "INFO", "message": "Source 720x480 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T18:03:00Z", "level": "INFO", "message": "Using explicitly specified resolution: 720x480", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T18:03:01Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:03:01Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T18:03:01Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T18:03:01Z", "level": "INFO", "message": " β€’ Source Resolution: 720x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T18:03:01Z", "level": "INFO", "message": " β€’ Target Resolution: 720x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T18:03:01Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T18:03:01Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T18:03:01Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T18:03:01Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T18:03:01Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T18:03:01Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 191kbps | Action: ENCODE | Target: 160kbps | Title: Stereo", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T18:03:01Z", "level": "INFO", "message": "Stream 1: title='Stereo', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T18:03:01Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S03E01 - The Kiss of Freedom - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T18:04:10Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T18:04:10Z", "level": "INFO", "message": " Original Size: 865.01 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T18:04:10Z", "level": "INFO", "message": " Encoded Size: 258.45 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T18:04:10Z", "level": "INFO", "message": " Reduction: 29.9% of original (70.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T18:04:10Z", "level": "INFO", "message": " Resolution: 720x480 β†’ 720x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T18:04:10Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T18:04:12Z", "level": "INFO", "message": "Moved Trailer Park Boys - S03E01 - The Kiss of Freedom - [EHX].mkv β†’ Trailer Park Boys - S03E01 - The Kiss of Freedom - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T18:04:13Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:04:13Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S03E01 - The Kiss of Freedom - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T18:04:13Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T18:04:13Z", "level": "INFO", "message": " Size: 865.01MB β†’ 258.45MB (29.9% of original, 70.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T18:04:13Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T18:04:13Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S03E01 - The Kiss of Freedom.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T18:04:13Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S03E02 - Temporary Relief Assistant Trailer Park Supervisor.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T18:04:21Z", "level": "INFO", "message": "Copied Trailer Park Boys - S03E02 - Temporary Relief Assistant Trailer Park Supervisor.mkv β†’ Trailer Park Boys - S03E02 - Temporary Relief Assistant Trailer Park Supervisor.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T18:04:21Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 720x478", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T18:04:21Z", "level": "INFO", "message": "Source 720x478 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T18:04:21Z", "level": "INFO", "message": "Using explicitly specified resolution: 720x478", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T18:04:22Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:04:22Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T18:04:22Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T18:04:22Z", "level": "INFO", "message": " β€’ Source Resolution: 720x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T18:04:22Z", "level": "INFO", "message": " β€’ Target Resolution: 720x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T18:04:22Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T18:04:22Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T18:04:22Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T18:04:22Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T18:04:22Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T18:04:22Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 193kbps | Action: ENCODE | Target: 160kbps | Title: Stereo", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T18:04:22Z", "level": "INFO", "message": "Stream 1: title='Stereo', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T18:04:22Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S03E02 - Temporary Relief Assistant Trailer Park Supervisor - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T18:05:29Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T18:05:29Z", "level": "INFO", "message": " Original Size: 862.01 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T18:05:29Z", "level": "INFO", "message": " Encoded Size: 282.07 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T18:05:29Z", "level": "INFO", "message": " Reduction: 32.7% of original (67.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T18:05:29Z", "level": "INFO", "message": " Resolution: 720x478 β†’ 720x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T18:05:29Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T18:05:32Z", "level": "INFO", "message": "Moved Trailer Park Boys - S03E02 - Temporary Relief Assistant Trailer Park Supervisor - [EHX].mkv β†’ Trailer Park Boys - S03E02 - Temporary Relief Assistant Trailer Park Supervisor - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T18:05:33Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:05:33Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S03E02 - Temporary Relief Assistant Trailer Park Supervisor - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T18:05:33Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T18:05:33Z", "level": "INFO", "message": " Size: 862.01MB β†’ 282.07MB (32.7% of original, 67.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T18:05:33Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T18:05:33Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S03E02 - Temporary Relief Assistant Trailer Park Supervisor.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T18:05:33Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S03E03 - If I Can't Smoke and Swear, I'm Fucked.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T18:05:40Z", "level": "INFO", "message": "Copied Trailer Park Boys - S03E03 - If I Can't Smoke and Swear, I'm Fucked.mkv β†’ Trailer Park Boys - S03E03 - If I Can't Smoke and Swear, I'm Fucked.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T18:05:40Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 720x478", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T18:05:40Z", "level": "INFO", "message": "Source 720x478 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T18:05:40Z", "level": "INFO", "message": "Using explicitly specified resolution: 720x478", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T18:05:41Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:05:41Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T18:05:41Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T18:05:41Z", "level": "INFO", "message": " β€’ Source Resolution: 720x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T18:05:41Z", "level": "INFO", "message": " β€’ Target Resolution: 720x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T18:05:41Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T18:05:41Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T18:05:41Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T18:05:41Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T18:05:41Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T18:05:41Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 191kbps | Action: ENCODE | Target: 160kbps | Title: Stereo", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T18:05:41Z", "level": "INFO", "message": "Stream 1: title='Stereo', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T18:05:41Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S03E03 - If I Can't Smoke and Swear, I'm Fucked - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T18:06:54Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T18:06:54Z", "level": "INFO", "message": " Original Size: 882.04 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T18:06:54Z", "level": "INFO", "message": " Encoded Size: 288.07 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T18:06:54Z", "level": "INFO", "message": " Reduction: 32.7% of original (67.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T18:06:54Z", "level": "INFO", "message": " Resolution: 720x478 β†’ 720x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T18:06:54Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T18:06:56Z", "level": "INFO", "message": "Moved Trailer Park Boys - S03E03 - If I Can't Smoke and Swear, I'm Fucked - [EHX].mkv β†’ Trailer Park Boys - S03E03 - If I Can't Smoke and Swear, I'm Fucked - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T18:06:57Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:06:57Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S03E03 - If I Can't Smoke and Swear, I'm Fucked - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T18:06:57Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T18:06:57Z", "level": "INFO", "message": " Size: 882.04MB β†’ 288.07MB (32.7% of original, 67.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T18:06:57Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T18:06:57Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S03E03 - If I Can't Smoke and Swear, I'm Fucked.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T18:06:57Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S03E04 - Who's the Microphone Assassin.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T18:07:05Z", "level": "INFO", "message": "Copied Trailer Park Boys - S03E04 - Who's the Microphone Assassin.mkv β†’ Trailer Park Boys - S03E04 - Who's the Microphone Assassin.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T18:07:05Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 720x478", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T18:07:05Z", "level": "INFO", "message": "Source 720x478 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T18:07:05Z", "level": "INFO", "message": "Using explicitly specified resolution: 720x478", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T18:07:06Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:07:06Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T18:07:06Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T18:07:06Z", "level": "INFO", "message": " β€’ Source Resolution: 720x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T18:07:06Z", "level": "INFO", "message": " β€’ Target Resolution: 720x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T18:07:06Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T18:07:06Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T18:07:06Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T18:07:06Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T18:07:06Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T18:07:06Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 192kbps | Action: ENCODE | Target: 160kbps | Title: Stereo", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T18:07:06Z", "level": "INFO", "message": "Stream 1: title='Stereo', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T18:07:06Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S03E04 - Who's the Microphone Assassin - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T18:08:18Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T18:08:18Z", "level": "INFO", "message": " Original Size: 862.66 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T18:08:18Z", "level": "INFO", "message": " Encoded Size: 280.63 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T18:08:18Z", "level": "INFO", "message": " Reduction: 32.5% of original (67.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T18:08:18Z", "level": "INFO", "message": " Resolution: 720x478 β†’ 720x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T18:08:18Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T18:08:21Z", "level": "INFO", "message": "Moved Trailer Park Boys - S03E04 - Who's the Microphone Assassin - [EHX].mkv β†’ Trailer Park Boys - S03E04 - Who's the Microphone Assassin - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T18:08:22Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:08:22Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S03E04 - Who's the Microphone Assassin - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T18:08:22Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T18:08:22Z", "level": "INFO", "message": " Size: 862.66MB β†’ 280.63MB (32.5% of original, 67.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T18:08:22Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T18:08:22Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S03E04 - Who's the Microphone Assassin.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T18:08:22Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S03E05 - Closer to the Heart.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T18:08:29Z", "level": "INFO", "message": "Copied Trailer Park Boys - S03E05 - Closer to the Heart.mkv β†’ Trailer Park Boys - S03E05 - Closer to the Heart.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T18:08:29Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 720x478", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T18:08:29Z", "level": "INFO", "message": "Source 720x478 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T18:08:29Z", "level": "INFO", "message": "Using explicitly specified resolution: 720x478", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T18:08:30Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:08:30Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T18:08:30Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T18:08:30Z", "level": "INFO", "message": " β€’ Source Resolution: 720x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T18:08:30Z", "level": "INFO", "message": " β€’ Target Resolution: 720x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T18:08:30Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T18:08:30Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T18:08:30Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T18:08:30Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T18:08:30Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T18:08:30Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 192kbps | Action: ENCODE | Target: 160kbps | Title: Stereo", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T18:08:30Z", "level": "INFO", "message": "Stream 1: title='Stereo', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T18:08:30Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S03E05 - Closer to the Heart - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T18:09:40Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T18:09:40Z", "level": "INFO", "message": " Original Size: 882.24 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T18:09:40Z", "level": "INFO", "message": " Encoded Size: 261.59 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T18:09:40Z", "level": "INFO", "message": " Reduction: 29.7% of original (70.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T18:09:40Z", "level": "INFO", "message": " Resolution: 720x478 β†’ 720x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T18:09:40Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T18:09:42Z", "level": "INFO", "message": "Moved Trailer Park Boys - S03E05 - Closer to the Heart - [EHX].mkv β†’ Trailer Park Boys - S03E05 - Closer to the Heart - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T18:09:43Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:09:43Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S03E05 - Closer to the Heart - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T18:09:43Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T18:09:43Z", "level": "INFO", "message": " Size: 882.24MB β†’ 261.59MB (29.7% of original, 70.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T18:09:43Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T18:09:43Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S03E05 - Closer to the Heart.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T18:09:43Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S03E06 - Where in the Fuck Is Randy's Barbeque.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T18:09:51Z", "level": "INFO", "message": "Copied Trailer Park Boys - S03E06 - Where in the Fuck Is Randy's Barbeque.mkv β†’ Trailer Park Boys - S03E06 - Where in the Fuck Is Randy's Barbeque.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T18:09:51Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 720x480", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T18:09:51Z", "level": "INFO", "message": "Source 720x480 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T18:09:51Z", "level": "INFO", "message": "Using explicitly specified resolution: 720x480", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T18:09:52Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:09:52Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T18:09:52Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T18:09:52Z", "level": "INFO", "message": " β€’ Source Resolution: 720x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T18:09:52Z", "level": "INFO", "message": " β€’ Target Resolution: 720x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T18:09:52Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T18:09:52Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T18:09:52Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T18:09:52Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T18:09:52Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T18:09:52Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 191kbps | Action: ENCODE | Target: 160kbps | Title: Stereo", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T18:09:52Z", "level": "INFO", "message": "Stream 1: title='Stereo', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T18:09:52Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S03E06 - Where in the Fuck Is Randy's Barbeque - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T18:10:58Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T18:10:58Z", "level": "INFO", "message": " Original Size: 875.96 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T18:10:58Z", "level": "INFO", "message": " Encoded Size: 294.60 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T18:10:58Z", "level": "INFO", "message": " Reduction: 33.6% of original (66.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T18:10:58Z", "level": "INFO", "message": " Resolution: 720x480 β†’ 720x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T18:10:58Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T18:11:00Z", "level": "INFO", "message": "Moved Trailer Park Boys - S03E06 - Where in the Fuck Is Randy's Barbeque - [EHX].mkv β†’ Trailer Park Boys - S03E06 - Where in the Fuck Is Randy's Barbeque - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T18:11:01Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:11:01Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S03E06 - Where in the Fuck Is Randy's Barbeque - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T18:11:01Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T18:11:01Z", "level": "INFO", "message": " Size: 875.96MB β†’ 294.6MB (33.6% of original, 66.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T18:11:01Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T18:11:01Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S03E06 - Where in the Fuck Is Randy's Barbeque.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T18:11:01Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S03E07 - The Delusions of Officer Jim Lahey.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T18:11:09Z", "level": "INFO", "message": "Copied Trailer Park Boys - S03E07 - The Delusions of Officer Jim Lahey.mkv β†’ Trailer Park Boys - S03E07 - The Delusions of Officer Jim Lahey.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T18:11:09Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 720x478", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T18:11:09Z", "level": "INFO", "message": "Source 720x478 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T18:11:09Z", "level": "INFO", "message": "Using explicitly specified resolution: 720x478", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T18:11:10Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:11:10Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T18:11:10Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T18:11:10Z", "level": "INFO", "message": " β€’ Source Resolution: 720x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T18:11:10Z", "level": "INFO", "message": " β€’ Target Resolution: 720x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T18:11:10Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T18:11:10Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T18:11:10Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T18:11:10Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T18:11:10Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T18:11:10Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 192kbps | Action: ENCODE | Target: 160kbps | Title: Stereo", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T18:11:10Z", "level": "INFO", "message": "Stream 1: title='Stereo', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T18:11:10Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S03E07 - The Delusions of Officer Jim Lahey - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T18:12:21Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T18:12:21Z", "level": "INFO", "message": " Original Size: 868.17 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T18:12:21Z", "level": "INFO", "message": " Encoded Size: 271.54 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T18:12:21Z", "level": "INFO", "message": " Reduction: 31.3% of original (68.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T18:12:21Z", "level": "INFO", "message": " Resolution: 720x478 β†’ 720x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T18:12:21Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T18:12:23Z", "level": "INFO", "message": "Moved Trailer Park Boys - S03E07 - The Delusions of Officer Jim Lahey - [EHX].mkv β†’ Trailer Park Boys - S03E07 - The Delusions of Officer Jim Lahey - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T18:12:24Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:12:24Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S03E07 - The Delusions of Officer Jim Lahey - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T18:12:24Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T18:12:24Z", "level": "INFO", "message": " Size: 868.17MB β†’ 271.54MB (31.3% of original, 68.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T18:12:24Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T18:12:24Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S03E07 - The Delusions of Officer Jim Lahey.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T18:12:24Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S03E08 - A Shit Leopard Can't Change Its Spots.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T18:12:32Z", "level": "INFO", "message": "Copied Trailer Park Boys - S03E08 - A Shit Leopard Can't Change Its Spots.mkv β†’ Trailer Park Boys - S03E08 - A Shit Leopard Can't Change Its Spots.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T18:12:32Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 720x480", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T18:12:32Z", "level": "INFO", "message": "Source 720x480 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T18:12:32Z", "level": "INFO", "message": "Using explicitly specified resolution: 720x480", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T18:12:33Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:12:33Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T18:12:33Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T18:12:33Z", "level": "INFO", "message": " β€’ Source Resolution: 720x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T18:12:33Z", "level": "INFO", "message": " β€’ Target Resolution: 720x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T18:12:33Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T18:12:33Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T18:12:33Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T18:12:33Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T18:12:33Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T18:12:33Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 191kbps | Action: ENCODE | Target: 160kbps | Title: Stereo", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T18:12:33Z", "level": "INFO", "message": "Stream 1: title='Stereo', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T18:12:33Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S03E08 - A Shit Leopard Can't Change Its Spots - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T18:13:48Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T18:13:48Z", "level": "INFO", "message": " Original Size: 864.12 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T18:13:48Z", "level": "INFO", "message": " Encoded Size: 265.88 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T18:13:48Z", "level": "INFO", "message": " Reduction: 30.8% of original (69.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T18:13:48Z", "level": "INFO", "message": " Resolution: 720x480 β†’ 720x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T18:13:48Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T18:13:50Z", "level": "INFO", "message": "Moved Trailer Park Boys - S03E08 - A Shit Leopard Can't Change Its Spots - [EHX].mkv β†’ Trailer Park Boys - S03E08 - A Shit Leopard Can't Change Its Spots - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T18:13:51Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:13:51Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S03E08 - A Shit Leopard Can't Change Its Spots - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T18:13:51Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T18:13:51Z", "level": "INFO", "message": " Size: 864.12MB β†’ 265.88MB (30.8% of original, 69.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T18:13:51Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T18:13:51Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S03E08 - A Shit Leopard Can't Change Its Spots.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T18:13:51Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S04E01 - Never Cry Shitwolf.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T18:13:58Z", "level": "INFO", "message": "Copied Trailer Park Boys - S04E01 - Never Cry Shitwolf.mkv β†’ Trailer Park Boys - S04E01 - Never Cry Shitwolf.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T18:13:59Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 720x480", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T18:13:59Z", "level": "INFO", "message": "Source 720x480 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T18:13:59Z", "level": "INFO", "message": "Using explicitly specified resolution: 720x480", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T18:13:59Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:13:59Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T18:13:59Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T18:13:59Z", "level": "INFO", "message": " β€’ Source Resolution: 720x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T18:13:59Z", "level": "INFO", "message": " β€’ Target Resolution: 720x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T18:13:59Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T18:13:59Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T18:13:59Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T18:13:59Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T18:13:59Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T18:13:59Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 191kbps | Action: ENCODE | Target: 160kbps | Title: Stereo", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T18:13:59Z", "level": "INFO", "message": "Stream 1: title='Stereo', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T18:13:59Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S04E01 - Never Cry Shitwolf - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T18:15:08Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T18:15:08Z", "level": "INFO", "message": " Original Size: 878.74 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T18:15:08Z", "level": "INFO", "message": " Encoded Size: 274.98 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T18:15:08Z", "level": "INFO", "message": " Reduction: 31.3% of original (68.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T18:15:08Z", "level": "INFO", "message": " Resolution: 720x480 β†’ 720x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T18:15:08Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T18:15:10Z", "level": "INFO", "message": "Moved Trailer Park Boys - S04E01 - Never Cry Shitwolf - [EHX].mkv β†’ Trailer Park Boys - S04E01 - Never Cry Shitwolf - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T18:15:11Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:15:11Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S04E01 - Never Cry Shitwolf - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T18:15:11Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T18:15:11Z", "level": "INFO", "message": " Size: 878.74MB β†’ 274.98MB (31.3% of original, 68.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T18:15:11Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T18:15:11Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S04E01 - Never Cry Shitwolf.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T18:15:11Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S04E02 - Man's Gotta Eat.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T18:15:20Z", "level": "INFO", "message": "Copied Trailer Park Boys - S04E02 - Man's Gotta Eat.mkv β†’ Trailer Park Boys - S04E02 - Man's Gotta Eat.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T18:15:20Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 720x480", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T18:15:20Z", "level": "INFO", "message": "Source 720x480 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T18:15:20Z", "level": "INFO", "message": "Using explicitly specified resolution: 720x480", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T18:15:21Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:15:21Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T18:15:21Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T18:15:21Z", "level": "INFO", "message": " β€’ Source Resolution: 720x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T18:15:21Z", "level": "INFO", "message": " β€’ Target Resolution: 720x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T18:15:21Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T18:15:21Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T18:15:21Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T18:15:21Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T18:15:21Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T18:15:21Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 191kbps | Action: ENCODE | Target: 160kbps | Title: Stereo", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T18:15:21Z", "level": "INFO", "message": "Stream 1: title='Stereo', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T18:15:21Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S04E02 - Man's Gotta Eat - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T18:16:29Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T18:16:29Z", "level": "INFO", "message": " Original Size: 897.47 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T18:16:29Z", "level": "INFO", "message": " Encoded Size: 291.15 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T18:16:29Z", "level": "INFO", "message": " Reduction: 32.4% of original (67.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T18:16:29Z", "level": "INFO", "message": " Resolution: 720x480 β†’ 720x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T18:16:29Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T18:16:32Z", "level": "INFO", "message": "Moved Trailer Park Boys - S04E02 - Man's Gotta Eat - [EHX].mkv β†’ Trailer Park Boys - S04E02 - Man's Gotta Eat - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T18:16:32Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:16:32Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S04E02 - Man's Gotta Eat - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T18:16:32Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T18:16:32Z", "level": "INFO", "message": " Size: 897.47MB β†’ 291.15MB (32.4% of original, 67.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T18:16:32Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T18:16:33Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S04E02 - Man's Gotta Eat.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T18:16:33Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S04E03 - Rub 'N Tiz'zug.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T18:16:40Z", "level": "INFO", "message": "Copied Trailer Park Boys - S04E03 - Rub 'N Tiz'zug.mkv β†’ Trailer Park Boys - S04E03 - Rub 'N Tiz'zug.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T18:16:40Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 720x480", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T18:16:40Z", "level": "INFO", "message": "Source 720x480 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T18:16:40Z", "level": "INFO", "message": "Using explicitly specified resolution: 720x480", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T18:16:41Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:16:41Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T18:16:41Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T18:16:41Z", "level": "INFO", "message": " β€’ Source Resolution: 720x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T18:16:41Z", "level": "INFO", "message": " β€’ Target Resolution: 720x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T18:16:41Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T18:16:41Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T18:16:41Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T18:16:41Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T18:16:41Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T18:16:41Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 192kbps | Action: ENCODE | Target: 160kbps | Title: Stereo", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T18:16:41Z", "level": "INFO", "message": "Stream 1: title='Stereo', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T18:16:41Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S04E03 - Rub 'N Tiz'zug - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T18:17:51Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T18:17:51Z", "level": "INFO", "message": " Original Size: 890.50 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T18:17:51Z", "level": "INFO", "message": " Encoded Size: 270.39 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T18:17:51Z", "level": "INFO", "message": " Reduction: 30.4% of original (69.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T18:17:51Z", "level": "INFO", "message": " Resolution: 720x480 β†’ 720x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T18:17:51Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T18:17:53Z", "level": "INFO", "message": "Moved Trailer Park Boys - S04E03 - Rub 'N Tiz'zug - [EHX].mkv β†’ Trailer Park Boys - S04E03 - Rub 'N Tiz'zug - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T18:17:54Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:17:54Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S04E03 - Rub 'N Tiz'zug - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T18:17:54Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T18:17:54Z", "level": "INFO", "message": " Size: 890.5MB β†’ 270.39MB (30.4% of original, 69.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T18:17:54Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T18:17:54Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S04E03 - Rub 'N Tiz'zug.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T18:17:54Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S04E04 - The Green Bastard.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T18:18:02Z", "level": "INFO", "message": "Copied Trailer Park Boys - S04E04 - The Green Bastard.mkv β†’ Trailer Park Boys - S04E04 - The Green Bastard.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T18:18:02Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 720x480", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T18:18:02Z", "level": "INFO", "message": "Source 720x480 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T18:18:02Z", "level": "INFO", "message": "Using explicitly specified resolution: 720x480", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T18:18:03Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:18:03Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T18:18:03Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T18:18:03Z", "level": "INFO", "message": " β€’ Source Resolution: 720x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T18:18:03Z", "level": "INFO", "message": " β€’ Target Resolution: 720x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T18:18:03Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T18:18:03Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T18:18:03Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T18:18:03Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T18:18:03Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T18:18:03Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 193kbps | Action: ENCODE | Target: 160kbps | Title: Stereo", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T18:18:03Z", "level": "INFO", "message": "Stream 1: title='Stereo', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T18:18:03Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S04E04 - The Green Bastard - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T18:19:12Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T18:19:12Z", "level": "INFO", "message": " Original Size: 877.26 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T18:19:12Z", "level": "INFO", "message": " Encoded Size: 294.28 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T18:19:12Z", "level": "INFO", "message": " Reduction: 33.5% of original (66.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T18:19:12Z", "level": "INFO", "message": " Resolution: 720x480 β†’ 720x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T18:19:12Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T18:19:15Z", "level": "INFO", "message": "Moved Trailer Park Boys - S04E04 - The Green Bastard - [EHX].mkv β†’ Trailer Park Boys - S04E04 - The Green Bastard - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T18:19:16Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:19:16Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S04E04 - The Green Bastard - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T18:19:16Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T18:19:16Z", "level": "INFO", "message": " Size: 877.26MB β†’ 294.28MB (33.5% of original, 66.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T18:19:16Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T18:19:16Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S04E04 - The Green Bastard.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T18:19:16Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S04E05 - Conky.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T18:19:24Z", "level": "INFO", "message": "Copied Trailer Park Boys - S04E05 - Conky.mkv β†’ Trailer Park Boys - S04E05 - Conky.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T18:19:24Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 720x480", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T18:19:24Z", "level": "INFO", "message": "Source 720x480 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T18:19:24Z", "level": "INFO", "message": "Using explicitly specified resolution: 720x480", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T18:19:25Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:19:25Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T18:19:25Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T18:19:25Z", "level": "INFO", "message": " β€’ Source Resolution: 720x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T18:19:25Z", "level": "INFO", "message": " β€’ Target Resolution: 720x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T18:19:25Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T18:19:25Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T18:19:25Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T18:19:25Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T18:19:25Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T18:19:25Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 192kbps | Action: ENCODE | Target: 160kbps | Title: Stereo", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T18:19:25Z", "level": "INFO", "message": "Stream 1: title='Stereo', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T18:19:25Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S04E05 - Conky - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T18:20:29Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T18:20:29Z", "level": "INFO", "message": " Original Size: 877.63 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T18:20:29Z", "level": "INFO", "message": " Encoded Size: 286.60 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T18:20:29Z", "level": "INFO", "message": " Reduction: 32.7% of original (67.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T18:20:29Z", "level": "INFO", "message": " Resolution: 720x480 β†’ 720x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T18:20:29Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T18:20:32Z", "level": "INFO", "message": "Moved Trailer Park Boys - S04E05 - Conky - [EHX].mkv β†’ Trailer Park Boys - S04E05 - Conky - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T18:20:33Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:20:33Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S04E05 - Conky - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T18:20:33Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T18:20:33Z", "level": "INFO", "message": " Size: 877.63MB β†’ 286.6MB (32.7% of original, 67.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T18:20:33Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T18:20:33Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S04E05 - Conky.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T18:20:33Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S04E06 - If You Love Something, Set It Free.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T18:20:41Z", "level": "INFO", "message": "Copied Trailer Park Boys - S04E06 - If You Love Something, Set It Free.mkv β†’ Trailer Park Boys - S04E06 - If You Love Something, Set It Free.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T18:20:41Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 720x480", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T18:20:41Z", "level": "INFO", "message": "Source 720x480 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T18:20:41Z", "level": "INFO", "message": "Using explicitly specified resolution: 720x480", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T18:20:42Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:20:42Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T18:20:42Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T18:20:42Z", "level": "INFO", "message": " β€’ Source Resolution: 720x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T18:20:42Z", "level": "INFO", "message": " β€’ Target Resolution: 720x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T18:20:42Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T18:20:42Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T18:20:42Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T18:20:42Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T18:20:42Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T18:20:42Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 193kbps | Action: ENCODE | Target: 160kbps | Title: Stereo", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T18:20:42Z", "level": "INFO", "message": "Stream 1: title='Stereo', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T18:20:42Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S04E06 - If You Love Something, Set It Free - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T18:21:50Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T18:21:50Z", "level": "INFO", "message": " Original Size: 891.74 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T18:21:50Z", "level": "INFO", "message": " Encoded Size: 296.54 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T18:21:50Z", "level": "INFO", "message": " Reduction: 33.3% of original (66.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T18:21:50Z", "level": "INFO", "message": " Resolution: 720x480 β†’ 720x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T18:21:50Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T18:21:53Z", "level": "INFO", "message": "Moved Trailer Park Boys - S04E06 - If You Love Something, Set It Free - [EHX].mkv β†’ Trailer Park Boys - S04E06 - If You Love Something, Set It Free - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T18:21:54Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:21:54Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S04E06 - If You Love Something, Set It Free - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T18:21:54Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T18:21:54Z", "level": "INFO", "message": " Size: 891.74MB β†’ 296.54MB (33.3% of original, 66.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T18:21:54Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T18:21:54Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S04E06 - If You Love Something, Set It Free.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T18:21:54Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S04E07 - Propane, Propane.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T18:22:03Z", "level": "INFO", "message": "Copied Trailer Park Boys - S04E07 - Propane, Propane.mkv β†’ Trailer Park Boys - S04E07 - Propane, Propane.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T18:22:03Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 720x478", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T18:22:03Z", "level": "INFO", "message": "Source 720x478 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T18:22:03Z", "level": "INFO", "message": "Using explicitly specified resolution: 720x478", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T18:22:04Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:22:04Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T18:22:04Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T18:22:04Z", "level": "INFO", "message": " β€’ Source Resolution: 720x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T18:22:04Z", "level": "INFO", "message": " β€’ Target Resolution: 720x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T18:22:04Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T18:22:04Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T18:22:04Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T18:22:04Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T18:22:04Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T18:22:04Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 192kbps | Action: ENCODE | Target: 160kbps | Title: Stereo", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T18:22:04Z", "level": "INFO", "message": "Stream 1: title='Stereo', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T18:22:04Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S04E07 - Propane, Propane - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T18:23:16Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T18:23:16Z", "level": "INFO", "message": " Original Size: 878.33 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T18:23:16Z", "level": "INFO", "message": " Encoded Size: 258.71 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T18:23:16Z", "level": "INFO", "message": " Reduction: 29.5% of original (70.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T18:23:16Z", "level": "INFO", "message": " Resolution: 720x478 β†’ 720x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T18:23:16Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T18:23:18Z", "level": "INFO", "message": "Moved Trailer Park Boys - S04E07 - Propane, Propane - [EHX].mkv β†’ Trailer Park Boys - S04E07 - Propane, Propane - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T18:23:19Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:23:19Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S04E07 - Propane, Propane - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T18:23:19Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T18:23:19Z", "level": "INFO", "message": " Size: 878.33MB β†’ 258.71MB (29.5% of original, 70.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T18:23:19Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T18:23:19Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S04E07 - Propane, Propane.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T18:23:19Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S04E08 - Workin' Man.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T18:23:26Z", "level": "INFO", "message": "Copied Trailer Park Boys - S04E08 - Workin' Man.mkv β†’ Trailer Park Boys - S04E08 - Workin' Man.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T18:23:26Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 720x478", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T18:23:26Z", "level": "INFO", "message": "Source 720x478 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T18:23:26Z", "level": "INFO", "message": "Using explicitly specified resolution: 720x478", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T18:23:27Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:23:27Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T18:23:27Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T18:23:27Z", "level": "INFO", "message": " β€’ Source Resolution: 720x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T18:23:27Z", "level": "INFO", "message": " β€’ Target Resolution: 720x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T18:23:27Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T18:23:27Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T18:23:27Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T18:23:27Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T18:23:27Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T18:23:27Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 191kbps | Action: ENCODE | Target: 160kbps | Title: Stereo", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T18:23:27Z", "level": "INFO", "message": "Stream 1: title='Stereo', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T18:23:27Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S04E08 - Workin' Man - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T18:24:34Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T18:24:34Z", "level": "INFO", "message": " Original Size: 871.37 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T18:24:34Z", "level": "INFO", "message": " Encoded Size: 259.67 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T18:24:34Z", "level": "INFO", "message": " Reduction: 29.8% of original (70.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T18:24:34Z", "level": "INFO", "message": " Resolution: 720x478 β†’ 720x478", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T18:24:34Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T18:24:37Z", "level": "INFO", "message": "Moved Trailer Park Boys - S04E08 - Workin' Man - [EHX].mkv β†’ Trailer Park Boys - S04E08 - Workin' Man - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T18:24:37Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:24:37Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S04E08 - Workin' Man - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T18:24:37Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T18:24:37Z", "level": "INFO", "message": " Size: 871.37MB β†’ 259.67MB (29.8% of original, 70.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T18:24:37Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T18:24:38Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S04E08 - Workin' Man.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T18:24:38Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S05E01 - Give Peace a Chance.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T18:24:41Z", "level": "INFO", "message": "Copied Trailer Park Boys - S05E01 - Give Peace a Chance.mkv β†’ Trailer Park Boys - S05E01 - Give Peace a Chance.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T18:24:41Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 716x480", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T18:24:41Z", "level": "INFO", "message": "Source 716x480 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T18:24:41Z", "level": "INFO", "message": "Using explicitly specified resolution: 716x480", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T18:24:42Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:24:42Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T18:24:42Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T18:24:42Z", "level": "INFO", "message": " β€’ Source Resolution: 716x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T18:24:42Z", "level": "INFO", "message": " β€’ Target Resolution: 716x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T18:24:42Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T18:24:42Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T18:24:42Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T18:24:42Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T18:24:42Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T18:24:42Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 448kbps | Action: ENCODE | Target: 160kbps | Title: Surround", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T18:24:42Z", "level": "INFO", "message": "Stream 1: title='Surround', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T18:24:42Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S05E01 - Give Peace a Chance - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T18:25:51Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T18:25:51Z", "level": "INFO", "message": " Original Size: 410.40 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T18:25:51Z", "level": "INFO", "message": " Encoded Size: 243.62 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T18:25:51Z", "level": "INFO", "message": " Reduction: 59.4% of original (40.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T18:25:51Z", "level": "INFO", "message": " Resolution: 716x480 β†’ 716x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T18:25:51Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T18:25:53Z", "level": "INFO", "message": "Moved Trailer Park Boys - S05E01 - Give Peace a Chance - [EHX].mkv β†’ Trailer Park Boys - S05E01 - Give Peace a Chance - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T18:25:54Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:25:54Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S05E01 - Give Peace a Chance - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T18:25:54Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T18:25:54Z", "level": "INFO", "message": " Size: 410.4MB β†’ 243.62MB (59.4% of original, 40.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T18:25:54Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T18:25:54Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S05E01 - Give Peace a Chance.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T18:25:54Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S05E02 - The Shit Puppets.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T18:25:58Z", "level": "INFO", "message": "Copied Trailer Park Boys - S05E02 - The Shit Puppets.mkv β†’ Trailer Park Boys - S05E02 - The Shit Puppets.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T18:25:58Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 708x480", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T18:25:58Z", "level": "INFO", "message": "Source 708x480 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T18:25:58Z", "level": "INFO", "message": "Using explicitly specified resolution: 708x480", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T18:25:58Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:25:58Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T18:25:58Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T18:25:58Z", "level": "INFO", "message": " β€’ Source Resolution: 708x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T18:25:58Z", "level": "INFO", "message": " β€’ Target Resolution: 708x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T18:25:58Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T18:25:58Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T18:25:58Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T18:25:58Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T18:25:58Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T18:25:58Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 447kbps | Action: ENCODE | Target: 160kbps | Title: Surround", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T18:25:58Z", "level": "INFO", "message": "Stream 1: title='Surround', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T18:25:58Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S05E02 - The Shit Puppets - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T18:27:05Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T18:27:05Z", "level": "INFO", "message": " Original Size: 408.59 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T18:27:05Z", "level": "INFO", "message": " Encoded Size: 246.45 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T18:27:05Z", "level": "INFO", "message": " Reduction: 60.3% of original (39.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T18:27:05Z", "level": "INFO", "message": " Resolution: 708x480 β†’ 708x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T18:27:05Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T18:27:07Z", "level": "INFO", "message": "Moved Trailer Park Boys - S05E02 - The Shit Puppets - [EHX].mkv β†’ Trailer Park Boys - S05E02 - The Shit Puppets - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T18:27:08Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:27:08Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S05E02 - The Shit Puppets - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T18:27:08Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T18:27:08Z", "level": "INFO", "message": " Size: 408.59MB β†’ 246.45MB (60.3% of original, 39.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T18:27:08Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T18:27:08Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S05E02 - The Shit Puppets.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T18:27:08Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S05E03 - The Fuckin' Way She Goes.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T18:27:12Z", "level": "INFO", "message": "Copied Trailer Park Boys - S05E03 - The Fuckin' Way She Goes.mkv β†’ Trailer Park Boys - S05E03 - The Fuckin' Way She Goes.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T18:27:12Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 716x480", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T18:27:12Z", "level": "INFO", "message": "Source 716x480 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T18:27:12Z", "level": "INFO", "message": "Using explicitly specified resolution: 716x480", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T18:27:13Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:27:13Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T18:27:13Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T18:27:13Z", "level": "INFO", "message": " β€’ Source Resolution: 716x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T18:27:13Z", "level": "INFO", "message": " β€’ Target Resolution: 716x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T18:27:13Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T18:27:13Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T18:27:13Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T18:27:13Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T18:27:13Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T18:27:13Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 447kbps | Action: ENCODE | Target: 160kbps | Title: Surround", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T18:27:13Z", "level": "INFO", "message": "Stream 1: title='Surround', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T18:27:13Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S05E03 - The Fuckin' Way She Goes - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T18:28:14Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T18:28:14Z", "level": "INFO", "message": " Original Size: 408.67 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T18:28:14Z", "level": "INFO", "message": " Encoded Size: 227.41 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T18:28:14Z", "level": "INFO", "message": " Reduction: 55.6% of original (44.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T18:28:14Z", "level": "INFO", "message": " Resolution: 716x480 β†’ 716x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T18:28:14Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T18:28:16Z", "level": "INFO", "message": "Moved Trailer Park Boys - S05E03 - The Fuckin' Way She Goes - [EHX].mkv β†’ Trailer Park Boys - S05E03 - The Fuckin' Way She Goes - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T18:28:17Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:28:17Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S05E03 - The Fuckin' Way She Goes - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T18:28:17Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T18:28:17Z", "level": "INFO", "message": " Size: 408.67MB β†’ 227.41MB (55.6% of original, 44.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T18:28:17Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T18:28:17Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S05E03 - The Fuckin' Way She Goes.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T18:28:17Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S05E04 - You Got to Blame the Thing Up Here.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T18:28:22Z", "level": "INFO", "message": "Copied Trailer Park Boys - S05E04 - You Got to Blame the Thing Up Here.mkv β†’ Trailer Park Boys - S05E04 - You Got to Blame the Thing Up Here.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T18:28:22Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 704x480", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T18:28:22Z", "level": "INFO", "message": "Source 704x480 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T18:28:22Z", "level": "INFO", "message": "Using explicitly specified resolution: 704x480", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T18:28:23Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:28:23Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T18:28:23Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T18:28:23Z", "level": "INFO", "message": " β€’ Source Resolution: 704x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T18:28:23Z", "level": "INFO", "message": " β€’ Target Resolution: 704x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T18:28:23Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T18:28:23Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T18:28:23Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T18:28:23Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T18:28:23Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T18:28:23Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 447kbps | Action: ENCODE | Target: 160kbps | Title: Surround", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T18:28:23Z", "level": "INFO", "message": "Stream 1: title='Surround', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T18:28:23Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S05E04 - You Got to Blame the Thing Up Here - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T18:29:23Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T18:29:23Z", "level": "INFO", "message": " Original Size: 522.42 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T18:29:23Z", "level": "INFO", "message": " Encoded Size: 227.49 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T18:29:23Z", "level": "INFO", "message": " Reduction: 43.5% of original (56.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T18:29:23Z", "level": "INFO", "message": " Resolution: 704x480 β†’ 704x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T18:29:23Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T18:29:25Z", "level": "INFO", "message": "Moved Trailer Park Boys - S05E04 - You Got to Blame the Thing Up Here - [EHX].mkv β†’ Trailer Park Boys - S05E04 - You Got to Blame the Thing Up Here - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T18:29:26Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:29:26Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S05E04 - You Got to Blame the Thing Up Here - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T18:29:26Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T18:29:26Z", "level": "INFO", "message": " Size: 522.42MB β†’ 227.49MB (43.5% of original, 56.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T18:29:26Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T18:29:26Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S05E04 - You Got to Blame the Thing Up Here.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T18:29:26Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S05E05 - Jim Lahey Is A Fuckin' Drunk And He Always Will Be.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T18:29:30Z", "level": "INFO", "message": "Copied Trailer Park Boys - S05E05 - Jim Lahey Is A Fuckin' Drunk And He Always Will Be.mkv β†’ Trailer Park Boys - S05E05 - Jim Lahey Is A Fuckin' Drunk And He Always Will Be.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T18:29:30Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 704x480", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T18:29:30Z", "level": "INFO", "message": "Source 704x480 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T18:29:30Z", "level": "INFO", "message": "Using explicitly specified resolution: 704x480", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T18:29:31Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:29:31Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T18:29:31Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T18:29:31Z", "level": "INFO", "message": " β€’ Source Resolution: 704x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T18:29:31Z", "level": "INFO", "message": " β€’ Target Resolution: 704x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T18:29:31Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T18:29:31Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T18:29:31Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T18:29:31Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T18:29:31Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T18:29:31Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 448kbps | Action: ENCODE | Target: 160kbps | Title: Surround", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T18:29:31Z", "level": "INFO", "message": "Stream 1: title='Surround', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T18:29:31Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S05E05 - Jim Lahey Is A Fuckin' Drunk And He Always Will Be - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T18:30:36Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T18:30:36Z", "level": "INFO", "message": " Original Size: 406.36 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T18:30:36Z", "level": "INFO", "message": " Encoded Size: 231.11 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T18:30:36Z", "level": "INFO", "message": " Reduction: 56.9% of original (43.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T18:30:36Z", "level": "INFO", "message": " Resolution: 704x480 β†’ 704x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T18:30:36Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T18:30:38Z", "level": "INFO", "message": "Moved Trailer Park Boys - S05E05 - Jim Lahey Is A Fuckin' Drunk And He Always Will Be - [EHX].mkv β†’ Trailer Park Boys - S05E05 - Jim Lahey Is A Fuckin' Drunk And He Always Will Be - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T18:30:38Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:30:38Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S05E05 - Jim Lahey Is A Fuckin' Drunk And He Always Will Be - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T18:30:38Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T18:30:38Z", "level": "INFO", "message": " Size: 406.36MB β†’ 231.11MB (56.9% of original, 43.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T18:30:38Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T18:30:39Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S05E05 - Jim Lahey Is A Fuckin' Drunk And He Always Will Be.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T18:30:39Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S05E06 - Don't Cross the Shit Line.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T18:30:42Z", "level": "INFO", "message": "Copied Trailer Park Boys - S05E06 - Don't Cross the Shit Line.mkv β†’ Trailer Park Boys - S05E06 - Don't Cross the Shit Line.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T18:30:42Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 708x472", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T18:30:42Z", "level": "INFO", "message": "Source 708x472 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T18:30:42Z", "level": "INFO", "message": "Using explicitly specified resolution: 708x472", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T18:30:43Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:30:43Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T18:30:43Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T18:30:43Z", "level": "INFO", "message": " β€’ Source Resolution: 708x472", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T18:30:43Z", "level": "INFO", "message": " β€’ Target Resolution: 708x472", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T18:30:43Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T18:30:43Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T18:30:43Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T18:30:43Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T18:30:43Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T18:30:43Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 447kbps | Action: ENCODE | Target: 160kbps | Title: Surround", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T18:30:43Z", "level": "INFO", "message": "Stream 1: title='Surround', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T18:30:43Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S05E06 - Don't Cross the Shit Line - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T18:31:49Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T18:31:49Z", "level": "INFO", "message": " Original Size: 409.16 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T18:31:49Z", "level": "INFO", "message": " Encoded Size: 233.55 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T18:31:49Z", "level": "INFO", "message": " Reduction: 57.1% of original (42.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T18:31:49Z", "level": "INFO", "message": " Resolution: 708x472 β†’ 708x472", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T18:31:49Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T18:31:51Z", "level": "INFO", "message": "Moved Trailer Park Boys - S05E06 - Don't Cross the Shit Line - [EHX].mkv β†’ Trailer Park Boys - S05E06 - Don't Cross the Shit Line - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T18:31:52Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:31:52Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S05E06 - Don't Cross the Shit Line - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T18:31:52Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T18:31:52Z", "level": "INFO", "message": " Size: 409.16MB β†’ 233.55MB (57.1% of original, 42.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T18:31:52Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T18:31:52Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S05E06 - Don't Cross the Shit Line.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T18:31:52Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S05E07 - The Winds of Shit.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T18:31:56Z", "level": "INFO", "message": "Copied Trailer Park Boys - S05E07 - The Winds of Shit.mkv β†’ Trailer Park Boys - S05E07 - The Winds of Shit.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T18:31:56Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 716x480", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T18:31:56Z", "level": "INFO", "message": "Source 716x480 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T18:31:56Z", "level": "INFO", "message": "Using explicitly specified resolution: 716x480", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T18:31:57Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:31:57Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T18:31:57Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T18:31:57Z", "level": "INFO", "message": " β€’ Source Resolution: 716x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T18:31:57Z", "level": "INFO", "message": " β€’ Target Resolution: 716x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T18:31:57Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T18:31:57Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T18:31:57Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T18:31:57Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T18:31:57Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T18:31:57Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 449kbps | Action: ENCODE | Target: 160kbps | Title: Surround", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T18:31:57Z", "level": "INFO", "message": "Stream 1: title='Surround', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T18:31:57Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S05E07 - The Winds of Shit - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T18:32:59Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T18:32:59Z", "level": "INFO", "message": " Original Size: 407.57 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T18:32:59Z", "level": "INFO", "message": " Encoded Size: 213.84 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T18:32:59Z", "level": "INFO", "message": " Reduction: 52.5% of original (47.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T18:32:59Z", "level": "INFO", "message": " Resolution: 716x480 β†’ 716x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T18:32:59Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T18:33:01Z", "level": "INFO", "message": "Moved Trailer Park Boys - S05E07 - The Winds of Shit - [EHX].mkv β†’ Trailer Park Boys - S05E07 - The Winds of Shit - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T18:33:02Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:33:02Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S05E07 - The Winds of Shit - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T18:33:02Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T18:33:02Z", "level": "INFO", "message": " Size: 407.57MB β†’ 213.84MB (52.5% of original, 47.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T18:33:02Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T18:33:02Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S05E07 - The Winds of Shit.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T18:33:02Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S05E08 - Dressed All Over & Zesty Mordant.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T18:33:06Z", "level": "INFO", "message": "Copied Trailer Park Boys - S05E08 - Dressed All Over & Zesty Mordant.mkv β†’ Trailer Park Boys - S05E08 - Dressed All Over & Zesty Mordant.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T18:33:06Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 712x480", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T18:33:06Z", "level": "INFO", "message": "Source 712x480 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T18:33:06Z", "level": "INFO", "message": "Using explicitly specified resolution: 712x480", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T18:33:07Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:33:07Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T18:33:07Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T18:33:07Z", "level": "INFO", "message": " β€’ Source Resolution: 712x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T18:33:07Z", "level": "INFO", "message": " β€’ Target Resolution: 712x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T18:33:07Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T18:33:07Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T18:33:07Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T18:33:07Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T18:33:07Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T18:33:07Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 448kbps | Action: ENCODE | Target: 160kbps | Title: Surround", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T18:33:07Z", "level": "INFO", "message": "Stream 1: title='Surround', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T18:33:07Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S05E08 - Dressed All Over & Zesty Mordant - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T18:34:11Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T18:34:11Z", "level": "INFO", "message": " Original Size: 407.52 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T18:34:11Z", "level": "INFO", "message": " Encoded Size: 252.94 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T18:34:11Z", "level": "INFO", "message": " Reduction: 62.1% of original (37.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T18:34:11Z", "level": "INFO", "message": " Resolution: 712x480 β†’ 712x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T18:34:11Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T18:34:13Z", "level": "INFO", "message": "Moved Trailer Park Boys - S05E08 - Dressed All Over & Zesty Mordant - [EHX].mkv β†’ Trailer Park Boys - S05E08 - Dressed All Over & Zesty Mordant - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T18:34:14Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:34:14Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S05E08 - Dressed All Over & Zesty Mordant - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T18:34:14Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T18:34:14Z", "level": "INFO", "message": " Size: 407.52MB β†’ 252.94MB (62.1% of original, 37.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T18:34:14Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T18:34:14Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S05E08 - Dressed All Over & Zesty Mordant.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T18:34:14Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S05E09 - I Am The Liquor.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T18:34:18Z", "level": "INFO", "message": "Copied Trailer Park Boys - S05E09 - I Am The Liquor.mkv β†’ Trailer Park Boys - S05E09 - I Am The Liquor.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T18:34:18Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 716x480", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T18:34:18Z", "level": "INFO", "message": "Source 716x480 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T18:34:18Z", "level": "INFO", "message": "Using explicitly specified resolution: 716x480", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T18:34:18Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:34:18Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T18:34:18Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T18:34:18Z", "level": "INFO", "message": " β€’ Source Resolution: 716x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T18:34:18Z", "level": "INFO", "message": " β€’ Target Resolution: 716x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T18:34:18Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T18:34:18Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T18:34:18Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T18:34:18Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T18:34:18Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T18:34:18Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 447kbps | Action: ENCODE | Target: 160kbps | Title: Surround", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T18:34:18Z", "level": "INFO", "message": "Stream 1: title='Surround', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T18:34:18Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S05E09 - I Am The Liquor - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T18:35:27Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T18:35:27Z", "level": "INFO", "message": " Original Size: 416.52 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T18:35:27Z", "level": "INFO", "message": " Encoded Size: 231.90 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T18:35:27Z", "level": "INFO", "message": " Reduction: 55.7% of original (44.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T18:35:27Z", "level": "INFO", "message": " Resolution: 716x480 β†’ 716x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T18:35:27Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T18:35:29Z", "level": "INFO", "message": "Moved Trailer Park Boys - S05E09 - I Am The Liquor - [EHX].mkv β†’ Trailer Park Boys - S05E09 - I Am The Liquor - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T18:35:30Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:35:30Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S05E09 - I Am The Liquor - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T18:35:30Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T18:35:30Z", "level": "INFO", "message": " Size: 416.52MB β†’ 231.9MB (55.7% of original, 44.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T18:35:30Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T18:35:30Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S05E09 - I Am The Liquor.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T18:35:30Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S05E10 - The Shit Blizzard.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T18:35:34Z", "level": "INFO", "message": "Copied Trailer Park Boys - S05E10 - The Shit Blizzard.mkv β†’ Trailer Park Boys - S05E10 - The Shit Blizzard.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T18:35:34Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 716x480", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T18:35:34Z", "level": "INFO", "message": "Source 716x480 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T18:35:34Z", "level": "INFO", "message": "Using explicitly specified resolution: 716x480", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T18:35:34Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:35:34Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T18:35:34Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T18:35:34Z", "level": "INFO", "message": " β€’ Source Resolution: 716x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T18:35:34Z", "level": "INFO", "message": " β€’ Target Resolution: 716x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T18:35:34Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T18:35:34Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T18:35:34Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T18:35:34Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T18:35:34Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T18:35:34Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 448kbps | Action: ENCODE | Target: 160kbps | Title: Surround", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T18:35:34Z", "level": "INFO", "message": "Stream 1: title='Surround', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T18:35:34Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S05E10 - The Shit Blizzard - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T18:36:42Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T18:36:42Z", "level": "INFO", "message": " Original Size: 402.17 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T18:36:42Z", "level": "INFO", "message": " Encoded Size: 234.71 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T18:36:42Z", "level": "INFO", "message": " Reduction: 58.4% of original (41.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T18:36:42Z", "level": "INFO", "message": " Resolution: 716x480 β†’ 716x480", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T18:36:42Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T18:36:44Z", "level": "INFO", "message": "Moved Trailer Park Boys - S05E10 - The Shit Blizzard - [EHX].mkv β†’ Trailer Park Boys - S05E10 - The Shit Blizzard - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T18:36:45Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:36:45Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S05E10 - The Shit Blizzard - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T18:36:45Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T18:36:45Z", "level": "INFO", "message": " Size: 402.17MB β†’ 234.71MB (58.4% of original, 41.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T18:36:45Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T18:36:45Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S05E10 - The Shit Blizzard.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T18:36:45Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S06E01 - Way of the Road.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T18:36:49Z", "level": "INFO", "message": "Copied Trailer Park Boys - S06E01 - Way of the Road.mkv β†’ Trailer Park Boys - S06E01 - Way of the Road.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T18:36:49Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 720x476", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T18:36:49Z", "level": "INFO", "message": "Source 720x476 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T18:36:49Z", "level": "INFO", "message": "Using explicitly specified resolution: 720x476", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T18:36:50Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:36:50Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T18:36:50Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T18:36:50Z", "level": "INFO", "message": " β€’ Source Resolution: 720x476", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T18:36:50Z", "level": "INFO", "message": " β€’ Target Resolution: 720x476", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T18:36:50Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T18:36:50Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T18:36:50Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T18:36:50Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T18:36:50Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T18:36:50Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 448kbps | Action: ENCODE | Target: 160kbps | Title: Surround", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T18:36:50Z", "level": "INFO", "message": "Stream 1: title='Surround', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T18:36:50Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S06E01 - Way of the Road - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T18:37:57Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T18:37:57Z", "level": "INFO", "message": " Original Size: 409.07 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T18:37:57Z", "level": "INFO", "message": " Encoded Size: 211.89 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T18:37:57Z", "level": "INFO", "message": " Reduction: 51.8% of original (48.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T18:37:57Z", "level": "INFO", "message": " Resolution: 720x476 β†’ 720x476", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T18:37:57Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T18:37:59Z", "level": "INFO", "message": "Moved Trailer Park Boys - S06E01 - Way of the Road - [EHX].mkv β†’ Trailer Park Boys - S06E01 - Way of the Road - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T18:38:00Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:38:00Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S06E01 - Way of the Road - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T18:38:00Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T18:38:00Z", "level": "INFO", "message": " Size: 409.07MB β†’ 211.89MB (51.8% of original, 48.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T18:38:00Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T18:38:00Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S06E01 - Way of the Road.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T18:38:00Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S06E02 - The Cheesburger Picnic.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T18:38:04Z", "level": "INFO", "message": "Copied Trailer Park Boys - S06E02 - The Cheesburger Picnic.mkv β†’ Trailer Park Boys - S06E02 - The Cheesburger Picnic.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T18:38:04Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 720x476", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T18:38:04Z", "level": "INFO", "message": "Source 720x476 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T18:38:04Z", "level": "INFO", "message": "Using explicitly specified resolution: 720x476", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T18:38:04Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:38:04Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T18:38:04Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T18:38:04Z", "level": "INFO", "message": " β€’ Source Resolution: 720x476", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T18:38:04Z", "level": "INFO", "message": " β€’ Target Resolution: 720x476", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T18:38:04Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T18:38:04Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T18:38:04Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T18:38:04Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T18:38:04Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T18:38:04Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 448kbps | Action: ENCODE | Target: 160kbps | Title: Surround", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T18:38:04Z", "level": "INFO", "message": "Stream 1: title='Surround', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T18:38:04Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S06E02 - The Cheesburger Picnic - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T18:39:10Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T18:39:10Z", "level": "INFO", "message": " Original Size: 403.81 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T18:39:10Z", "level": "INFO", "message": " Encoded Size: 225.35 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T18:39:10Z", "level": "INFO", "message": " Reduction: 55.8% of original (44.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T18:39:10Z", "level": "INFO", "message": " Resolution: 720x476 β†’ 720x476", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T18:39:10Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T18:39:12Z", "level": "INFO", "message": "Moved Trailer Park Boys - S06E02 - The Cheesburger Picnic - [EHX].mkv β†’ Trailer Park Boys - S06E02 - The Cheesburger Picnic - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T18:39:13Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:39:13Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S06E02 - The Cheesburger Picnic - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T18:39:13Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T18:39:13Z", "level": "INFO", "message": " Size: 403.81MB β†’ 225.35MB (55.8% of original, 44.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T18:39:13Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T18:39:13Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S06E02 - The Cheesburger Picnic.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T18:39:13Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S06E03 - High Definition Piss Juggs.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T18:39:16Z", "level": "INFO", "message": "Copied Trailer Park Boys - S06E03 - High Definition Piss Juggs.mkv β†’ Trailer Park Boys - S06E03 - High Definition Piss Juggs.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T18:39:16Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 716x476", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T18:39:16Z", "level": "INFO", "message": "Source 716x476 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T18:39:16Z", "level": "INFO", "message": "Using explicitly specified resolution: 716x476", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T18:39:17Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:39:17Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T18:39:17Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T18:39:17Z", "level": "INFO", "message": " β€’ Source Resolution: 716x476", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T18:39:17Z", "level": "INFO", "message": " β€’ Target Resolution: 716x476", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T18:39:17Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T18:39:17Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T18:39:17Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T18:39:17Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T18:39:17Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T18:39:17Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 448kbps | Action: ENCODE | Target: 160kbps | Title: Surround", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T18:39:17Z", "level": "INFO", "message": "Stream 1: title='Surround', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T18:39:17Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S06E03 - High Definition Piss Juggs - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T18:40:22Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T18:40:22Z", "level": "INFO", "message": " Original Size: 398.55 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T18:40:22Z", "level": "INFO", "message": " Encoded Size: 204.54 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T18:40:22Z", "level": "INFO", "message": " Reduction: 51.3% of original (48.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T18:40:22Z", "level": "INFO", "message": " Resolution: 716x476 β†’ 716x476", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T18:40:22Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T18:40:23Z", "level": "INFO", "message": "Moved Trailer Park Boys - S06E03 - High Definition Piss Juggs - [EHX].mkv β†’ Trailer Park Boys - S06E03 - High Definition Piss Juggs - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T18:40:24Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:40:24Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S06E03 - High Definition Piss Juggs - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T18:40:24Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T18:40:24Z", "level": "INFO", "message": " Size: 398.55MB β†’ 204.54MB (51.3% of original, 48.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T18:40:24Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T18:40:24Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S06E03 - High Definition Piss Juggs.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T18:40:24Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S06E04 - Where the Fuck is Oscar Goldman.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T18:40:28Z", "level": "INFO", "message": "Copied Trailer Park Boys - S06E04 - Where the Fuck is Oscar Goldman.mkv β†’ Trailer Park Boys - S06E04 - Where the Fuck is Oscar Goldman.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T18:40:28Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 720x476", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T18:40:28Z", "level": "INFO", "message": "Source 720x476 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T18:40:28Z", "level": "INFO", "message": "Using explicitly specified resolution: 720x476", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T18:40:29Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:40:29Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T18:40:29Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T18:40:29Z", "level": "INFO", "message": " β€’ Source Resolution: 720x476", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T18:40:29Z", "level": "INFO", "message": " β€’ Target Resolution: 720x476", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T18:40:29Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T18:40:29Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T18:40:29Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T18:40:29Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T18:40:29Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T18:40:29Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 447kbps | Action: ENCODE | Target: 160kbps | Title: Surround", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T18:40:29Z", "level": "INFO", "message": "Stream 1: title='Surround', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T18:40:29Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S06E04 - Where the Fuck is Oscar Goldman - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T18:41:33Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T18:41:33Z", "level": "INFO", "message": " Original Size: 403.52 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T18:41:33Z", "level": "INFO", "message": " Encoded Size: 224.12 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T18:41:33Z", "level": "INFO", "message": " Reduction: 55.5% of original (44.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T18:41:33Z", "level": "INFO", "message": " Resolution: 720x476 β†’ 720x476", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T18:41:33Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T18:41:35Z", "level": "INFO", "message": "Moved Trailer Park Boys - S06E04 - Where the Fuck is Oscar Goldman - [EHX].mkv β†’ Trailer Park Boys - S06E04 - Where the Fuck is Oscar Goldman - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T18:41:36Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:41:36Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S06E04 - Where the Fuck is Oscar Goldman - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T18:41:36Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T18:41:36Z", "level": "INFO", "message": " Size: 403.52MB β†’ 224.12MB (55.5% of original, 44.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T18:41:36Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T18:41:36Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S06E04 - Where the Fuck is Oscar Goldman.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T18:41:36Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S06E05 - Halloween 1977.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T18:41:40Z", "level": "INFO", "message": "Copied Trailer Park Boys - S06E05 - Halloween 1977.mkv β†’ Trailer Park Boys - S06E05 - Halloween 1977.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T18:41:40Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 720x476", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T18:41:40Z", "level": "INFO", "message": "Source 720x476 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T18:41:40Z", "level": "INFO", "message": "Using explicitly specified resolution: 720x476", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T18:41:41Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:41:41Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T18:41:41Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T18:41:41Z", "level": "INFO", "message": " β€’ Source Resolution: 720x476", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T18:41:41Z", "level": "INFO", "message": " β€’ Target Resolution: 720x476", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T18:41:41Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T18:41:41Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T18:41:41Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T18:41:41Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T18:41:41Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T18:41:41Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 448kbps | Action: ENCODE | Target: 160kbps | Title: Surround", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T18:41:41Z", "level": "INFO", "message": "Stream 1: title='Surround', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T18:41:41Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S06E05 - Halloween 1977 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T18:42:47Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T18:42:47Z", "level": "INFO", "message": " Original Size: 403.37 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T18:42:47Z", "level": "INFO", "message": " Encoded Size: 213.12 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T18:42:47Z", "level": "INFO", "message": " Reduction: 52.8% of original (47.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T18:42:47Z", "level": "INFO", "message": " Resolution: 720x476 β†’ 720x476", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T18:42:47Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T18:42:49Z", "level": "INFO", "message": "Moved Trailer Park Boys - S06E05 - Halloween 1977 - [EHX].mkv β†’ Trailer Park Boys - S06E05 - Halloween 1977 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T18:42:50Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:42:50Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S06E05 - Halloween 1977 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T18:42:50Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T18:42:50Z", "level": "INFO", "message": " Size: 403.37MB β†’ 213.12MB (52.8% of original, 47.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T18:42:50Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T18:42:50Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S06E05 - Halloween 1977.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T18:42:50Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S06E06 - Gimme My Fucking Money or Randy's Dead.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T18:42:54Z", "level": "INFO", "message": "Copied Trailer Park Boys - S06E06 - Gimme My Fucking Money or Randy's Dead.mkv β†’ Trailer Park Boys - S06E06 - Gimme My Fucking Money or Randy's Dead.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T18:42:54Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 716x476", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T18:42:54Z", "level": "INFO", "message": "Source 716x476 <= 720p max. Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 178} {"timestamp": "2026-01-29T18:42:54Z", "level": "INFO", "message": "Using explicitly specified resolution: 716x476", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T18:42:55Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:42:55Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T18:42:55Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T18:42:55Z", "level": "INFO", "message": " β€’ Source Resolution: 716x476", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T18:42:55Z", "level": "INFO", "message": " β€’ Target Resolution: 716x476", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T18:42:55Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T18:42:55Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T18:42:55Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T18:42:55Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T18:42:55Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T18:42:55Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 446kbps | Action: ENCODE | Target: 160kbps | Title: Surround", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T18:42:55Z", "level": "INFO", "message": "Stream 1: title='Surround', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T18:42:55Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S06E06 - Gimme My Fucking Money or Randy's Dead - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T18:44:00Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T18:44:00Z", "level": "INFO", "message": " Original Size: 407.05 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T18:44:00Z", "level": "INFO", "message": " Encoded Size: 213.46 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T18:44:00Z", "level": "INFO", "message": " Reduction: 52.4% of original (47.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T18:44:00Z", "level": "INFO", "message": " Resolution: 716x476 β†’ 716x476", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T18:44:00Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T18:44:02Z", "level": "INFO", "message": "Moved Trailer Park Boys - S06E06 - Gimme My Fucking Money or Randy's Dead - [EHX].mkv β†’ Trailer Park Boys - S06E06 - Gimme My Fucking Money or Randy's Dead - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T18:44:03Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T18:44:03Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S06E06 - Gimme My Fucking Money or Randy's Dead - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T18:44:03Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T18:44:03Z", "level": "INFO", "message": " Size: 407.05MB β†’ 213.46MB (52.4% of original, 47.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T18:44:03Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T18:44:03Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S06E06 - Gimme My Fucking Money or Randy's Dead.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T18:44:03Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S07E01 - I Fuckin' Miss Cory & Trevor.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T18:44:19Z", "level": "INFO", "message": "Copied Trailer Park Boys - S07E01 - I Fuckin' Miss Cory & Trevor.mkv β†’ Trailer Park Boys - S07E01 - I Fuckin' Miss Cory & Trevor.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T18:44:20Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T18:44:20Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T18:44:20Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T18:44:21Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T18:44:21Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T18:44:21Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T18:44:21Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T18:44:21Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T18:44:21Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T18:44:21Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T18:44:21Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T18:44:21Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T18:44:21Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 224kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T18:44:21Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T18:44:21Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S07E01 - I Fuckin' Miss Cory & Trevor - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T18:46:04Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T18:46:04Z", "level": "INFO", "message": " Original Size: 1924.30 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T18:46:04Z", "level": "INFO", "message": " Encoded Size: 408.55 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T18:46:04Z", "level": "INFO", "message": " Reduction: 21.2% of original (78.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T18:46:04Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T18:46:04Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T18:46:08Z", "level": "INFO", "message": "Moved Trailer Park Boys - S07E01 - I Fuckin' Miss Cory & Trevor - [EHX].mkv β†’ Trailer Park Boys - S07E01 - I Fuckin' Miss Cory & Trevor - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T18:46:09Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S07E01 - I Fuckin' Miss Cory & Trevor - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T18:46:09Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T18:46:09Z", "level": "INFO", "message": " Size: 1924.3MB β†’ 408.55MB (21.2% of original, 78.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T18:46:09Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T18:46:09Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S07E01 - I Fuckin' Miss Cory & Trevor.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T18:46:09Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S07E02 - I Banged Lucy and Knocked Her Up... No Big Deal.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T18:46:26Z", "level": "INFO", "message": "Copied Trailer Park Boys - S07E02 - I Banged Lucy and Knocked Her Up... No Big Deal.mkv β†’ Trailer Park Boys - S07E02 - I Banged Lucy and Knocked Her Up... No Big Deal.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T18:46:26Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T18:46:26Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T18:46:26Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T18:46:27Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T18:46:27Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T18:46:27Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T18:46:27Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T18:46:27Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T18:46:27Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T18:46:27Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T18:46:27Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T18:46:27Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T18:46:27Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 224kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T18:46:27Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T18:46:27Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S07E02 - I Banged Lucy and Knocked Her Up... No Big Deal - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T18:48:10Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T18:48:10Z", "level": "INFO", "message": " Original Size: 1859.70 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T18:48:10Z", "level": "INFO", "message": " Encoded Size: 418.38 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T18:48:10Z", "level": "INFO", "message": " Reduction: 22.5% of original (77.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T18:48:10Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T18:48:10Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T18:48:14Z", "level": "INFO", "message": "Moved Trailer Park Boys - S07E02 - I Banged Lucy and Knocked Her Up... No Big Deal - [EHX].mkv β†’ Trailer Park Boys - S07E02 - I Banged Lucy and Knocked Her Up... No Big Deal - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T18:48:15Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S07E02 - I Banged Lucy and Knocked Her Up... No Big Deal - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T18:48:15Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T18:48:15Z", "level": "INFO", "message": " Size: 1859.7MB β†’ 418.38MB (22.5% of original, 77.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T18:48:15Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T18:48:15Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S07E02 - I Banged Lucy and Knocked Her Up... No Big Deal.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T18:48:15Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S07E03 - Three Good Men are Dead.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T18:48:30Z", "level": "INFO", "message": "Copied Trailer Park Boys - S07E03 - Three Good Men are Dead.mkv β†’ Trailer Park Boys - S07E03 - Three Good Men are Dead.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T18:48:31Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T18:48:31Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T18:48:31Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T18:48:32Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T18:48:32Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T18:48:32Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T18:48:32Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T18:48:32Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T18:48:32Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T18:48:32Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T18:48:32Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T18:48:32Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T18:48:32Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 222kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T18:48:32Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T18:48:32Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S07E03 - Three Good Men are Dead - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T18:50:15Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T18:50:15Z", "level": "INFO", "message": " Original Size: 1833.09 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T18:50:15Z", "level": "INFO", "message": " Encoded Size: 401.66 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T18:50:15Z", "level": "INFO", "message": " Reduction: 21.9% of original (78.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T18:50:15Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T18:50:15Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T18:50:19Z", "level": "INFO", "message": "Moved Trailer Park Boys - S07E03 - Three Good Men are Dead - [EHX].mkv β†’ Trailer Park Boys - S07E03 - Three Good Men are Dead - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T18:50:20Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S07E03 - Three Good Men are Dead - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T18:50:20Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T18:50:20Z", "level": "INFO", "message": " Size: 1833.09MB β†’ 401.66MB (21.9% of original, 78.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T18:50:20Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T18:50:20Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S07E03 - Three Good Men are Dead.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T18:50:20Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S07E04 - Friends of the Road.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T18:50:36Z", "level": "INFO", "message": "Copied Trailer Park Boys - S07E04 - Friends of the Road.mkv β†’ Trailer Park Boys - S07E04 - Friends of the Road.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T18:50:36Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T18:50:36Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T18:50:36Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T18:50:37Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T18:50:37Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T18:50:37Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T18:50:37Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T18:50:37Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T18:50:37Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T18:50:37Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T18:50:37Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T18:50:37Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T18:50:37Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 224kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T18:50:37Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T18:50:37Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S07E04 - Friends of the Road - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T18:52:19Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T18:52:19Z", "level": "INFO", "message": " Original Size: 1898.64 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T18:52:19Z", "level": "INFO", "message": " Encoded Size: 368.17 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T18:52:19Z", "level": "INFO", "message": " Reduction: 19.4% of original (80.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T18:52:19Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T18:52:19Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T18:52:23Z", "level": "INFO", "message": "Moved Trailer Park Boys - S07E04 - Friends of the Road - [EHX].mkv β†’ Trailer Park Boys - S07E04 - Friends of the Road - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T18:52:24Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S07E04 - Friends of the Road - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T18:52:24Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T18:52:24Z", "level": "INFO", "message": " Size: 1898.64MB β†’ 368.17MB (19.4% of original, 80.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T18:52:24Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T18:52:24Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S07E04 - Friends of the Road.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T18:52:24Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S07E05 - The Mustard Tiger.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T18:52:41Z", "level": "INFO", "message": "Copied Trailer Park Boys - S07E05 - The Mustard Tiger.mkv β†’ Trailer Park Boys - S07E05 - The Mustard Tiger.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T18:52:41Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T18:52:41Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T18:52:41Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T18:52:42Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T18:52:42Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T18:52:42Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T18:52:42Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T18:52:42Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T18:52:42Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T18:52:42Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T18:52:42Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T18:52:42Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T18:52:42Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 222kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T18:52:42Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T18:52:42Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S07E05 - The Mustard Tiger - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T18:54:26Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T18:54:26Z", "level": "INFO", "message": " Original Size: 1934.82 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T18:54:26Z", "level": "INFO", "message": " Encoded Size: 410.02 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T18:54:26Z", "level": "INFO", "message": " Reduction: 21.2% of original (78.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T18:54:26Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T18:54:26Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T18:54:29Z", "level": "INFO", "message": "Moved Trailer Park Boys - S07E05 - The Mustard Tiger - [EHX].mkv β†’ Trailer Park Boys - S07E05 - The Mustard Tiger - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T18:54:30Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S07E05 - The Mustard Tiger - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T18:54:30Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T18:54:30Z", "level": "INFO", "message": " Size: 1934.82MB β†’ 410.02MB (21.2% of original, 78.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T18:54:30Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T18:54:31Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S07E05 - The Mustard Tiger.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T18:54:31Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S07E06 - We Can't Call People Without Wings Angels… So We Call Them Friends.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T18:54:50Z", "level": "INFO", "message": "Copied Trailer Park Boys - S07E06 - We Can't Call People Without Wings Angels… So We Call Them Friends.mkv β†’ Trailer Park Boys - S07E06 - We Can't Call People Without Wings Angels… So We Call Them Friends.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T18:54:50Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T18:54:50Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T18:54:50Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T18:54:51Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T18:54:51Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T18:54:51Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T18:54:51Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T18:54:51Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T18:54:51Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T18:54:51Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T18:54:51Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T18:54:51Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T18:54:51Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 222kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T18:54:51Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T18:54:51Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S07E06 - We Can't Call People Without Wings Angels… So We Call Them Friends - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T18:56:34Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T18:56:34Z", "level": "INFO", "message": " Original Size: 2222.24 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T18:56:34Z", "level": "INFO", "message": " Encoded Size: 540.15 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T18:56:34Z", "level": "INFO", "message": " Reduction: 24.3% of original (75.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T18:56:34Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T18:56:34Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T18:56:38Z", "level": "INFO", "message": "Moved Trailer Park Boys - S07E06 - We Can't Call People Without Wings Angels… So We Call Them Friends - [EHX].mkv β†’ Trailer Park Boys - S07E06 - We Can't Call People Without Wings Angels… So We Call Them Friends - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T18:56:40Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S07E06 - We Can't Call People Without Wings Angels… So We Call Them Friends - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T18:56:40Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T18:56:40Z", "level": "INFO", "message": " Size: 2222.24MB β†’ 540.15MB (24.3% of original, 75.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T18:56:40Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T18:56:40Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S07E06 - We Can't Call People Without Wings Angels… So We Call Them Friends.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T18:56:40Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S07E07 - Jump the Cheeseburger.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T18:56:57Z", "level": "INFO", "message": "Copied Trailer Park Boys - S07E07 - Jump the Cheeseburger.mkv β†’ Trailer Park Boys - S07E07 - Jump the Cheeseburger.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T18:56:57Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T18:56:57Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T18:56:57Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T18:56:58Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T18:56:58Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T18:56:58Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T18:56:58Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T18:56:58Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T18:56:58Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T18:56:58Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T18:56:58Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T18:56:58Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T18:56:58Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 225kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T18:56:58Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T18:56:58Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S07E07 - Jump the Cheeseburger - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T18:58:41Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T18:58:41Z", "level": "INFO", "message": " Original Size: 1920.98 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T18:58:41Z", "level": "INFO", "message": " Encoded Size: 448.21 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T18:58:41Z", "level": "INFO", "message": " Reduction: 23.3% of original (76.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T18:58:41Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T18:58:41Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T18:58:45Z", "level": "INFO", "message": "Moved Trailer Park Boys - S07E07 - Jump the Cheeseburger - [EHX].mkv β†’ Trailer Park Boys - S07E07 - Jump the Cheeseburger - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T18:58:47Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S07E07 - Jump the Cheeseburger - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T18:58:47Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T18:58:47Z", "level": "INFO", "message": " Size: 1920.98MB β†’ 448.21MB (23.3% of original, 76.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T18:58:47Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T18:58:47Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S07E07 - Jump the Cheeseburger.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T18:58:47Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S07E08 - Let The Liquor Do The Thinking.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T18:59:04Z", "level": "INFO", "message": "Copied Trailer Park Boys - S07E08 - Let The Liquor Do The Thinking.mkv β†’ Trailer Park Boys - S07E08 - Let The Liquor Do The Thinking.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T18:59:04Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T18:59:04Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T18:59:04Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T18:59:05Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T18:59:05Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T18:59:05Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T18:59:05Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T18:59:05Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T18:59:05Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T18:59:05Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T18:59:05Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T18:59:05Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T18:59:05Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 225kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T18:59:05Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T18:59:05Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S07E08 - Let The Liquor Do The Thinking - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T19:00:48Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T19:00:48Z", "level": "INFO", "message": " Original Size: 2033.56 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T19:00:48Z", "level": "INFO", "message": " Encoded Size: 410.37 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T19:00:48Z", "level": "INFO", "message": " Reduction: 20.2% of original (79.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T19:00:48Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T19:00:48Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T19:00:51Z", "level": "INFO", "message": "Moved Trailer Park Boys - S07E08 - Let The Liquor Do The Thinking - [EHX].mkv β†’ Trailer Park Boys - S07E08 - Let The Liquor Do The Thinking - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T19:00:52Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S07E08 - Let The Liquor Do The Thinking - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T19:00:52Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T19:00:52Z", "level": "INFO", "message": " Size: 2033.56MB β†’ 410.37MB (20.2% of original, 79.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T19:00:52Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T19:00:53Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S07E08 - Let The Liquor Do The Thinking.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T19:00:53Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S07E09 - Going Off the Rails on the Swayzie Train.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T19:01:11Z", "level": "INFO", "message": "Copied Trailer Park Boys - S07E09 - Going Off the Rails on the Swayzie Train.mkv β†’ Trailer Park Boys - S07E09 - Going Off the Rails on the Swayzie Train.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T19:01:11Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T19:01:11Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T19:01:11Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T19:01:12Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T19:01:12Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T19:01:12Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T19:01:12Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T19:01:12Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T19:01:12Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T19:01:12Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T19:01:12Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T19:01:12Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T19:01:12Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 224kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T19:01:12Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T19:01:12Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S07E09 - Going Off the Rails on the Swayzie Train - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T19:02:55Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T19:02:55Z", "level": "INFO", "message": " Original Size: 2139.43 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T19:02:55Z", "level": "INFO", "message": " Encoded Size: 488.83 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T19:02:55Z", "level": "INFO", "message": " Reduction: 22.8% of original (77.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T19:02:55Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T19:02:55Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T19:02:59Z", "level": "INFO", "message": "Moved Trailer Park Boys - S07E09 - Going Off the Rails on the Swayzie Train - [EHX].mkv β†’ Trailer Park Boys - S07E09 - Going Off the Rails on the Swayzie Train - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T19:03:00Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S07E09 - Going Off the Rails on the Swayzie Train - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T19:03:00Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T19:03:00Z", "level": "INFO", "message": " Size: 2139.43MB β†’ 488.83MB (22.8% of original, 77.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T19:03:00Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T19:03:01Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S07E09 - Going Off the Rails on the Swayzie Train.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T19:03:01Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S07E10 - A Shit River Runs Through It.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T19:03:19Z", "level": "INFO", "message": "Copied Trailer Park Boys - S07E10 - A Shit River Runs Through It.mkv β†’ Trailer Park Boys - S07E10 - A Shit River Runs Through It.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T19:03:19Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T19:03:19Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T19:03:19Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T19:03:21Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T19:03:21Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T19:03:21Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T19:03:21Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T19:03:21Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T19:03:21Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T19:03:21Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T19:03:21Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T19:03:21Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T19:03:21Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 224kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T19:03:21Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T19:03:21Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S07E10 - A Shit River Runs Through It - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T19:05:03Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T19:05:03Z", "level": "INFO", "message": " Original Size: 2109.65 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T19:05:03Z", "level": "INFO", "message": " Encoded Size: 502.20 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T19:05:03Z", "level": "INFO", "message": " Reduction: 23.8% of original (76.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T19:05:03Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T19:05:03Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T19:05:07Z", "level": "INFO", "message": "Moved Trailer Park Boys - S07E10 - A Shit River Runs Through It - [EHX].mkv β†’ Trailer Park Boys - S07E10 - A Shit River Runs Through It - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T19:05:09Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S07E10 - A Shit River Runs Through It - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T19:05:09Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T19:05:09Z", "level": "INFO", "message": " Size: 2109.65MB β†’ 502.2MB (23.8% of original, 76.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T19:05:09Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T19:05:09Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S07E10 - A Shit River Runs Through It.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T19:05:09Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S08E01 - Money Can Suck My Cock.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T19:05:24Z", "level": "INFO", "message": "Copied Trailer Park Boys - S08E01 - Money Can Suck My Cock.mkv β†’ Trailer Park Boys - S08E01 - Money Can Suck My Cock.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T19:05:24Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T19:05:24Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T19:05:24Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T19:05:26Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T19:05:26Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T19:05:26Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T19:05:26Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T19:05:26Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T19:05:26Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T19:05:26Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T19:05:26Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T19:05:26Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T19:05:26Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 385kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T19:05:26Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T19:05:26Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S08E01 - Money Can Suck My Cock - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T19:07:14Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T19:07:14Z", "level": "INFO", "message": " Original Size: 1757.94 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T19:07:14Z", "level": "INFO", "message": " Encoded Size: 542.84 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T19:07:14Z", "level": "INFO", "message": " Reduction: 30.9% of original (69.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T19:07:14Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T19:07:14Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T19:07:19Z", "level": "INFO", "message": "Moved Trailer Park Boys - S08E01 - Money Can Suck My Cock - [EHX].mkv β†’ Trailer Park Boys - S08E01 - Money Can Suck My Cock - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T19:07:20Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S08E01 - Money Can Suck My Cock - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T19:07:20Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T19:07:20Z", "level": "INFO", "message": " Size: 1757.94MB β†’ 542.84MB (30.9% of original, 69.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T19:07:20Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T19:07:20Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S08E01 - Money Can Suck My Cock.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T19:07:20Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S08E02 - The Fuckin' V-Team.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T19:07:36Z", "level": "INFO", "message": "Copied Trailer Park Boys - S08E02 - The Fuckin' V-Team.mkv β†’ Trailer Park Boys - S08E02 - The Fuckin' V-Team.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T19:07:36Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T19:07:36Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T19:07:36Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T19:07:37Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T19:07:37Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T19:07:37Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T19:07:37Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T19:07:37Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T19:07:37Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T19:07:37Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T19:07:37Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T19:07:37Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T19:07:37Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 382kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T19:07:37Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T19:07:37Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S08E02 - The Fuckin' V-Team - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T19:09:20Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T19:09:20Z", "level": "INFO", "message": " Original Size: 1755.78 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T19:09:20Z", "level": "INFO", "message": " Encoded Size: 476.98 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T19:09:20Z", "level": "INFO", "message": " Reduction: 27.2% of original (72.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T19:09:20Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T19:09:20Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T19:09:24Z", "level": "INFO", "message": "Moved Trailer Park Boys - S08E02 - The Fuckin' V-Team - [EHX].mkv β†’ Trailer Park Boys - S08E02 - The Fuckin' V-Team - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T19:09:26Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S08E02 - The Fuckin' V-Team - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T19:09:26Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T19:09:26Z", "level": "INFO", "message": " Size: 1755.78MB β†’ 476.98MB (27.2% of original, 72.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T19:09:26Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T19:09:26Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S08E02 - The Fuckin' V-Team.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T19:09:26Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S08E03 - The Dirty Dancer.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T19:09:43Z", "level": "INFO", "message": "Copied Trailer Park Boys - S08E03 - The Dirty Dancer.mkv β†’ Trailer Park Boys - S08E03 - The Dirty Dancer.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T19:09:43Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T19:09:43Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T19:09:43Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T19:09:44Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T19:09:44Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T19:09:44Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T19:09:44Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T19:09:44Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T19:09:44Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T19:09:44Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T19:09:44Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T19:09:44Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T19:09:44Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 383kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T19:09:44Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T19:09:44Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S08E03 - The Dirty Dancer - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T19:11:28Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T19:11:28Z", "level": "INFO", "message": " Original Size: 1863.74 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T19:11:28Z", "level": "INFO", "message": " Encoded Size: 524.24 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T19:11:28Z", "level": "INFO", "message": " Reduction: 28.1% of original (71.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T19:11:28Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T19:11:28Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T19:11:33Z", "level": "INFO", "message": "Moved Trailer Park Boys - S08E03 - The Dirty Dancer - [EHX].mkv β†’ Trailer Park Boys - S08E03 - The Dirty Dancer - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T19:11:34Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S08E03 - The Dirty Dancer - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T19:11:34Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T19:11:34Z", "level": "INFO", "message": " Size: 1863.74MB β†’ 524.24MB (28.1% of original, 71.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T19:11:34Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T19:11:35Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S08E03 - The Dirty Dancer.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T19:11:35Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S08E04 - Orangie's Pretty Fuckin' Tough.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T19:11:48Z", "level": "INFO", "message": "Copied Trailer Park Boys - S08E04 - Orangie's Pretty Fuckin' Tough.mkv β†’ Trailer Park Boys - S08E04 - Orangie's Pretty Fuckin' Tough.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T19:11:48Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T19:11:48Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T19:11:48Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T19:11:49Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T19:11:49Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T19:11:49Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T19:11:49Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T19:11:49Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T19:11:49Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T19:11:49Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T19:11:49Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T19:11:49Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T19:11:49Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 381kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T19:11:49Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T19:11:49Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S08E04 - Orangie's Pretty Fuckin' Tough - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T19:13:18Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T19:13:18Z", "level": "INFO", "message": " Original Size: 1519.79 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T19:13:18Z", "level": "INFO", "message": " Encoded Size: 478.62 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T19:13:18Z", "level": "INFO", "message": " Reduction: 31.5% of original (68.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T19:13:18Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T19:13:18Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T19:13:22Z", "level": "INFO", "message": "Moved Trailer Park Boys - S08E04 - Orangie's Pretty Fuckin' Tough - [EHX].mkv β†’ Trailer Park Boys - S08E04 - Orangie's Pretty Fuckin' Tough - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T19:13:23Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S08E04 - Orangie's Pretty Fuckin' Tough - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T19:13:23Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T19:13:23Z", "level": "INFO", "message": " Size: 1519.79MB β†’ 478.62MB (31.5% of original, 68.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T19:13:23Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T19:13:24Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S08E04 - Orangie's Pretty Fuckin' Tough.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T19:13:24Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S08E05 - Whore-A-Geddon.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T19:13:38Z", "level": "INFO", "message": "Copied Trailer Park Boys - S08E05 - Whore-A-Geddon.mkv β†’ Trailer Park Boys - S08E05 - Whore-A-Geddon.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T19:13:38Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T19:13:38Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T19:13:38Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T19:13:39Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T19:13:39Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T19:13:39Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T19:13:39Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T19:13:39Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T19:13:39Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T19:13:39Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T19:13:39Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T19:13:39Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T19:13:39Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 385kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T19:13:39Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T19:13:39Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S08E05 - Whore-A-Geddon - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T19:15:16Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T19:15:16Z", "level": "INFO", "message": " Original Size: 1671.35 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T19:15:16Z", "level": "INFO", "message": " Encoded Size: 463.73 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T19:15:16Z", "level": "INFO", "message": " Reduction: 27.7% of original (72.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T19:15:16Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T19:15:16Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T19:15:20Z", "level": "INFO", "message": "Moved Trailer Park Boys - S08E05 - Whore-A-Geddon - [EHX].mkv β†’ Trailer Park Boys - S08E05 - Whore-A-Geddon - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T19:15:21Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S08E05 - Whore-A-Geddon - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T19:15:21Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T19:15:21Z", "level": "INFO", "message": " Size: 1671.35MB β†’ 463.73MB (27.7% of original, 72.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T19:15:21Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T19:15:21Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S08E05 - Whore-A-Geddon.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T19:15:21Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S08E06 - Friends with the Benedicts.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T19:15:33Z", "level": "INFO", "message": "Copied Trailer Park Boys - S08E06 - Friends with the Benedicts.mkv β†’ Trailer Park Boys - S08E06 - Friends with the Benedicts.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T19:15:33Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T19:15:33Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T19:15:33Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T19:15:35Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T19:15:35Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T19:15:35Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T19:15:35Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T19:15:35Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T19:15:35Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T19:15:35Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T19:15:35Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T19:15:35Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T19:15:35Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 384kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T19:15:35Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T19:15:35Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S08E06 - Friends with the Benedicts - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T19:17:15Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T19:17:15Z", "level": "INFO", "message": " Original Size: 1412.75 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T19:17:15Z", "level": "INFO", "message": " Encoded Size: 453.93 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T19:17:15Z", "level": "INFO", "message": " Reduction: 32.1% of original (67.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T19:17:15Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T19:17:15Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T19:17:19Z", "level": "INFO", "message": "Moved Trailer Park Boys - S08E06 - Friends with the Benedicts - [EHX].mkv β†’ Trailer Park Boys - S08E06 - Friends with the Benedicts - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T19:17:20Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S08E06 - Friends with the Benedicts - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T19:17:20Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T19:17:20Z", "level": "INFO", "message": " Size: 1412.75MB β†’ 453.93MB (32.1% of original, 67.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T19:17:20Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T19:17:21Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S08E06 - Friends with the Benedicts.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T19:17:21Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S08E07 - Community Service and a Boner Made with Love.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T19:17:33Z", "level": "INFO", "message": "Copied Trailer Park Boys - S08E07 - Community Service and a Boner Made with Love.mkv β†’ Trailer Park Boys - S08E07 - Community Service and a Boner Made with Love.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T19:17:33Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T19:17:33Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T19:17:33Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T19:17:34Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T19:17:34Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T19:17:34Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T19:17:34Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T19:17:34Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T19:17:34Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T19:17:34Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T19:17:34Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T19:17:34Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T19:17:34Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 382kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T19:17:34Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T19:17:34Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S08E07 - Community Service and a Boner Made with Love - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T19:19:02Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T19:19:02Z", "level": "INFO", "message": " Original Size: 1441.56 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T19:19:02Z", "level": "INFO", "message": " Encoded Size: 394.18 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T19:19:02Z", "level": "INFO", "message": " Reduction: 27.3% of original (72.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T19:19:02Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T19:19:02Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T19:19:05Z", "level": "INFO", "message": "Moved Trailer Park Boys - S08E07 - Community Service and a Boner Made with Love - [EHX].mkv β†’ Trailer Park Boys - S08E07 - Community Service and a Boner Made with Love - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T19:19:06Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S08E07 - Community Service and a Boner Made with Love - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T19:19:06Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T19:19:06Z", "level": "INFO", "message": " Size: 1441.56MB β†’ 394.18MB (27.3% of original, 72.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T19:19:06Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T19:19:06Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S08E07 - Community Service and a Boner Made with Love.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T19:19:06Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S08E08 - The Super-Duper-Industrial-Bubbles-Honey-Oil-Inator.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T19:19:18Z", "level": "INFO", "message": "Copied Trailer Park Boys - S08E08 - The Super-Duper-Industrial-Bubbles-Honey-Oil-Inator.mkv β†’ Trailer Park Boys - S08E08 - The Super-Duper-Industrial-Bubbles-Honey-Oil-Inator.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T19:19:18Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T19:19:18Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T19:19:18Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T19:19:19Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T19:19:19Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T19:19:19Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T19:19:19Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T19:19:19Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T19:19:19Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T19:19:19Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T19:19:19Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T19:19:19Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T19:19:19Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 381kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T19:19:19Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T19:19:19Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S08E08 - The Super-Duper-Industrial-Bubbles-Honey-Oil-Inator - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T19:20:47Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T19:20:47Z", "level": "INFO", "message": " Original Size: 1371.41 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T19:20:47Z", "level": "INFO", "message": " Encoded Size: 413.81 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T19:20:47Z", "level": "INFO", "message": " Reduction: 30.2% of original (69.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T19:20:47Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T19:20:47Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T19:20:50Z", "level": "INFO", "message": "Moved Trailer Park Boys - S08E08 - The Super-Duper-Industrial-Bubbles-Honey-Oil-Inator - [EHX].mkv β†’ Trailer Park Boys - S08E08 - The Super-Duper-Industrial-Bubbles-Honey-Oil-Inator - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T19:20:52Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S08E08 - The Super-Duper-Industrial-Bubbles-Honey-Oil-Inator - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T19:20:52Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T19:20:52Z", "level": "INFO", "message": " Size: 1371.41MB β†’ 413.81MB (30.2% of original, 69.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T19:20:52Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T19:20:52Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S08E08 - The Super-Duper-Industrial-Bubbles-Honey-Oil-Inator.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T19:20:52Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S08E09 - Righties Loosies, Lefties Tighties.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T19:21:03Z", "level": "INFO", "message": "Copied Trailer Park Boys - S08E09 - Righties Loosies, Lefties Tighties.mkv β†’ Trailer Park Boys - S08E09 - Righties Loosies, Lefties Tighties.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T19:21:03Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T19:21:03Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T19:21:03Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T19:21:04Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T19:21:04Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T19:21:04Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T19:21:04Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T19:21:04Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T19:21:04Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T19:21:04Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T19:21:04Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T19:21:04Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T19:21:04Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 385kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T19:21:04Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T19:21:04Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S08E09 - Righties Loosies, Lefties Tighties - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T19:22:28Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T19:22:28Z", "level": "INFO", "message": " Original Size: 1305.88 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T19:22:28Z", "level": "INFO", "message": " Encoded Size: 404.35 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T19:22:28Z", "level": "INFO", "message": " Reduction: 31.0% of original (69.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T19:22:28Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T19:22:28Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T19:22:31Z", "level": "INFO", "message": "Moved Trailer Park Boys - S08E09 - Righties Loosies, Lefties Tighties - [EHX].mkv β†’ Trailer Park Boys - S08E09 - Righties Loosies, Lefties Tighties - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T19:22:32Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S08E09 - Righties Loosies, Lefties Tighties - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T19:22:32Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T19:22:32Z", "level": "INFO", "message": " Size: 1305.88MB β†’ 404.35MB (31.0% of original, 69.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T19:22:32Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T19:22:33Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S08E09 - Righties Loosies, Lefties Tighties.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T19:22:33Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S08E10 - Crawling Through the Shitpipe.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T19:22:49Z", "level": "INFO", "message": "Copied Trailer Park Boys - S08E10 - Crawling Through the Shitpipe.mkv β†’ Trailer Park Boys - S08E10 - Crawling Through the Shitpipe.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T19:22:49Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T19:22:49Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T19:22:49Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T19:22:50Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T19:22:50Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T19:22:50Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T19:22:50Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T19:22:50Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T19:22:50Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T19:22:50Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T19:22:50Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T19:22:50Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T19:22:50Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 383kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T19:22:50Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T19:22:50Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S08E10 - Crawling Through the Shitpipe - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T19:24:50Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T19:24:50Z", "level": "INFO", "message": " Original Size: 1910.37 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T19:24:50Z", "level": "INFO", "message": " Encoded Size: 642.52 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T19:24:50Z", "level": "INFO", "message": " Reduction: 33.6% of original (66.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T19:24:50Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T19:24:50Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T19:24:56Z", "level": "INFO", "message": "Moved Trailer Park Boys - S08E10 - Crawling Through the Shitpipe - [EHX].mkv β†’ Trailer Park Boys - S08E10 - Crawling Through the Shitpipe - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T19:24:57Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S08E10 - Crawling Through the Shitpipe - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T19:24:57Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T19:24:57Z", "level": "INFO", "message": " Size: 1910.37MB β†’ 642.52MB (33.6% of original, 66.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T19:24:57Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T19:24:57Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S08E10 - Crawling Through the Shitpipe.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T19:24:57Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S09E01.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T19:25:24Z", "level": "INFO", "message": "Copied Trailer Park Boys - S09E01.mkv β†’ Trailer Park Boys - S09E01.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T19:25:24Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T19:25:24Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T19:25:24Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T19:25:26Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T19:25:27Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T19:25:27Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T19:25:27Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T19:25:27Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T19:25:27Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T19:25:27Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T19:25:27Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T19:25:27Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T19:25:27Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T19:25:27Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 634kbps | Action: ENCODE | Target: 160kbps | Title: Surround", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T19:25:27Z", "level": "INFO", "message": "Stream 1: title='Surround', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T19:25:27Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S09E01 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T19:27:02Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T19:27:02Z", "level": "INFO", "message": " Original Size: 3013.31 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T19:27:02Z", "level": "INFO", "message": " Encoded Size: 518.90 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T19:27:02Z", "level": "INFO", "message": " Reduction: 17.2% of original (82.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T19:27:02Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T19:27:02Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T19:27:07Z", "level": "INFO", "message": "Moved Trailer Park Boys - S09E01 - [EHX].mkv β†’ Trailer Park Boys - S09E01 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T19:27:09Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T19:27:09Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S09E01 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T19:27:09Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T19:27:09Z", "level": "INFO", "message": " Size: 3013.31MB β†’ 518.9MB (17.2% of original, 82.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T19:27:09Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T19:27:10Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S09E01.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T19:27:10Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S09E02.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T19:27:29Z", "level": "INFO", "message": "Copied Trailer Park Boys - S09E02.mkv β†’ Trailer Park Boys - S09E02.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T19:27:29Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T19:27:29Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T19:27:29Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T19:27:31Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T19:27:31Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T19:27:31Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T19:27:31Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T19:27:31Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T19:27:31Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T19:27:31Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T19:27:31Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T19:27:31Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T19:27:31Z", "level": "INFO", "message": " - Stream #0: 6chβ†’2ch | Lang: eng | Detected: 634kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T19:27:31Z", "level": "INFO", "message": "Stream 0: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T19:27:31Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S09E02 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T19:29:13Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T19:29:13Z", "level": "INFO", "message": " Original Size: 2195.80 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T19:29:13Z", "level": "INFO", "message": " Encoded Size: 544.51 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T19:29:13Z", "level": "INFO", "message": " Reduction: 24.8% of original (75.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T19:29:13Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T19:29:13Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T19:29:18Z", "level": "INFO", "message": "Moved Trailer Park Boys - S09E02 - [EHX].mkv β†’ Trailer Park Boys - S09E02 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T19:29:19Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S09E02 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T19:29:19Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T19:29:19Z", "level": "INFO", "message": " Size: 2195.8MB β†’ 544.51MB (24.8% of original, 75.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T19:29:19Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T19:29:20Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S09E02.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T19:29:20Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S09E03.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T19:29:38Z", "level": "INFO", "message": "Copied Trailer Park Boys - S09E03.mkv β†’ Trailer Park Boys - S09E03.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T19:29:38Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T19:29:38Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T19:29:38Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T19:29:40Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T19:29:40Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T19:29:40Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T19:29:40Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T19:29:40Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T19:29:40Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T19:29:40Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T19:29:40Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T19:29:40Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T19:29:40Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 637kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T19:29:40Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T19:29:40Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S09E03 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T19:31:12Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T19:31:12Z", "level": "INFO", "message": " Original Size: 2030.17 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T19:31:12Z", "level": "INFO", "message": " Encoded Size: 513.62 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T19:31:12Z", "level": "INFO", "message": " Reduction: 25.3% of original (74.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T19:31:12Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T19:31:12Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T19:31:17Z", "level": "INFO", "message": "Moved Trailer Park Boys - S09E03 - [EHX].mkv β†’ Trailer Park Boys - S09E03 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T19:31:18Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S09E03 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T19:31:18Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T19:31:18Z", "level": "INFO", "message": " Size: 2030.17MB β†’ 513.62MB (25.3% of original, 74.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T19:31:18Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T19:31:19Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S09E03.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T19:31:19Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S09E04.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T19:31:38Z", "level": "INFO", "message": "Copied Trailer Park Boys - S09E04.mkv β†’ Trailer Park Boys - S09E04.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T19:31:38Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T19:31:38Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T19:31:38Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T19:31:39Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T19:31:39Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T19:31:39Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T19:31:39Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T19:31:39Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T19:31:39Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T19:31:39Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T19:31:39Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T19:31:39Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T19:31:39Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 638kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T19:31:39Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T19:31:39Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S09E04 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T19:33:19Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T19:33:19Z", "level": "INFO", "message": " Original Size: 2093.39 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T19:33:19Z", "level": "INFO", "message": " Encoded Size: 538.14 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T19:33:19Z", "level": "INFO", "message": " Reduction: 25.7% of original (74.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T19:33:19Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T19:33:19Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T19:33:23Z", "level": "INFO", "message": "Moved Trailer Park Boys - S09E04 - [EHX].mkv β†’ Trailer Park Boys - S09E04 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T19:33:25Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S09E04 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T19:33:25Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T19:33:25Z", "level": "INFO", "message": " Size: 2093.39MB β†’ 538.14MB (25.7% of original, 74.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T19:33:25Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T19:33:25Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S09E04.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T19:33:25Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S09E05.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T19:33:49Z", "level": "INFO", "message": "Copied Trailer Park Boys - S09E05.mkv β†’ Trailer Park Boys - S09E05.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T19:33:50Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T19:33:50Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T19:33:50Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T19:33:51Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T19:33:51Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T19:33:51Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T19:33:51Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T19:33:51Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T19:33:51Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T19:33:51Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T19:33:51Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T19:33:51Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T19:33:51Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T19:33:51Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 636kbps | Action: ENCODE | Target: 160kbps | Title: Surround", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T19:33:51Z", "level": "INFO", "message": "Stream 1: title='Surround', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T19:33:51Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S09E05 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T19:35:19Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T19:35:19Z", "level": "INFO", "message": " Original Size: 2730.62 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T19:35:19Z", "level": "INFO", "message": " Encoded Size: 465.12 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T19:35:19Z", "level": "INFO", "message": " Reduction: 17.0% of original (83.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T19:35:19Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T19:35:19Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T19:35:23Z", "level": "INFO", "message": "Moved Trailer Park Boys - S09E05 - [EHX].mkv β†’ Trailer Park Boys - S09E05 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T19:35:25Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T19:35:25Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S09E05 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T19:35:25Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T19:35:25Z", "level": "INFO", "message": " Size: 2730.62MB β†’ 465.12MB (17.0% of original, 83.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T19:35:25Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T19:35:26Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S09E05.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T19:35:26Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S09E06.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T19:35:48Z", "level": "INFO", "message": "Copied Trailer Park Boys - S09E06.mkv β†’ Trailer Park Boys - S09E06.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T19:35:48Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T19:35:48Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T19:35:48Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T19:35:50Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T19:35:50Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T19:35:50Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T19:35:50Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T19:35:50Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T19:35:50Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T19:35:50Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T19:35:50Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T19:35:50Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T19:35:50Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T19:35:50Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 634kbps | Action: ENCODE | Target: 160kbps | Title: Surround", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T19:35:50Z", "level": "INFO", "message": "Stream 1: title='Surround', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T19:35:50Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S09E06 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T19:37:13Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T19:37:13Z", "level": "INFO", "message": " Original Size: 2519.51 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T19:37:13Z", "level": "INFO", "message": " Encoded Size: 415.02 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T19:37:13Z", "level": "INFO", "message": " Reduction: 16.5% of original (83.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T19:37:13Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T19:37:13Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T19:37:16Z", "level": "INFO", "message": "Moved Trailer Park Boys - S09E06 - [EHX].mkv β†’ Trailer Park Boys - S09E06 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T19:37:18Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T19:37:18Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S09E06 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T19:37:18Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T19:37:18Z", "level": "INFO", "message": " Size: 2519.51MB β†’ 415.02MB (16.5% of original, 83.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T19:37:18Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T19:37:19Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S09E06.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T19:37:19Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S09E07.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T19:37:44Z", "level": "INFO", "message": "Copied Trailer Park Boys - S09E07.mkv β†’ Trailer Park Boys - S09E07.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T19:37:44Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T19:37:44Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T19:37:44Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T19:37:46Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T19:37:46Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T19:37:46Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T19:37:46Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T19:37:46Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T19:37:46Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T19:37:46Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T19:37:46Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T19:37:46Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T19:37:46Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T19:37:46Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 637kbps | Action: ENCODE | Target: 160kbps | Title: Surround", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T19:37:46Z", "level": "INFO", "message": "Stream 1: title='Surround', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T19:37:46Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S09E07 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T19:39:20Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T19:39:20Z", "level": "INFO", "message": " Original Size: 2912.39 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T19:39:20Z", "level": "INFO", "message": " Encoded Size: 485.95 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T19:39:20Z", "level": "INFO", "message": " Reduction: 16.7% of original (83.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T19:39:20Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T19:39:20Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T19:39:30Z", "level": "INFO", "message": "Moved Trailer Park Boys - S09E07 - [EHX].mkv β†’ Trailer Park Boys - S09E07 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T19:39:32Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-29T19:39:32Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S09E07 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T19:39:32Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T19:39:32Z", "level": "INFO", "message": " Size: 2912.39MB β†’ 485.95MB (16.7% of original, 83.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T19:39:32Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T19:39:32Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S09E07.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T19:39:32Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S09E08.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T19:39:54Z", "level": "INFO", "message": "Copied Trailer Park Boys - S09E08.mkv β†’ Trailer Park Boys - S09E08.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T19:39:54Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T19:39:54Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T19:39:54Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T19:39:56Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T19:39:56Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T19:39:56Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T19:39:56Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T19:39:56Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T19:39:56Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T19:39:56Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T19:39:56Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T19:39:56Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T19:39:56Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 633kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T19:39:56Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T19:39:56Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S09E08 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T19:41:17Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T19:41:17Z", "level": "INFO", "message": " Original Size: 1766.40 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T19:41:17Z", "level": "INFO", "message": " Encoded Size: 454.87 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T19:41:17Z", "level": "INFO", "message": " Reduction: 25.8% of original (74.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T19:41:17Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T19:41:17Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T19:41:25Z", "level": "INFO", "message": "Moved Trailer Park Boys - S09E08 - [EHX].mkv β†’ Trailer Park Boys - S09E08 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T19:41:26Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S09E08 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T19:41:26Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T19:41:26Z", "level": "INFO", "message": " Size: 1766.4MB β†’ 454.87MB (25.8% of original, 74.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T19:41:26Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T19:41:27Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S09E08.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T19:41:27Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S09E09.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T19:41:51Z", "level": "INFO", "message": "Copied Trailer Park Boys - S09E09.mkv β†’ Trailer Park Boys - S09E09.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T19:41:51Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T19:41:51Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T19:41:51Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T19:41:52Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T19:41:52Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T19:41:52Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T19:41:52Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T19:41:52Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T19:41:52Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T19:41:52Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T19:41:52Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T19:41:52Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T19:41:52Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 640kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T19:41:52Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T19:41:52Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S09E09 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T19:43:14Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T19:43:14Z", "level": "INFO", "message": " Original Size: 1898.72 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T19:43:14Z", "level": "INFO", "message": " Encoded Size: 481.22 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T19:43:14Z", "level": "INFO", "message": " Reduction: 25.3% of original (74.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T19:43:14Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T19:43:14Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T19:43:18Z", "level": "INFO", "message": "Moved Trailer Park Boys - S09E09 - [EHX].mkv β†’ Trailer Park Boys - S09E09 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T19:43:19Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S09E09 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T19:43:19Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T19:43:19Z", "level": "INFO", "message": " Size: 1898.72MB β†’ 481.22MB (25.3% of original, 74.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T19:43:19Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T19:43:19Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S09E09.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T19:43:19Z", "level": "INFO", "message": "Processing: Trailer Park Boys - S09E10.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-29T19:43:35Z", "level": "INFO", "message": "Copied Trailer Park Boys - S09E10.mkv β†’ Trailer Park Boys - S09E10.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-29T19:43:35Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-29T19:43:35Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-01-29T19:43:35Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-01-29T19:43:36Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-29T19:43:36Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-29T19:43:36Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-29T19:43:36Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-29T19:43:36Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-29T19:43:37Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-29T19:43:37Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-29T19:43:37Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-29T19:43:37Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-29T19:43:37Z", "level": "INFO", "message": " - Stream #2: 6chβ†’2ch | Lang: eng | Detected: 635kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-29T19:43:37Z", "level": "INFO", "message": "Stream 2: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-29T19:43:37Z", "level": "INFO", "message": "Running CQ encode: Trailer Park Boys - S09E10 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-29T19:44:57Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-29T19:44:57Z", "level": "INFO", "message": " Original Size: 1762.68 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-29T19:44:57Z", "level": "INFO", "message": " Encoded Size: 441.26 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-29T19:44:57Z", "level": "INFO", "message": " Reduction: 25.0% of original (75.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-29T19:44:57Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-29T19:44:57Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-29T19:45:01Z", "level": "INFO", "message": "Moved Trailer Park Boys - S09E10 - [EHX].mkv β†’ Trailer Park Boys - S09E10 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-29T19:45:03Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Trailer Park Boys - S09E10 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-29T19:45:03Z", "level": "INFO", "message": " Type: TV | Show: Trailer Park Boys (2001)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-29T19:45:03Z", "level": "INFO", "message": " Size: 1762.68MB β†’ 441.26MB (25.0% of original, 75.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-29T19:45:03Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-29T19:45:03Z", "level": "INFO", "message": "Deleted original and processing copy for Trailer Park Boys - S09E10.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-29T19:45:03Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 512} {"timestamp": "2026-01-31T21:16:31Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Taskmaster\\Season 11", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-31T21:16:31Z", "level": "INFO", "message": "Processing: Taskmaster - S11E06 - Absolute Casserole h264 AAC HDTV-1080p DARKFLiX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-31T21:16:43Z", "level": "INFO", "message": "Copied Taskmaster - S11E06 - Absolute Casserole h264 AAC HDTV-1080p DARKFLiX.mkv β†’ Taskmaster - S11E06 - Absolute Casserole h264 AAC HDTV-1080p DARKFLiX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-31T21:16:44Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-31T21:16:44Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-01-31T21:16:44Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-31T21:16:46Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-31T21:16:46Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-31T21:16:46Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-31T21:16:46Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-31T21:16:46Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-31T21:16:46Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-31T21:16:46Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-31T21:16:46Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-31T21:16:46Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-31T21:16:46Z", "level": "INFO", "message": "Stereo audio 124kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-31T21:16:46Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 124kbps | Action: COPY (preserve) | Target: 124kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-31T21:16:46Z", "level": "INFO", "message": "Stereo audio 124kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-31T21:16:46Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-31T21:16:46Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S11E06 - Absolute Casserole h264 AAC HDTV-1080p DARKFLiX - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-31T21:23:00Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-31T21:23:00Z", "level": "INFO", "message": " Original Size: 1428.66 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-31T21:23:00Z", "level": "INFO", "message": " Encoded Size: 775.51 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-31T21:23:00Z", "level": "INFO", "message": " Reduction: 54.3% of original (45.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-31T21:23:00Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-31T21:23:00Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-31T21:23:07Z", "level": "INFO", "message": "Moved Taskmaster - S11E06 - Absolute Casserole h264 AAC HDTV-1080p DARKFLiX - [EHX].mkv β†’ Taskmaster - S11E06 - Absolute Casserole h264 AAC HDTV-1080p DARKFLiX - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-31T21:23:09Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S11E06 - Absolute Casserole h264 AAC HDTV-1080p DARKFLiX - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-31T21:23:09Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-31T21:23:09Z", "level": "INFO", "message": " Size: 1428.66MB β†’ 775.51MB (54.3% of original, 45.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-31T21:23:09Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-31T21:23:09Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S11E06 - Absolute Casserole h264 AAC HDTV-1080p DARKFLiX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-31T21:23:09Z", "level": "INFO", "message": "Processing: Taskmaster - S11E08 - An Orderly Species x264 AAC WEBDL-1080p EDITH.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-31T21:23:32Z", "level": "INFO", "message": "Copied Taskmaster - S11E08 - An Orderly Species x264 AAC WEBDL-1080p EDITH.mkv β†’ Taskmaster - S11E08 - An Orderly Species x264 AAC WEBDL-1080p EDITH.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-31T21:23:33Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-31T21:23:33Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-01-31T21:23:33Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-31T21:23:34Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-31T21:23:34Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-31T21:23:34Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-31T21:23:34Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-31T21:23:34Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-31T21:23:34Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-31T21:23:34Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-31T21:23:34Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-31T21:23:34Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-31T21:23:34Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-31T21:23:34Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-31T21:23:34Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-31T21:23:34Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-31T21:23:34Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S11E08 - An Orderly Species x264 AAC WEBDL-1080p EDITH - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-31T21:41:21Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Taskmaster\\Season 7", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-01-31T21:41:21Z", "level": "INFO", "message": "Processing: Taskmaster - S07E01 - The Mean Bean h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-31T21:41:30Z", "level": "INFO", "message": "Copied Taskmaster - S07E01 - The Mean Bean h265 AAC WEBRip-1080p DDEW.mkv β†’ Taskmaster - S07E01 - The Mean Bean h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-31T21:41:30Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-31T21:41:30Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-01-31T21:41:30Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-31T21:41:32Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-31T21:41:32Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-31T21:41:32Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-31T21:41:32Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-31T21:41:32Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-31T21:41:32Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-31T21:41:32Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-31T21:41:32Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-31T21:41:32Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-31T21:41:32Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-31T21:41:32Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-31T21:41:32Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-31T21:41:32Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-31T21:41:32Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-31T21:41:32Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S07E01 - The Mean Bean h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-31T21:47:27Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-31T21:47:27Z", "level": "INFO", "message": " Original Size: 1076.39 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-31T21:47:27Z", "level": "INFO", "message": " Encoded Size: 878.06 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-31T21:47:27Z", "level": "INFO", "message": " Reduction: 81.6% of original (18.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-31T21:47:27Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-31T21:47:27Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-31T21:47:34Z", "level": "INFO", "message": "Moved Taskmaster - S07E01 - The Mean Bean h265 AAC WEBRip-1080p DDEW - [EHX].mkv β†’ Taskmaster - S07E01 - The Mean Bean h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-31T21:47:36Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-31T21:47:36Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S07E01 - The Mean Bean h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-31T21:47:36Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-31T21:47:36Z", "level": "INFO", "message": " Size: 1076.39MB β†’ 878.06MB (81.6% of original, 18.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-31T21:47:36Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-31T21:47:36Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S07E01 - The Mean Bean h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-31T21:47:36Z", "level": "INFO", "message": "Processing: Taskmaster - S07E02 - My Eyes Are Circles h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-31T21:47:47Z", "level": "INFO", "message": "Copied Taskmaster - S07E02 - My Eyes Are Circles h265 AAC WEBRip-1080p DDEW.mkv β†’ Taskmaster - S07E02 - My Eyes Are Circles h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-31T21:47:47Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-31T21:47:47Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-01-31T21:47:47Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-31T21:47:49Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-31T21:47:49Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-31T21:47:49Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-31T21:47:49Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-31T21:47:49Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-31T21:47:49Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-31T21:47:49Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-31T21:47:49Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-31T21:47:49Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-31T21:47:49Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-31T21:47:49Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-31T21:47:49Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-31T21:47:49Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-31T21:47:49Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-31T21:47:49Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S07E02 - My Eyes Are Circles h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-31T21:53:46Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-31T21:53:46Z", "level": "INFO", "message": " Original Size: 1144.40 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-31T21:53:46Z", "level": "INFO", "message": " Encoded Size: 904.59 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-31T21:53:46Z", "level": "INFO", "message": " Reduction: 79.0% of original (21.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-31T21:53:46Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-31T21:53:46Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-31T21:53:54Z", "level": "INFO", "message": "Moved Taskmaster - S07E02 - My Eyes Are Circles h265 AAC WEBRip-1080p DDEW - [EHX].mkv β†’ Taskmaster - S07E02 - My Eyes Are Circles h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-31T21:53:55Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-31T21:53:55Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S07E02 - My Eyes Are Circles h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-31T21:53:55Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-31T21:53:55Z", "level": "INFO", "message": " Size: 1144.4MB β†’ 904.59MB (79.0% of original, 21.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-31T21:53:55Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-31T21:53:55Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S07E02 - My Eyes Are Circles h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-31T21:53:55Z", "level": "INFO", "message": "Processing: Taskmaster - S07E03 - Twelve Blush Majesty Two h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-31T21:54:08Z", "level": "INFO", "message": "Copied Taskmaster - S07E03 - Twelve Blush Majesty Two h265 AAC WEBRip-1080p DDEW.mkv β†’ Taskmaster - S07E03 - Twelve Blush Majesty Two h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-31T21:54:08Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-31T21:54:08Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-01-31T21:54:08Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-31T21:54:09Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-31T21:54:09Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-31T21:54:09Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-31T21:54:09Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-31T21:54:09Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-31T21:54:09Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-31T21:54:09Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-31T21:54:09Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-31T21:54:09Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-31T21:54:09Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-31T21:54:09Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-31T21:54:09Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-31T21:54:09Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-31T21:54:09Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-31T21:54:09Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S07E03 - Twelve Blush Majesty Two h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-31T22:00:03Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-31T22:00:03Z", "level": "INFO", "message": " Original Size: 1180.99 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-31T22:00:03Z", "level": "INFO", "message": " Encoded Size: 939.25 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-31T22:00:03Z", "level": "INFO", "message": " Reduction: 79.5% of original (20.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-31T22:00:03Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-31T22:00:03Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-31T22:00:11Z", "level": "INFO", "message": "Moved Taskmaster - S07E03 - Twelve Blush Majesty Two h265 AAC WEBRip-1080p DDEW - [EHX].mkv β†’ Taskmaster - S07E03 - Twelve Blush Majesty Two h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-31T22:00:13Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-31T22:00:13Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S07E03 - Twelve Blush Majesty Two h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-31T22:00:13Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-31T22:00:13Z", "level": "INFO", "message": " Size: 1180.99MB β†’ 939.25MB (79.5% of original, 20.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-31T22:00:13Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-31T22:00:13Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S07E03 - Twelve Blush Majesty Two h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-31T22:00:13Z", "level": "INFO", "message": "Processing: Taskmaster - S07E04 - OLLIE h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-31T22:00:24Z", "level": "INFO", "message": "Copied Taskmaster - S07E04 - OLLIE h265 AAC WEBRip-1080p DDEW.mkv β†’ Taskmaster - S07E04 - OLLIE h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-31T22:00:24Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-31T22:00:24Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-01-31T22:00:24Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-31T22:00:25Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-31T22:00:25Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-31T22:00:25Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-31T22:00:25Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-31T22:00:25Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-31T22:00:25Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-31T22:00:25Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-31T22:00:25Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-31T22:00:25Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-31T22:00:25Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-31T22:00:25Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-31T22:00:25Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-31T22:00:25Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-31T22:00:25Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-31T22:00:25Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S07E04 - OLLIE h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-31T22:06:19Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-31T22:06:19Z", "level": "INFO", "message": " Original Size: 1025.62 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-31T22:06:19Z", "level": "INFO", "message": " Encoded Size: 804.95 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-31T22:06:19Z", "level": "INFO", "message": " Reduction: 78.5% of original (21.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-31T22:06:19Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-31T22:06:19Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-31T22:06:26Z", "level": "INFO", "message": "Moved Taskmaster - S07E04 - OLLIE h265 AAC WEBRip-1080p DDEW - [EHX].mkv β†’ Taskmaster - S07E04 - OLLIE h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-31T22:06:27Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-31T22:06:27Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S07E04 - OLLIE h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-31T22:06:27Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-31T22:06:27Z", "level": "INFO", "message": " Size: 1025.62MB β†’ 804.95MB (78.5% of original, 21.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-31T22:06:27Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-31T22:06:27Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S07E04 - OLLIE h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-31T22:06:27Z", "level": "INFO", "message": "Processing: Taskmaster - S07E05 - Lotta Soup h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-31T22:06:37Z", "level": "INFO", "message": "Copied Taskmaster - S07E05 - Lotta Soup h265 AAC WEBRip-1080p DDEW.mkv β†’ Taskmaster - S07E05 - Lotta Soup h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-31T22:06:38Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-31T22:06:38Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-01-31T22:06:38Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-31T22:06:39Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-31T22:06:39Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-31T22:06:39Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-31T22:06:39Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-31T22:06:39Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-31T22:06:39Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-31T22:06:39Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-31T22:06:39Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-31T22:06:39Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-31T22:06:39Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-31T22:06:39Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-31T22:06:39Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-31T22:06:39Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-31T22:06:39Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-31T22:06:39Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S07E05 - Lotta Soup h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-31T22:12:35Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-31T22:12:35Z", "level": "INFO", "message": " Original Size: 1133.37 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-31T22:12:35Z", "level": "INFO", "message": " Encoded Size: 902.17 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-31T22:12:35Z", "level": "INFO", "message": " Reduction: 79.6% of original (20.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-31T22:12:35Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-31T22:12:35Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-31T22:12:43Z", "level": "INFO", "message": "Moved Taskmaster - S07E05 - Lotta Soup h265 AAC WEBRip-1080p DDEW - [EHX].mkv β†’ Taskmaster - S07E05 - Lotta Soup h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-31T22:12:45Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-31T22:12:45Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S07E05 - Lotta Soup h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-31T22:12:45Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-31T22:12:45Z", "level": "INFO", "message": " Size: 1133.37MB β†’ 902.17MB (79.6% of original, 20.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-31T22:12:45Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-31T22:12:45Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S07E05 - Lotta Soup h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-31T22:12:45Z", "level": "INFO", "message": "Processing: Taskmaster - S07E06 - A Coquettish Fascinator h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-31T22:12:55Z", "level": "INFO", "message": "Copied Taskmaster - S07E06 - A Coquettish Fascinator h265 AAC WEBRip-1080p DDEW.mkv β†’ Taskmaster - S07E06 - A Coquettish Fascinator h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-31T22:12:55Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-31T22:12:55Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-01-31T22:12:55Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-31T22:12:56Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-31T22:12:56Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-31T22:12:56Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-31T22:12:56Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-31T22:12:56Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-31T22:12:56Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-31T22:12:56Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-31T22:12:56Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-31T22:12:56Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-31T22:12:56Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-31T22:12:56Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-31T22:12:56Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-31T22:12:56Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-31T22:12:56Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-31T22:12:56Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S07E06 - A Coquettish Fascinator h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-31T22:18:49Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-31T22:18:49Z", "level": "INFO", "message": " Original Size: 1130.39 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-31T22:18:49Z", "level": "INFO", "message": " Encoded Size: 899.47 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-31T22:18:49Z", "level": "INFO", "message": " Reduction: 79.6% of original (20.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-31T22:18:49Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-31T22:18:49Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-31T22:18:56Z", "level": "INFO", "message": "Moved Taskmaster - S07E06 - A Coquettish Fascinator h265 AAC WEBRip-1080p DDEW - [EHX].mkv β†’ Taskmaster - S07E06 - A Coquettish Fascinator h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-31T22:18:58Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-31T22:18:58Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S07E06 - A Coquettish Fascinator h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-31T22:18:58Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-31T22:18:58Z", "level": "INFO", "message": " Size: 1130.39MB β†’ 899.47MB (79.6% of original, 20.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-31T22:18:58Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-31T22:18:58Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S07E06 - A Coquettish Fascinator h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-31T22:18:58Z", "level": "INFO", "message": "Processing: Taskmaster - S07E07 - The Perfect Stuff h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-31T22:19:08Z", "level": "INFO", "message": "Copied Taskmaster - S07E07 - The Perfect Stuff h265 AAC WEBRip-1080p DDEW.mkv β†’ Taskmaster - S07E07 - The Perfect Stuff h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-31T22:19:08Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-31T22:19:08Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-01-31T22:19:08Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-31T22:19:09Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-31T22:19:09Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-31T22:19:09Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-31T22:19:09Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-31T22:19:09Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-31T22:19:09Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-31T22:19:09Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-31T22:19:09Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-31T22:19:09Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-31T22:19:09Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-31T22:19:09Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-31T22:19:09Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-31T22:19:09Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-31T22:19:09Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-31T22:19:09Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S07E07 - The Perfect Stuff h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-31T22:25:04Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-31T22:25:04Z", "level": "INFO", "message": " Original Size: 1153.04 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-31T22:25:04Z", "level": "INFO", "message": " Encoded Size: 918.23 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-31T22:25:04Z", "level": "INFO", "message": " Reduction: 79.6% of original (20.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-31T22:25:04Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-31T22:25:04Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-31T22:25:11Z", "level": "INFO", "message": "Moved Taskmaster - S07E07 - The Perfect Stuff h265 AAC WEBRip-1080p DDEW - [EHX].mkv β†’ Taskmaster - S07E07 - The Perfect Stuff h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-31T22:25:13Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-31T22:25:13Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S07E07 - The Perfect Stuff h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-31T22:25:13Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-31T22:25:13Z", "level": "INFO", "message": " Size: 1153.04MB β†’ 918.23MB (79.6% of original, 20.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-31T22:25:13Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-31T22:25:13Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S07E07 - The Perfect Stuff h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-31T22:25:13Z", "level": "INFO", "message": "Processing: Taskmaster - S07E08 - Mother Honks Her Horn h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-31T22:25:25Z", "level": "INFO", "message": "Copied Taskmaster - S07E08 - Mother Honks Her Horn h265 AAC WEBRip-1080p DDEW.mkv β†’ Taskmaster - S07E08 - Mother Honks Her Horn h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-31T22:25:25Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1916x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-31T22:25:25Z", "level": "INFO", "message": "Source 1916x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-01-31T22:25:25Z", "level": "INFO", "message": "Source 1916x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-31T22:25:27Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-31T22:25:27Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-31T22:25:27Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-31T22:25:27Z", "level": "INFO", "message": " β€’ Source Resolution: 1916x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-31T22:25:27Z", "level": "INFO", "message": " β€’ Target Resolution: 1916x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-31T22:25:27Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-31T22:25:27Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-31T22:25:27Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-31T22:25:27Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-31T22:25:27Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-31T22:25:27Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-31T22:25:27Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-31T22:25:27Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-31T22:25:27Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-31T22:25:27Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S07E08 - Mother Honks Her Horn h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-31T22:31:25Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-31T22:31:25Z", "level": "INFO", "message": " Original Size: 1202.99 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-31T22:31:25Z", "level": "INFO", "message": " Encoded Size: 963.48 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-31T22:31:25Z", "level": "INFO", "message": " Reduction: 80.1% of original (19.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-31T22:31:25Z", "level": "INFO", "message": " Resolution: 1916x1080 β†’ 1916x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-31T22:31:25Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-31T22:31:33Z", "level": "INFO", "message": "Moved Taskmaster - S07E08 - Mother Honks Her Horn h265 AAC WEBRip-1080p DDEW - [EHX].mkv β†’ Taskmaster - S07E08 - Mother Honks Her Horn h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-31T22:31:34Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-31T22:31:34Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S07E08 - Mother Honks Her Horn h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-31T22:31:34Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-31T22:31:34Z", "level": "INFO", "message": " Size: 1202.99MB β†’ 963.48MB (80.1% of original, 19.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-31T22:31:34Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-31T22:31:35Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S07E08 - Mother Honks Her Horn h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-31T22:31:35Z", "level": "INFO", "message": "Processing: Taskmaster - S07E09 - The Pendulum Draws The Eye h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-31T22:31:47Z", "level": "INFO", "message": "Copied Taskmaster - S07E09 - The Pendulum Draws The Eye h265 AAC WEBRip-1080p DDEW.mkv β†’ Taskmaster - S07E09 - The Pendulum Draws The Eye h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-31T22:31:47Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-31T22:31:47Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-01-31T22:31:47Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-31T22:31:49Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-31T22:31:49Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-31T22:31:49Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-31T22:31:49Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-31T22:31:49Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-31T22:31:49Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-31T22:31:49Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-31T22:31:49Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-31T22:31:49Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-31T22:31:49Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-31T22:31:49Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-31T22:31:49Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-31T22:31:49Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-31T22:31:49Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-31T22:31:49Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S07E09 - The Pendulum Draws The Eye h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-31T22:37:45Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-31T22:37:45Z", "level": "INFO", "message": " Original Size: 1194.53 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-31T22:37:45Z", "level": "INFO", "message": " Encoded Size: 957.19 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-31T22:37:45Z", "level": "INFO", "message": " Reduction: 80.1% of original (19.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-31T22:37:45Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-31T22:37:45Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-31T22:37:53Z", "level": "INFO", "message": "Moved Taskmaster - S07E09 - The Pendulum Draws The Eye h265 AAC WEBRip-1080p DDEW - [EHX].mkv β†’ Taskmaster - S07E09 - The Pendulum Draws The Eye h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-31T22:37:54Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-31T22:37:54Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S07E09 - The Pendulum Draws The Eye h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-31T22:37:54Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-31T22:37:54Z", "level": "INFO", "message": " Size: 1194.53MB β†’ 957.19MB (80.1% of original, 19.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-31T22:37:54Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-31T22:37:55Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S07E09 - The Pendulum Draws The Eye h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-31T22:37:55Z", "level": "INFO", "message": "Processing: Taskmaster - S07E10 - I Can Hear It Gooping h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-01-31T22:38:07Z", "level": "INFO", "message": "Copied Taskmaster - S07E10 - I Can Hear It Gooping h265 AAC WEBRip-1080p DDEW.mkv β†’ Taskmaster - S07E10 - I Can Hear It Gooping h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-01-31T22:38:07Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-01-31T22:38:07Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-01-31T22:38:07Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-01-31T22:38:08Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-31T22:38:08Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-01-31T22:38:08Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-01-31T22:38:08Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-01-31T22:38:08Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-01-31T22:38:08Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-01-31T22:38:08Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-01-31T22:38:08Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-01-31T22:38:08Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-01-31T22:38:08Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-01-31T22:38:08Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-31T22:38:08Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-01-31T22:38:08Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-01-31T22:38:08Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-01-31T22:38:08Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S07E10 - I Can Hear It Gooping h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-01-31T22:44:09Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-01-31T22:44:09Z", "level": "INFO", "message": " Original Size: 1199.04 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-01-31T22:44:09Z", "level": "INFO", "message": " Encoded Size: 967.37 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-01-31T22:44:09Z", "level": "INFO", "message": " Reduction: 80.7% of original (19.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-01-31T22:44:09Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-01-31T22:44:09Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-01-31T22:44:17Z", "level": "INFO", "message": "Moved Taskmaster - S07E10 - I Can Hear It Gooping h265 AAC WEBRip-1080p DDEW - [EHX].mkv β†’ Taskmaster - S07E10 - I Can Hear It Gooping h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-01-31T22:44:19Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-01-31T22:44:19Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S07E10 - I Can Hear It Gooping h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-01-31T22:44:19Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-01-31T22:44:19Z", "level": "INFO", "message": " Size: 1199.04MB β†’ 967.37MB (80.7% of original, 19.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-01-31T22:44:19Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-01-31T22:44:19Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S07E10 - I Can Hear It Gooping h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-01-31T22:44:19Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 512} {"timestamp": "2026-02-01T14:46:20Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Wonder Man (2026)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-02-01T14:46:20Z", "level": "INFO", "message": "Processing: Wonder.Man.2026.S01E01.1080p.WEBRip.x265-KONTRAST.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T14:46:26Z", "level": "INFO", "message": "Copied Wonder.Man.2026.S01E01.1080p.WEBRip.x265-KONTRAST.mkv β†’ Wonder.Man.2026.S01E01.1080p.WEBRip.x265-KONTRAST.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T14:46:27Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x800", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T14:46:27Z", "level": "INFO", "message": "Source 1920x800 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T14:46:27Z", "level": "INFO", "message": "Source 1920x800 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T14:46:28Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T14:46:28Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T14:46:28Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T14:46:28Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T14:46:28Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T14:46:28Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T14:46:28Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T14:46:28Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T14:46:28Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T14:46:28Z", "level": "INFO", "message": "Multi-channel audio 226kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-02-01T14:46:28Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 226kbps | Action: COPY (preserve) | Target: 226kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T14:46:28Z", "level": "INFO", "message": "Multi-channel audio 226kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-02-01T14:46:28Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T14:46:28Z", "level": "INFO", "message": "Running CQ encode: Wonder.Man.2026.S01E01.1080p.WEBRip.x265-KONTRAST - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T14:49:33Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T14:49:33Z", "level": "INFO", "message": " Original Size: 744.60 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T14:49:33Z", "level": "INFO", "message": " Encoded Size: 330.56 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T14:49:33Z", "level": "INFO", "message": " Reduction: 44.4% of original (55.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T14:49:33Z", "level": "INFO", "message": " Resolution: 1920x800 β†’ 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T14:49:33Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T14:49:36Z", "level": "INFO", "message": "Moved Wonder.Man.2026.S01E01.1080p.WEBRip.x265-KONTRAST - [EHX].mkv β†’ Wonder.Man.2026.S01E01.1080p.WEBRip.x265-KONTRAST - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T14:49:37Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Wonder.Man.2026.S01E01.1080p.WEBRip.x265-KONTRAST - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T14:49:37Z", "level": "INFO", "message": " Type: TV | Show: Wonder Man (2026)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T14:49:37Z", "level": "INFO", "message": " Size: 744.6MB β†’ 330.56MB (44.4% of original, 55.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T14:49:37Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T14:49:37Z", "level": "INFO", "message": "Deleted original and processing copy for Wonder.Man.2026.S01E01.1080p.WEBRip.x265-KONTRAST.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T14:49:37Z", "level": "INFO", "message": "Processing: Wonder.Man.2026.S01E02.1080p.WEBRip.x265-KONTRAST.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T14:49:44Z", "level": "INFO", "message": "Copied Wonder.Man.2026.S01E02.1080p.WEBRip.x265-KONTRAST.mkv β†’ Wonder.Man.2026.S01E02.1080p.WEBRip.x265-KONTRAST.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T14:49:44Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x800", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T14:49:44Z", "level": "INFO", "message": "Source 1920x800 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T14:49:44Z", "level": "INFO", "message": "Source 1920x800 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T14:49:45Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T14:49:45Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T14:49:45Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T14:49:45Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T14:49:45Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T14:49:45Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T14:49:45Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T14:49:45Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T14:49:45Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T14:49:45Z", "level": "INFO", "message": "Multi-channel audio 225kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-02-01T14:49:45Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 225kbps | Action: COPY (preserve) | Target: 225kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T14:49:45Z", "level": "INFO", "message": "Multi-channel audio 225kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-02-01T14:49:45Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T14:49:45Z", "level": "INFO", "message": "Running CQ encode: Wonder.Man.2026.S01E02.1080p.WEBRip.x265-KONTRAST - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T14:52:45Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T14:52:45Z", "level": "INFO", "message": " Original Size: 726.31 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T14:52:45Z", "level": "INFO", "message": " Encoded Size: 301.43 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T14:52:45Z", "level": "INFO", "message": " Reduction: 41.5% of original (58.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T14:52:45Z", "level": "INFO", "message": " Resolution: 1920x800 β†’ 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T14:52:45Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T14:52:48Z", "level": "INFO", "message": "Moved Wonder.Man.2026.S01E02.1080p.WEBRip.x265-KONTRAST - [EHX].mkv β†’ Wonder.Man.2026.S01E02.1080p.WEBRip.x265-KONTRAST - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T14:52:49Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Wonder.Man.2026.S01E02.1080p.WEBRip.x265-KONTRAST - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T14:52:49Z", "level": "INFO", "message": " Type: TV | Show: Wonder Man (2026)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T14:52:49Z", "level": "INFO", "message": " Size: 726.31MB β†’ 301.43MB (41.5% of original, 58.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T14:52:49Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T14:52:49Z", "level": "INFO", "message": "Deleted original and processing copy for Wonder.Man.2026.S01E02.1080p.WEBRip.x265-KONTRAST.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T14:52:49Z", "level": "INFO", "message": "Processing: Wonder.Man.2026.S01E03.1080p.WEBRip.x265-KONTRAST.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T14:52:55Z", "level": "INFO", "message": "Copied Wonder.Man.2026.S01E03.1080p.WEBRip.x265-KONTRAST.mkv β†’ Wonder.Man.2026.S01E03.1080p.WEBRip.x265-KONTRAST.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T14:52:55Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x800", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T14:52:55Z", "level": "INFO", "message": "Source 1920x800 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T14:52:55Z", "level": "INFO", "message": "Source 1920x800 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T14:52:56Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T14:52:56Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T14:52:56Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T14:52:56Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T14:52:56Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T14:52:56Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T14:52:56Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T14:52:56Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T14:52:56Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T14:52:56Z", "level": "INFO", "message": "Multi-channel audio 224kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-02-01T14:52:56Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 224kbps | Action: COPY (preserve) | Target: 224kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T14:52:56Z", "level": "INFO", "message": "Multi-channel audio 224kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-02-01T14:52:56Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T14:52:56Z", "level": "INFO", "message": "Running CQ encode: Wonder.Man.2026.S01E03.1080p.WEBRip.x265-KONTRAST - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T14:55:57Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T14:55:57Z", "level": "INFO", "message": " Original Size: 727.56 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T14:55:57Z", "level": "INFO", "message": " Encoded Size: 280.26 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T14:55:57Z", "level": "INFO", "message": " Reduction: 38.5% of original (61.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T14:55:57Z", "level": "INFO", "message": " Resolution: 1920x800 β†’ 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T14:55:57Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T14:56:00Z", "level": "INFO", "message": "Moved Wonder.Man.2026.S01E03.1080p.WEBRip.x265-KONTRAST - [EHX].mkv β†’ Wonder.Man.2026.S01E03.1080p.WEBRip.x265-KONTRAST - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T14:56:01Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Wonder.Man.2026.S01E03.1080p.WEBRip.x265-KONTRAST - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T14:56:01Z", "level": "INFO", "message": " Type: TV | Show: Wonder Man (2026)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T14:56:01Z", "level": "INFO", "message": " Size: 727.56MB β†’ 280.26MB (38.5% of original, 61.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T14:56:01Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T14:56:01Z", "level": "INFO", "message": "Deleted original and processing copy for Wonder.Man.2026.S01E03.1080p.WEBRip.x265-KONTRAST.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T14:56:01Z", "level": "INFO", "message": "Processing: Wonder.Man.2026.S01E04.1080p.WEBRip.x265-KONTRAST.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T14:57:00Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Taskmaster", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-02-01T14:57:00Z", "level": "INFO", "message": "Processing: Taskmaster.S15E01.1080p.WEB.h264-EDITH[EZTVx.to].mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T14:57:15Z", "level": "INFO", "message": "Copied Taskmaster.S15E01.1080p.WEB.h264-EDITH[EZTVx.to].mkv β†’ Taskmaster.S15E01.1080p.WEB.h264-EDITH[EZTVx.to].mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T14:57:16Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T14:57:16Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T14:57:16Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T14:57:17Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T14:57:17Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T14:57:17Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T14:57:17Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T14:57:17Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T14:57:17Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T14:57:17Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T14:57:17Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T14:57:17Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T14:57:17Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T14:57:17Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T14:57:17Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T14:57:17Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T14:57:17Z", "level": "INFO", "message": "Running CQ encode: Taskmaster.S15E01.1080p.WEB.h264-EDITH[EZTVx.to] - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T15:03:29Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T15:03:29Z", "level": "INFO", "message": " Original Size: 1806.04 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T15:03:29Z", "level": "INFO", "message": " Encoded Size: 847.36 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T15:03:29Z", "level": "INFO", "message": " Reduction: 46.9% of original (53.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T15:03:29Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T15:03:29Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T15:03:36Z", "level": "INFO", "message": "Moved Taskmaster.S15E01.1080p.WEB.h264-EDITH[EZTVx.to] - [EHX].mkv β†’ Taskmaster.S15E01.1080p.WEB.h264-EDITH[EZTVx.to] - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T15:03:38Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster.S15E01.1080p.WEB.h264-EDITH[EZTVx.to] - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T15:03:38Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T15:03:38Z", "level": "INFO", "message": " Size: 1806.04MB β†’ 847.36MB (46.9% of original, 53.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T15:03:38Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T15:03:38Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster.S15E01.1080p.WEB.h264-EDITH[EZTVx.to].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T15:03:38Z", "level": "INFO", "message": "Processing: Taskmaster.S15E02.1080p.WEB.h264-EDITH[EZTVx.to].mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T15:03:56Z", "level": "INFO", "message": "Copied Taskmaster.S15E02.1080p.WEB.h264-EDITH[EZTVx.to].mkv β†’ Taskmaster.S15E02.1080p.WEB.h264-EDITH[EZTVx.to].mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T15:03:56Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T15:03:56Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T15:03:56Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T15:03:58Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T15:03:58Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T15:03:58Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T15:03:58Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T15:03:58Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T15:03:58Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T15:03:58Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T15:03:58Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T15:03:58Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T15:03:58Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T15:03:58Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T15:03:58Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T15:03:58Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T15:03:58Z", "level": "INFO", "message": "Running CQ encode: Taskmaster.S15E02.1080p.WEB.h264-EDITH[EZTVx.to] - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T15:10:08Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T15:10:08Z", "level": "INFO", "message": " Original Size: 1810.59 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T15:10:08Z", "level": "INFO", "message": " Encoded Size: 738.73 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T15:10:08Z", "level": "INFO", "message": " Reduction: 40.8% of original (59.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T15:10:08Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T15:10:08Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T15:10:15Z", "level": "INFO", "message": "Moved Taskmaster.S15E02.1080p.WEB.h264-EDITH[EZTVx.to] - [EHX].mkv β†’ Taskmaster.S15E02.1080p.WEB.h264-EDITH[EZTVx.to] - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T15:10:16Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster.S15E02.1080p.WEB.h264-EDITH[EZTVx.to] - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T15:10:16Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T15:10:16Z", "level": "INFO", "message": " Size: 1810.59MB β†’ 738.73MB (40.8% of original, 59.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T15:10:16Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T15:10:17Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster.S15E02.1080p.WEB.h264-EDITH[EZTVx.to].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T15:10:17Z", "level": "INFO", "message": "Processing: Taskmaster.S15E03.1080p.WEB.h264-EDITH[EZTVx.to].mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T15:10:34Z", "level": "INFO", "message": "Copied Taskmaster.S15E03.1080p.WEB.h264-EDITH[EZTVx.to].mkv β†’ Taskmaster.S15E03.1080p.WEB.h264-EDITH[EZTVx.to].mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T15:10:34Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T15:10:34Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T15:10:34Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T15:10:36Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T15:10:36Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T15:10:36Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T15:10:36Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T15:10:36Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T15:10:36Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T15:10:36Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T15:10:36Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T15:10:36Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T15:10:36Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T15:10:36Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T15:10:36Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T15:10:36Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T15:10:36Z", "level": "INFO", "message": "Running CQ encode: Taskmaster.S15E03.1080p.WEB.h264-EDITH[EZTVx.to] - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T15:16:46Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T15:16:46Z", "level": "INFO", "message": " Original Size: 1806.45 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T15:16:46Z", "level": "INFO", "message": " Encoded Size: 684.76 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T15:16:46Z", "level": "INFO", "message": " Reduction: 37.9% of original (62.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T15:16:46Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T15:16:46Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T15:16:52Z", "level": "INFO", "message": "Moved Taskmaster.S15E03.1080p.WEB.h264-EDITH[EZTVx.to] - [EHX].mkv β†’ Taskmaster.S15E03.1080p.WEB.h264-EDITH[EZTVx.to] - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T15:16:54Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster.S15E03.1080p.WEB.h264-EDITH[EZTVx.to] - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T15:16:54Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T15:16:54Z", "level": "INFO", "message": " Size: 1806.45MB β†’ 684.76MB (37.9% of original, 62.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T15:16:54Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T15:16:54Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster.S15E03.1080p.WEB.h264-EDITH[EZTVx.to].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T15:16:54Z", "level": "INFO", "message": "Processing: Taskmaster.S15E04.1080p.WEB.h264-EDITH[EZTVx.to].mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T15:17:11Z", "level": "INFO", "message": "Copied Taskmaster.S15E04.1080p.WEB.h264-EDITH[EZTVx.to].mkv β†’ Taskmaster.S15E04.1080p.WEB.h264-EDITH[EZTVx.to].mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T15:17:11Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T15:17:11Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T15:17:11Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T15:17:13Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T15:17:13Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T15:17:13Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T15:17:13Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T15:17:13Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T15:17:13Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T15:17:13Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T15:17:13Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T15:17:13Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T15:17:13Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T15:17:13Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T15:17:13Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T15:17:13Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T15:17:13Z", "level": "INFO", "message": "Running CQ encode: Taskmaster.S15E04.1080p.WEB.h264-EDITH[EZTVx.to] - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T15:23:24Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T15:23:24Z", "level": "INFO", "message": " Original Size: 1806.77 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T15:23:24Z", "level": "INFO", "message": " Encoded Size: 745.59 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T15:23:24Z", "level": "INFO", "message": " Reduction: 41.3% of original (58.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T15:23:24Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T15:23:24Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T15:23:30Z", "level": "INFO", "message": "Moved Taskmaster.S15E04.1080p.WEB.h264-EDITH[EZTVx.to] - [EHX].mkv β†’ Taskmaster.S15E04.1080p.WEB.h264-EDITH[EZTVx.to] - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T15:23:32Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster.S15E04.1080p.WEB.h264-EDITH[EZTVx.to] - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T15:23:32Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T15:23:32Z", "level": "INFO", "message": " Size: 1806.77MB β†’ 745.59MB (41.3% of original, 58.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T15:23:32Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T15:23:32Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster.S15E04.1080p.WEB.h264-EDITH[EZTVx.to].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T15:23:32Z", "level": "INFO", "message": "Processing: Taskmaster.S15E05.1080p.WEB.h264-EDITH[EZTVx.to].mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T15:23:49Z", "level": "INFO", "message": "Copied Taskmaster.S15E05.1080p.WEB.h264-EDITH[EZTVx.to].mkv β†’ Taskmaster.S15E05.1080p.WEB.h264-EDITH[EZTVx.to].mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T15:23:50Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T15:23:50Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T15:23:50Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T15:23:51Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T15:23:51Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T15:23:51Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T15:23:51Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T15:23:51Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T15:23:51Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T15:23:51Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T15:23:51Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T15:23:51Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T15:23:51Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T15:23:51Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T15:23:51Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T15:23:51Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T15:23:51Z", "level": "INFO", "message": "Running CQ encode: Taskmaster.S15E05.1080p.WEB.h264-EDITH[EZTVx.to] - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T15:30:03Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T15:30:03Z", "level": "INFO", "message": " Original Size: 1809.41 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T15:30:03Z", "level": "INFO", "message": " Encoded Size: 702.83 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T15:30:03Z", "level": "INFO", "message": " Reduction: 38.8% of original (61.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T15:30:03Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T15:30:03Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T15:30:09Z", "level": "INFO", "message": "Moved Taskmaster.S15E05.1080p.WEB.h264-EDITH[EZTVx.to] - [EHX].mkv β†’ Taskmaster.S15E05.1080p.WEB.h264-EDITH[EZTVx.to] - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T15:30:11Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster.S15E05.1080p.WEB.h264-EDITH[EZTVx.to] - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T15:30:11Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T15:30:11Z", "level": "INFO", "message": " Size: 1809.41MB β†’ 702.83MB (38.8% of original, 61.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T15:30:11Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T15:30:12Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster.S15E05.1080p.WEB.h264-EDITH[EZTVx.to].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T15:30:12Z", "level": "INFO", "message": "Processing: Taskmaster.S15E06.1080p.WEB.h264-EDITH[EZTVx.to].mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T15:30:29Z", "level": "INFO", "message": "Copied Taskmaster.S15E06.1080p.WEB.h264-EDITH[EZTVx.to].mkv β†’ Taskmaster.S15E06.1080p.WEB.h264-EDITH[EZTVx.to].mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T15:30:29Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T15:30:29Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T15:30:29Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T15:30:31Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T15:30:31Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T15:30:31Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T15:30:31Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T15:30:31Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T15:30:31Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T15:30:31Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T15:30:31Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T15:30:31Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T15:30:31Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T15:30:31Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T15:30:31Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T15:30:31Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T15:30:31Z", "level": "INFO", "message": "Running CQ encode: Taskmaster.S15E06.1080p.WEB.h264-EDITH[EZTVx.to] - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T15:36:45Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T15:36:45Z", "level": "INFO", "message": " Original Size: 1817.64 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T15:36:45Z", "level": "INFO", "message": " Encoded Size: 646.43 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T15:36:45Z", "level": "INFO", "message": " Reduction: 35.6% of original (64.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T15:36:45Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T15:36:45Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T15:36:50Z", "level": "INFO", "message": "Moved Taskmaster.S15E06.1080p.WEB.h264-EDITH[EZTVx.to] - [EHX].mkv β†’ Taskmaster.S15E06.1080p.WEB.h264-EDITH[EZTVx.to] - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T15:36:52Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster.S15E06.1080p.WEB.h264-EDITH[EZTVx.to] - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T15:36:52Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T15:36:52Z", "level": "INFO", "message": " Size: 1817.64MB β†’ 646.43MB (35.6% of original, 64.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T15:36:52Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T15:36:53Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster.S15E06.1080p.WEB.h264-EDITH[EZTVx.to].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T15:36:53Z", "level": "INFO", "message": "Processing: Taskmaster.S15E07.1080p.WEB.h264-EDITH[EZTVx.to].mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T15:37:10Z", "level": "INFO", "message": "Copied Taskmaster.S15E07.1080p.WEB.h264-EDITH[EZTVx.to].mkv β†’ Taskmaster.S15E07.1080p.WEB.h264-EDITH[EZTVx.to].mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T15:37:10Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T15:37:10Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T15:37:10Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T15:37:12Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T15:37:12Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T15:37:12Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T15:37:12Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T15:37:12Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T15:37:12Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T15:37:12Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T15:37:12Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T15:37:12Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T15:37:12Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T15:37:12Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T15:37:12Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T15:37:12Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T15:37:12Z", "level": "INFO", "message": "Running CQ encode: Taskmaster.S15E07.1080p.WEB.h264-EDITH[EZTVx.to] - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T15:43:25Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T15:43:25Z", "level": "INFO", "message": " Original Size: 1807.94 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T15:43:25Z", "level": "INFO", "message": " Encoded Size: 712.20 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T15:43:25Z", "level": "INFO", "message": " Reduction: 39.4% of original (60.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T15:43:25Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T15:43:25Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T15:43:31Z", "level": "INFO", "message": "Moved Taskmaster.S15E07.1080p.WEB.h264-EDITH[EZTVx.to] - [EHX].mkv β†’ Taskmaster.S15E07.1080p.WEB.h264-EDITH[EZTVx.to] - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T15:43:33Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster.S15E07.1080p.WEB.h264-EDITH[EZTVx.to] - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T15:43:33Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T15:43:33Z", "level": "INFO", "message": " Size: 1807.94MB β†’ 712.2MB (39.4% of original, 60.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T15:43:33Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T15:43:33Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster.S15E07.1080p.WEB.h264-EDITH[EZTVx.to].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T15:43:33Z", "level": "INFO", "message": "Processing: Taskmaster.S15E08.1080p.WEB.h264-EDITH[EZTVx.to].mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T15:43:51Z", "level": "INFO", "message": "Copied Taskmaster.S15E08.1080p.WEB.h264-EDITH[EZTVx.to].mkv β†’ Taskmaster.S15E08.1080p.WEB.h264-EDITH[EZTVx.to].mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T15:43:51Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T15:43:51Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T15:43:51Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T15:43:53Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T15:43:53Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T15:43:53Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T15:43:53Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T15:43:53Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T15:43:53Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T15:43:53Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T15:43:53Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T15:43:53Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T15:43:53Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T15:43:53Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T15:43:53Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T15:43:53Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T15:43:53Z", "level": "INFO", "message": "Running CQ encode: Taskmaster.S15E08.1080p.WEB.h264-EDITH[EZTVx.to] - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T15:50:05Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T15:50:05Z", "level": "INFO", "message": " Original Size: 1810.06 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T15:50:05Z", "level": "INFO", "message": " Encoded Size: 780.68 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T15:50:05Z", "level": "INFO", "message": " Reduction: 43.1% of original (56.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T15:50:05Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T15:50:05Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T15:50:12Z", "level": "INFO", "message": "Moved Taskmaster.S15E08.1080p.WEB.h264-EDITH[EZTVx.to] - [EHX].mkv β†’ Taskmaster.S15E08.1080p.WEB.h264-EDITH[EZTVx.to] - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T15:50:14Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster.S15E08.1080p.WEB.h264-EDITH[EZTVx.to] - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T15:50:14Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T15:50:14Z", "level": "INFO", "message": " Size: 1810.06MB β†’ 780.68MB (43.1% of original, 56.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T15:50:14Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T15:50:14Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster.S15E08.1080p.WEB.h264-EDITH[EZTVx.to].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T15:50:14Z", "level": "INFO", "message": "Processing: Taskmaster.S15E09.1080p.WEB.h264-EDITH[EZTVx.to].mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T15:50:32Z", "level": "INFO", "message": "Copied Taskmaster.S15E09.1080p.WEB.h264-EDITH[EZTVx.to].mkv β†’ Taskmaster.S15E09.1080p.WEB.h264-EDITH[EZTVx.to].mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T15:50:32Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T15:50:32Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T15:50:32Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T15:50:34Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T15:50:34Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T15:50:34Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T15:50:34Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T15:50:34Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T15:50:34Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T15:50:34Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T15:50:34Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T15:50:34Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T15:50:34Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T15:50:34Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T15:50:34Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T15:50:34Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T15:50:34Z", "level": "INFO", "message": "Running CQ encode: Taskmaster.S15E09.1080p.WEB.h264-EDITH[EZTVx.to] - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T15:56:46Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T15:56:46Z", "level": "INFO", "message": " Original Size: 1808.28 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T15:56:46Z", "level": "INFO", "message": " Encoded Size: 641.29 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T15:56:46Z", "level": "INFO", "message": " Reduction: 35.5% of original (64.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T15:56:46Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T15:56:46Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T15:56:52Z", "level": "INFO", "message": "Moved Taskmaster.S15E09.1080p.WEB.h264-EDITH[EZTVx.to] - [EHX].mkv β†’ Taskmaster.S15E09.1080p.WEB.h264-EDITH[EZTVx.to] - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T15:56:53Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster.S15E09.1080p.WEB.h264-EDITH[EZTVx.to] - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T15:56:53Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T15:56:53Z", "level": "INFO", "message": " Size: 1808.28MB β†’ 641.29MB (35.5% of original, 64.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T15:56:53Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T15:56:54Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster.S15E09.1080p.WEB.h264-EDITH[EZTVx.to].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T15:56:54Z", "level": "INFO", "message": "Processing: Taskmaster.S15E10.1080p.WEB.h264-EDITH[EZTVx.to].mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T15:57:09Z", "level": "INFO", "message": "Copied Taskmaster.S15E10.1080p.WEB.h264-EDITH[EZTVx.to].mkv β†’ Taskmaster.S15E10.1080p.WEB.h264-EDITH[EZTVx.to].mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T15:57:10Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T15:57:10Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T15:57:10Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T15:57:11Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T15:57:11Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T15:57:11Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T15:57:11Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T15:57:11Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T15:57:11Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T15:57:11Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T15:57:11Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T15:57:11Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T15:57:11Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T15:57:11Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T15:57:11Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T15:57:11Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T15:57:11Z", "level": "INFO", "message": "Running CQ encode: Taskmaster.S15E10.1080p.WEB.h264-EDITH[EZTVx.to] - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T16:03:24Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T16:03:24Z", "level": "INFO", "message": " Original Size: 1807.61 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T16:03:24Z", "level": "INFO", "message": " Encoded Size: 731.83 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T16:03:24Z", "level": "INFO", "message": " Reduction: 40.5% of original (59.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T16:03:24Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T16:03:24Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T16:03:31Z", "level": "INFO", "message": "Moved Taskmaster.S15E10.1080p.WEB.h264-EDITH[EZTVx.to] - [EHX].mkv β†’ Taskmaster.S15E10.1080p.WEB.h264-EDITH[EZTVx.to] - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T16:03:32Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster.S15E10.1080p.WEB.h264-EDITH[EZTVx.to] - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T16:03:32Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T16:03:32Z", "level": "INFO", "message": " Size: 1807.61MB β†’ 731.83MB (40.5% of original, 59.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T16:03:32Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T16:03:33Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster.S15E10.1080p.WEB.h264-EDITH[EZTVx.to].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T16:03:33Z", "level": "INFO", "message": "Processing: Taskmaster - S19E01 - Sometimes Spit h265 AAC WEBDL-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T16:03:41Z", "level": "INFO", "message": "Copied Taskmaster - S19E01 - Sometimes Spit h265 AAC WEBDL-1080p DDEW.mkv β†’ Taskmaster - S19E01 - Sometimes Spit h265 AAC WEBDL-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T16:03:41Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T16:03:41Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T16:03:41Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T16:03:43Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T16:03:43Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T16:03:43Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T16:03:43Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T16:03:43Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T16:03:43Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T16:03:43Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T16:03:43Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T16:03:43Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T16:03:43Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T16:03:43Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T16:03:43Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T16:03:43Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T16:03:43Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T16:03:43Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S19E01 - Sometimes Spit h265 AAC WEBDL-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T16:09:56Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T16:09:56Z", "level": "INFO", "message": " Original Size: 991.62 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T16:09:56Z", "level": "INFO", "message": " Encoded Size: 742.79 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T16:09:56Z", "level": "INFO", "message": " Reduction: 74.9% of original (25.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T16:09:56Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T16:09:56Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T16:10:03Z", "level": "INFO", "message": "Moved Taskmaster - S19E01 - Sometimes Spit h265 AAC WEBDL-1080p DDEW - [EHX].mkv β†’ Taskmaster - S19E01 - Sometimes Spit h265 AAC WEBDL-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T16:10:04Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T16:10:04Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S19E01 - Sometimes Spit h265 AAC WEBDL-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T16:10:04Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T16:10:04Z", "level": "INFO", "message": " Size: 991.62MB β†’ 742.79MB (74.9% of original, 25.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T16:10:04Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T16:10:05Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S19E01 - Sometimes Spit h265 AAC WEBDL-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T16:10:05Z", "level": "INFO", "message": "Processing: Taskmaster - S19E02 - An Invisible Jump Rope h265 AAC WEBDL-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T16:10:14Z", "level": "INFO", "message": "Copied Taskmaster - S19E02 - An Invisible Jump Rope h265 AAC WEBDL-1080p DDEW.mkv β†’ Taskmaster - S19E02 - An Invisible Jump Rope h265 AAC WEBDL-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T16:10:14Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T16:10:14Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T16:10:14Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T16:10:16Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T16:10:16Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T16:10:16Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T16:10:16Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T16:10:16Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T16:10:16Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T16:10:16Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T16:10:16Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T16:10:16Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T16:10:16Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T16:10:16Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T16:10:16Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T16:10:16Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T16:10:16Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T16:10:16Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S19E02 - An Invisible Jump Rope h265 AAC WEBDL-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T16:16:31Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T16:16:31Z", "level": "INFO", "message": " Original Size: 1022.51 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T16:16:31Z", "level": "INFO", "message": " Encoded Size: 769.98 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T16:16:31Z", "level": "INFO", "message": " Reduction: 75.3% of original (24.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T16:16:31Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T16:16:31Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T16:16:37Z", "level": "INFO", "message": "Moved Taskmaster - S19E02 - An Invisible Jump Rope h265 AAC WEBDL-1080p DDEW - [EHX].mkv β†’ Taskmaster - S19E02 - An Invisible Jump Rope h265 AAC WEBDL-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T16:16:39Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T16:16:39Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S19E02 - An Invisible Jump Rope h265 AAC WEBDL-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T16:16:39Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T16:16:39Z", "level": "INFO", "message": " Size: 1022.51MB β†’ 769.98MB (75.3% of original, 24.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T16:16:39Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T16:16:39Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S19E02 - An Invisible Jump Rope h265 AAC WEBDL-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T16:16:39Z", "level": "INFO", "message": "Processing: Taskmaster - S19E03 - My Presumably Scrotum h265 AAC WEBDL-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T16:16:48Z", "level": "INFO", "message": "Copied Taskmaster - S19E03 - My Presumably Scrotum h265 AAC WEBDL-1080p DDEW.mkv β†’ Taskmaster - S19E03 - My Presumably Scrotum h265 AAC WEBDL-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T16:16:48Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T16:16:48Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T16:16:48Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T16:16:49Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T16:16:49Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T16:16:49Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T16:16:49Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T16:16:49Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T16:16:49Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T16:16:49Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T16:16:49Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T16:16:49Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T16:16:49Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T16:16:49Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T16:16:49Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T16:16:49Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T16:16:49Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T16:16:49Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S19E03 - My Presumably Scrotum h265 AAC WEBDL-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T16:23:05Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T16:23:05Z", "level": "INFO", "message": " Original Size: 948.14 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T16:23:05Z", "level": "INFO", "message": " Encoded Size: 703.01 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T16:23:05Z", "level": "INFO", "message": " Reduction: 74.1% of original (25.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T16:23:05Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T16:23:05Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T16:23:11Z", "level": "INFO", "message": "Moved Taskmaster - S19E03 - My Presumably Scrotum h265 AAC WEBDL-1080p DDEW - [EHX].mkv β†’ Taskmaster - S19E03 - My Presumably Scrotum h265 AAC WEBDL-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T16:23:13Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T16:23:13Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S19E03 - My Presumably Scrotum h265 AAC WEBDL-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T16:23:13Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T16:23:13Z", "level": "INFO", "message": " Size: 948.14MB β†’ 703.01MB (74.1% of original, 25.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T16:23:13Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T16:23:13Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S19E03 - My Presumably Scrotum h265 AAC WEBDL-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T16:23:13Z", "level": "INFO", "message": "Processing: Taskmaster - S19E04 - Midnight Picnic h265 AAC WEBDL-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T16:23:22Z", "level": "INFO", "message": "Copied Taskmaster - S19E04 - Midnight Picnic h265 AAC WEBDL-1080p DDEW.mkv β†’ Taskmaster - S19E04 - Midnight Picnic h265 AAC WEBDL-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T16:23:23Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T16:23:23Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T16:23:23Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T16:23:24Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T16:23:24Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T16:23:24Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T16:23:24Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T16:23:24Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T16:23:24Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T16:23:24Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T16:23:24Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T16:23:24Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T16:23:24Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T16:23:24Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T16:23:24Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T16:23:24Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T16:23:24Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T16:23:24Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S19E04 - Midnight Picnic h265 AAC WEBDL-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T16:29:44Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T16:29:44Z", "level": "INFO", "message": " Original Size: 1059.06 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T16:29:44Z", "level": "INFO", "message": " Encoded Size: 799.59 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T16:29:44Z", "level": "INFO", "message": " Reduction: 75.5% of original (24.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T16:29:44Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T16:29:44Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T16:29:51Z", "level": "INFO", "message": "Moved Taskmaster - S19E04 - Midnight Picnic h265 AAC WEBDL-1080p DDEW - [EHX].mkv β†’ Taskmaster - S19E04 - Midnight Picnic h265 AAC WEBDL-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T16:29:52Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T16:29:52Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S19E04 - Midnight Picnic h265 AAC WEBDL-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T16:29:52Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T16:29:52Z", "level": "INFO", "message": " Size: 1059.06MB β†’ 799.59MB (75.5% of original, 24.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T16:29:52Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T16:29:52Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S19E04 - Midnight Picnic h265 AAC WEBDL-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T16:29:52Z", "level": "INFO", "message": "Processing: Taskmaster - S19E05 - Maybe We're the Monsters h265 AAC WEBDL-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T16:30:00Z", "level": "INFO", "message": "Copied Taskmaster - S19E05 - Maybe We're the Monsters h265 AAC WEBDL-1080p DDEW.mkv β†’ Taskmaster - S19E05 - Maybe We're the Monsters h265 AAC WEBDL-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T16:30:01Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T16:30:01Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T16:30:01Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T16:30:02Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T16:30:02Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T16:30:02Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T16:30:02Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T16:30:02Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T16:30:02Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T16:30:02Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T16:30:02Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T16:30:02Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T16:30:02Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T16:30:02Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T16:30:02Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T16:30:02Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T16:30:02Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T16:30:02Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S19E05 - Maybe We're the Monsters h265 AAC WEBDL-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T16:36:19Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T16:36:19Z", "level": "INFO", "message": " Original Size: 895.49 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T16:36:19Z", "level": "INFO", "message": " Encoded Size: 661.52 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T16:36:19Z", "level": "INFO", "message": " Reduction: 73.9% of original (26.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T16:36:19Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T16:36:19Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T16:36:25Z", "level": "INFO", "message": "Moved Taskmaster - S19E05 - Maybe We're the Monsters h265 AAC WEBDL-1080p DDEW - [EHX].mkv β†’ Taskmaster - S19E05 - Maybe We're the Monsters h265 AAC WEBDL-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T16:36:26Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T16:36:26Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S19E05 - Maybe We're the Monsters h265 AAC WEBDL-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T16:36:26Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T16:36:26Z", "level": "INFO", "message": " Size: 895.49MB β†’ 661.52MB (73.9% of original, 26.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T16:36:26Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T16:36:27Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S19E05 - Maybe We're the Monsters h265 AAC WEBDL-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T16:36:27Z", "level": "INFO", "message": "Processing: Taskmaster - S19E06 - It's Got to Be Obsolete h265 AAC WEBDL-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T16:36:36Z", "level": "INFO", "message": "Copied Taskmaster - S19E06 - It's Got to Be Obsolete h265 AAC WEBDL-1080p DDEW.mkv β†’ Taskmaster - S19E06 - It's Got to Be Obsolete h265 AAC WEBDL-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T16:36:36Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T16:36:36Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T16:36:36Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T16:36:38Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T16:36:38Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T16:36:38Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T16:36:38Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T16:36:38Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T16:36:38Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T16:36:38Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T16:36:38Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T16:36:38Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T16:36:38Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T16:36:38Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T16:36:38Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T16:36:38Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T16:36:38Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T16:36:38Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S19E06 - It's Got to Be Obsolete h265 AAC WEBDL-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T16:42:55Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T16:42:55Z", "level": "INFO", "message": " Original Size: 1033.89 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T16:42:55Z", "level": "INFO", "message": " Encoded Size: 775.58 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T16:42:55Z", "level": "INFO", "message": " Reduction: 75.0% of original (25.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T16:42:55Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T16:42:55Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T16:43:02Z", "level": "INFO", "message": "Moved Taskmaster - S19E06 - It's Got to Be Obsolete h265 AAC WEBDL-1080p DDEW - [EHX].mkv β†’ Taskmaster - S19E06 - It's Got to Be Obsolete h265 AAC WEBDL-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T16:43:03Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T16:43:03Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S19E06 - It's Got to Be Obsolete h265 AAC WEBDL-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T16:43:03Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T16:43:03Z", "level": "INFO", "message": " Size: 1033.89MB β†’ 775.58MB (75.0% of original, 25.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T16:43:03Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T16:43:03Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S19E06 - It's Got to Be Obsolete h265 AAC WEBDL-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T16:43:03Z", "level": "INFO", "message": "Processing: Taskmaster - S19E07 - Glass Half Most h265 AAC WEBDL-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T16:43:13Z", "level": "INFO", "message": "Copied Taskmaster - S19E07 - Glass Half Most h265 AAC WEBDL-1080p DDEW.mkv β†’ Taskmaster - S19E07 - Glass Half Most h265 AAC WEBDL-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T16:43:13Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T16:43:13Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T16:43:13Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T16:43:15Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T16:43:15Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T16:43:15Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T16:43:15Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T16:43:15Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T16:43:15Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T16:43:15Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T16:43:15Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T16:43:15Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T16:43:15Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T16:43:15Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T16:43:15Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T16:43:15Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T16:43:15Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T16:43:15Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S19E07 - Glass Half Most h265 AAC WEBDL-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T16:49:33Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T16:49:33Z", "level": "INFO", "message": " Original Size: 1047.03 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T16:49:33Z", "level": "INFO", "message": " Encoded Size: 786.24 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T16:49:33Z", "level": "INFO", "message": " Reduction: 75.1% of original (24.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T16:49:33Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T16:49:33Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T16:49:40Z", "level": "INFO", "message": "Moved Taskmaster - S19E07 - Glass Half Most h265 AAC WEBDL-1080p DDEW - [EHX].mkv β†’ Taskmaster - S19E07 - Glass Half Most h265 AAC WEBDL-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T16:49:41Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T16:49:41Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S19E07 - Glass Half Most h265 AAC WEBDL-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T16:49:41Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T16:49:41Z", "level": "INFO", "message": " Size: 1047.03MB β†’ 786.24MB (75.1% of original, 24.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T16:49:41Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T16:49:42Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S19E07 - Glass Half Most h265 AAC WEBDL-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T16:49:42Z", "level": "INFO", "message": "Processing: Taskmaster - S19E08 - Science All Your Life h265 AAC WEBDL-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T16:49:53Z", "level": "INFO", "message": "Copied Taskmaster - S19E08 - Science All Your Life h265 AAC WEBDL-1080p DDEW.mkv β†’ Taskmaster - S19E08 - Science All Your Life h265 AAC WEBDL-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T16:49:53Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T16:49:53Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T16:49:53Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T16:49:55Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T16:49:55Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T16:49:55Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T16:49:55Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T16:49:55Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T16:49:55Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T16:49:55Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T16:49:55Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T16:49:55Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T16:49:55Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T16:49:55Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T16:49:55Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T16:49:55Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T16:49:55Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T16:49:55Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S19E08 - Science All Your Life h265 AAC WEBDL-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T16:56:11Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T16:56:11Z", "level": "INFO", "message": " Original Size: 1213.90 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T16:56:11Z", "level": "INFO", "message": " Encoded Size: 848.75 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T16:56:11Z", "level": "INFO", "message": " Reduction: 69.9% of original (30.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T16:56:11Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T16:56:11Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T16:56:19Z", "level": "INFO", "message": "Moved Taskmaster - S19E08 - Science All Your Life h265 AAC WEBDL-1080p DDEW - [EHX].mkv β†’ Taskmaster - S19E08 - Science All Your Life h265 AAC WEBDL-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T16:56:20Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T16:56:20Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S19E08 - Science All Your Life h265 AAC WEBDL-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T16:56:20Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T16:56:20Z", "level": "INFO", "message": " Size: 1213.9MB β†’ 848.75MB (69.9% of original, 30.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T16:56:20Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T16:56:20Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S19E08 - Science All Your Life h265 AAC WEBDL-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T16:56:20Z", "level": "INFO", "message": "Processing: Taskmaster - S19E09 - Getaway Sticks h265 AAC WEBDL-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T16:56:31Z", "level": "INFO", "message": "Copied Taskmaster - S19E09 - Getaway Sticks h265 AAC WEBDL-1080p DDEW.mkv β†’ Taskmaster - S19E09 - Getaway Sticks h265 AAC WEBDL-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T16:56:31Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T16:56:31Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T16:56:31Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T16:56:33Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T16:56:33Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T16:56:33Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T16:56:33Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T16:56:33Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T16:56:33Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T16:56:33Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T16:56:33Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T16:56:33Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T16:56:33Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T16:56:33Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T16:56:33Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T16:56:33Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T16:56:33Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T16:56:33Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S19E09 - Getaway Sticks h265 AAC WEBDL-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T17:02:50Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T17:02:50Z", "level": "INFO", "message": " Original Size: 1195.81 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T17:02:50Z", "level": "INFO", "message": " Encoded Size: 832.90 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T17:02:50Z", "level": "INFO", "message": " Reduction: 69.7% of original (30.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T17:02:50Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T17:02:50Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T17:02:57Z", "level": "INFO", "message": "Moved Taskmaster - S19E09 - Getaway Sticks h265 AAC WEBDL-1080p DDEW - [EHX].mkv β†’ Taskmaster - S19E09 - Getaway Sticks h265 AAC WEBDL-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T17:02:59Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T17:02:59Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S19E09 - Getaway Sticks h265 AAC WEBDL-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T17:02:59Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T17:02:59Z", "level": "INFO", "message": " Size: 1195.81MB β†’ 832.9MB (69.7% of original, 30.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T17:02:59Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T17:02:59Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S19E09 - Getaway Sticks h265 AAC WEBDL-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T17:02:59Z", "level": "INFO", "message": "Processing: Taskmaster - S19E10 - The Final - The Clever Side h265 AAC WEBDL-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T17:03:11Z", "level": "INFO", "message": "Copied Taskmaster - S19E10 - The Final - The Clever Side h265 AAC WEBDL-1080p DDEW.mkv β†’ Taskmaster - S19E10 - The Final - The Clever Side h265 AAC WEBDL-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T17:03:11Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T17:03:11Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T17:03:11Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T17:03:13Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T17:03:13Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T17:03:13Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T17:03:13Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T17:03:13Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T17:03:13Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T17:03:13Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T17:03:13Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T17:03:13Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T17:03:13Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T17:03:13Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T17:03:13Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T17:03:13Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T17:03:13Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T17:03:13Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S19E10 - The Final - The Clever Side h265 AAC WEBDL-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T17:09:35Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T17:09:35Z", "level": "INFO", "message": " Original Size: 1251.94 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T17:09:35Z", "level": "INFO", "message": " Encoded Size: 881.19 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T17:09:35Z", "level": "INFO", "message": " Reduction: 70.4% of original (29.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T17:09:35Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T17:09:35Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T17:09:43Z", "level": "INFO", "message": "Moved Taskmaster - S19E10 - The Final - The Clever Side h265 AAC WEBDL-1080p DDEW - [EHX].mkv β†’ Taskmaster - S19E10 - The Final - The Clever Side h265 AAC WEBDL-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T17:09:44Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T17:09:44Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S19E10 - The Final - The Clever Side h265 AAC WEBDL-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T17:09:44Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T17:09:44Z", "level": "INFO", "message": " Size: 1251.94MB β†’ 881.19MB (70.4% of original, 29.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T17:09:44Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T17:09:45Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S19E10 - The Final - The Clever Side h265 AAC WEBDL-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T17:09:45Z", "level": "INFO", "message": "Processing: Taskmaster - S05E01 - Dignity Intact h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T17:09:57Z", "level": "INFO", "message": "Copied Taskmaster - S05E01 - Dignity Intact h265 AAC WEBRip-1080p DDEW.mkv β†’ Taskmaster - S05E01 - Dignity Intact h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T17:09:57Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T17:09:57Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T17:09:57Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T17:09:59Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T17:09:59Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T17:09:59Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T17:09:59Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T17:09:59Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T17:09:59Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T17:09:59Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T17:09:59Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T17:09:59Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T17:09:59Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T17:09:59Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T17:09:59Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T17:09:59Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T17:09:59Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T17:09:59Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S05E01 - Dignity Intact h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T17:15:53Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T17:15:53Z", "level": "INFO", "message": " Original Size: 1288.72 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T17:15:53Z", "level": "INFO", "message": " Encoded Size: 958.43 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T17:15:53Z", "level": "INFO", "message": " Reduction: 74.4% of original (25.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T17:15:53Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T17:15:53Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T17:16:02Z", "level": "INFO", "message": "Moved Taskmaster - S05E01 - Dignity Intact h265 AAC WEBRip-1080p DDEW - [EHX].mkv β†’ Taskmaster - S05E01 - Dignity Intact h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T17:16:03Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T17:16:03Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S05E01 - Dignity Intact h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T17:16:03Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T17:16:03Z", "level": "INFO", "message": " Size: 1288.72MB β†’ 958.43MB (74.4% of original, 25.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T17:16:03Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T17:16:04Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S05E01 - Dignity Intact h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T17:16:04Z", "level": "INFO", "message": "Processing: Taskmaster - S05E02 - The Leprechaun Or The Lesbian h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T17:16:15Z", "level": "INFO", "message": "Copied Taskmaster - S05E02 - The Leprechaun Or The Lesbian h265 AAC WEBRip-1080p DDEW.mkv β†’ Taskmaster - S05E02 - The Leprechaun Or The Lesbian h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T17:16:15Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T17:16:15Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T17:16:15Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T17:16:17Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T17:16:17Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T17:16:17Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T17:16:17Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T17:16:17Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T17:16:17Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T17:16:17Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T17:16:17Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T17:16:17Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T17:16:17Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T17:16:17Z", "level": "INFO", "message": "Stereo audio 127kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T17:16:17Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 127kbps | Action: COPY (preserve) | Target: 127kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T17:16:17Z", "level": "INFO", "message": "Stereo audio 127kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T17:16:17Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T17:16:17Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S05E02 - The Leprechaun Or The Lesbian h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T17:22:12Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T17:22:12Z", "level": "INFO", "message": " Original Size: 1183.71 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T17:22:12Z", "level": "INFO", "message": " Encoded Size: 866.24 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T17:22:12Z", "level": "INFO", "message": " Reduction: 73.2% of original (26.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T17:22:12Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T17:22:12Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T17:22:19Z", "level": "INFO", "message": "Moved Taskmaster - S05E02 - The Leprechaun Or The Lesbian h265 AAC WEBRip-1080p DDEW - [EHX].mkv β†’ Taskmaster - S05E02 - The Leprechaun Or The Lesbian h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T17:22:21Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T17:22:21Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S05E02 - The Leprechaun Or The Lesbian h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T17:22:21Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T17:22:21Z", "level": "INFO", "message": " Size: 1183.71MB β†’ 866.24MB (73.2% of original, 26.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T17:22:21Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T17:22:21Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S05E02 - The Leprechaun Or The Lesbian h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T17:22:21Z", "level": "INFO", "message": "Processing: Taskmaster - S05E03 - Phoenix h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T17:22:33Z", "level": "INFO", "message": "Copied Taskmaster - S05E03 - Phoenix h265 AAC WEBRip-1080p DDEW.mkv β†’ Taskmaster - S05E03 - Phoenix h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T17:22:33Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T17:22:33Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T17:22:33Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T17:22:35Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T17:22:35Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T17:22:35Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T17:22:35Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T17:22:35Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T17:22:35Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T17:22:35Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T17:22:35Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T17:22:35Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T17:22:35Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T17:22:35Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T17:22:35Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T17:22:35Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T17:22:35Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T17:22:35Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S05E03 - Phoenix h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T17:28:30Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T17:28:30Z", "level": "INFO", "message": " Original Size: 1204.92 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T17:28:30Z", "level": "INFO", "message": " Encoded Size: 885.00 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T17:28:30Z", "level": "INFO", "message": " Reduction: 73.4% of original (26.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T17:28:30Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T17:28:30Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T17:28:37Z", "level": "INFO", "message": "Moved Taskmaster - S05E03 - Phoenix h265 AAC WEBRip-1080p DDEW - [EHX].mkv β†’ Taskmaster - S05E03 - Phoenix h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T17:28:39Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T17:28:39Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S05E03 - Phoenix h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T17:28:39Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T17:28:39Z", "level": "INFO", "message": " Size: 1204.92MB β†’ 885.0MB (73.4% of original, 26.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T17:28:39Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T17:28:39Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S05E03 - Phoenix h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T17:28:39Z", "level": "INFO", "message": "Processing: Taskmaster - S05E04 - Residue Round The Hoof h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T17:28:51Z", "level": "INFO", "message": "Copied Taskmaster - S05E04 - Residue Round The Hoof h265 AAC WEBRip-1080p DDEW.mkv β†’ Taskmaster - S05E04 - Residue Round The Hoof h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T17:28:51Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T17:28:51Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T17:28:51Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T17:28:52Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T17:28:52Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T17:28:52Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T17:28:52Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T17:28:52Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T17:28:52Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T17:28:52Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T17:28:52Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T17:28:52Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T17:28:52Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T17:28:52Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T17:28:52Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T17:28:52Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T17:28:52Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T17:28:52Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S05E04 - Residue Round The Hoof h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T17:34:46Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T17:34:46Z", "level": "INFO", "message": " Original Size: 1160.81 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T17:34:46Z", "level": "INFO", "message": " Encoded Size: 842.33 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T17:34:46Z", "level": "INFO", "message": " Reduction: 72.6% of original (27.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T17:34:46Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T17:34:46Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T17:34:53Z", "level": "INFO", "message": "Moved Taskmaster - S05E04 - Residue Round The Hoof h265 AAC WEBRip-1080p DDEW - [EHX].mkv β†’ Taskmaster - S05E04 - Residue Round The Hoof h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T17:34:55Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T17:34:55Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S05E04 - Residue Round The Hoof h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T17:34:55Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T17:34:55Z", "level": "INFO", "message": " Size: 1160.81MB β†’ 842.33MB (72.6% of original, 27.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T17:34:55Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T17:34:55Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S05E04 - Residue Round The Hoof h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T17:34:55Z", "level": "INFO", "message": "Processing: Taskmaster - S05E05 - A Wind-Dried Puffin h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T17:35:07Z", "level": "INFO", "message": "Copied Taskmaster - S05E05 - A Wind-Dried Puffin h265 AAC WEBRip-1080p DDEW.mkv β†’ Taskmaster - S05E05 - A Wind-Dried Puffin h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T17:35:07Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T17:35:07Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T17:35:07Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T17:35:08Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T17:35:08Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T17:35:08Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T17:35:08Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T17:35:08Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T17:35:08Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T17:35:08Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T17:35:08Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T17:35:08Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T17:35:08Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T17:35:08Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T17:35:08Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T17:35:08Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T17:35:08Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T17:35:08Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S05E05 - A Wind-Dried Puffin h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T17:41:01Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T17:41:01Z", "level": "INFO", "message": " Original Size: 1191.24 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T17:41:01Z", "level": "INFO", "message": " Encoded Size: 865.28 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T17:41:01Z", "level": "INFO", "message": " Reduction: 72.6% of original (27.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T17:41:01Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T17:41:01Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T17:41:09Z", "level": "INFO", "message": "Moved Taskmaster - S05E05 - A Wind-Dried Puffin h265 AAC WEBRip-1080p DDEW - [EHX].mkv β†’ Taskmaster - S05E05 - A Wind-Dried Puffin h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T17:41:10Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T17:41:10Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S05E05 - A Wind-Dried Puffin h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T17:41:10Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T17:41:10Z", "level": "INFO", "message": " Size: 1191.24MB β†’ 865.28MB (72.6% of original, 27.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T17:41:10Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T17:41:10Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S05E05 - A Wind-Dried Puffin h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T17:41:10Z", "level": "INFO", "message": "Processing: Taskmaster - S05E06 - Spoony Neeson h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T17:41:23Z", "level": "INFO", "message": "Copied Taskmaster - S05E06 - Spoony Neeson h265 AAC WEBRip-1080p DDEW.mkv β†’ Taskmaster - S05E06 - Spoony Neeson h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T17:41:23Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T17:41:23Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T17:41:23Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T17:41:24Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T17:41:24Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T17:41:24Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T17:41:24Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T17:41:24Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T17:41:24Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T17:41:24Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T17:41:24Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T17:41:24Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T17:41:24Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T17:41:24Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T17:41:24Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T17:41:24Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T17:41:24Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T17:41:24Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S05E06 - Spoony Neeson h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T17:47:16Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T17:47:16Z", "level": "INFO", "message": " Original Size: 1249.45 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T17:47:16Z", "level": "INFO", "message": " Encoded Size: 923.90 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T17:47:16Z", "level": "INFO", "message": " Reduction: 73.9% of original (26.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T17:47:16Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T17:47:16Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T17:47:24Z", "level": "INFO", "message": "Moved Taskmaster - S05E06 - Spoony Neeson h265 AAC WEBRip-1080p DDEW - [EHX].mkv β†’ Taskmaster - S05E06 - Spoony Neeson h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T17:47:25Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T17:47:25Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S05E06 - Spoony Neeson h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T17:47:25Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T17:47:25Z", "level": "INFO", "message": " Size: 1249.45MB β†’ 923.9MB (73.9% of original, 26.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T17:47:25Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T17:47:26Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S05E06 - Spoony Neeson h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T17:47:26Z", "level": "INFO", "message": "Processing: Taskmaster - S05E07 - Boing Boing h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T17:47:38Z", "level": "INFO", "message": "Copied Taskmaster - S05E07 - Boing Boing h265 AAC WEBRip-1080p DDEW.mkv β†’ Taskmaster - S05E07 - Boing Boing h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T17:47:38Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T17:47:38Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T17:47:38Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T17:47:40Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T17:47:40Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T17:47:40Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T17:47:40Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T17:47:40Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T17:47:40Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T17:47:40Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T17:47:40Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T17:47:40Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T17:47:40Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T17:47:40Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T17:47:40Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T17:47:40Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T17:47:40Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T17:47:40Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S05E07 - Boing Boing h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T17:53:34Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T17:53:34Z", "level": "INFO", "message": " Original Size: 1268.95 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T17:53:34Z", "level": "INFO", "message": " Encoded Size: 942.44 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T17:53:34Z", "level": "INFO", "message": " Reduction: 74.3% of original (25.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T17:53:34Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T17:53:34Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T17:53:42Z", "level": "INFO", "message": "Moved Taskmaster - S05E07 - Boing Boing h265 AAC WEBRip-1080p DDEW - [EHX].mkv β†’ Taskmaster - S05E07 - Boing Boing h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T17:53:44Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T17:53:44Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S05E07 - Boing Boing h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T17:53:44Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T17:53:44Z", "level": "INFO", "message": " Size: 1268.95MB β†’ 942.44MB (74.3% of original, 25.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T17:53:44Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T17:53:44Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S05E07 - Boing Boing h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T17:53:44Z", "level": "INFO", "message": "Processing: Taskmaster - S05E08 - Their Water's So Delicious h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T17:53:55Z", "level": "INFO", "message": "Copied Taskmaster - S05E08 - Their Water's So Delicious h265 AAC WEBRip-1080p DDEW.mkv β†’ Taskmaster - S05E08 - Their Water's So Delicious h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T17:53:55Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T17:53:55Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T17:53:55Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T17:53:57Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T17:53:57Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T17:53:57Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T17:53:57Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T17:53:57Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T17:53:57Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T17:53:57Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T17:53:57Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T17:53:57Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T17:53:57Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T17:53:57Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T17:53:57Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T17:53:57Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T17:53:57Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T17:53:57Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S05E08 - Their Water's So Delicious h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T17:59:48Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T17:59:48Z", "level": "INFO", "message": " Original Size: 1266.20 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T17:59:48Z", "level": "INFO", "message": " Encoded Size: 942.71 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T17:59:48Z", "level": "INFO", "message": " Reduction: 74.5% of original (25.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T17:59:48Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T17:59:48Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T17:59:57Z", "level": "INFO", "message": "Moved Taskmaster - S05E08 - Their Water's So Delicious h265 AAC WEBRip-1080p DDEW - [EHX].mkv β†’ Taskmaster - S05E08 - Their Water's So Delicious h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T17:59:58Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T17:59:58Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S05E08 - Their Water's So Delicious h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T17:59:58Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T17:59:58Z", "level": "INFO", "message": " Size: 1266.2MB β†’ 942.71MB (74.5% of original, 25.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T17:59:58Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T17:59:58Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S05E08 - Their Water's So Delicious h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T17:59:58Z", "level": "INFO", "message": "Skipped 10 file(s)", "module": "process_manager", "funcName": "process_folder", "line": 146} {"timestamp": "2026-02-01T17:59:58Z", "level": "INFO", "message": "Processing: Taskmaster - S08E01 - Hello h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T18:00:12Z", "level": "INFO", "message": "Copied Taskmaster - S08E01 - Hello h265 AAC WEBRip-1080p DDEW.mkv β†’ Taskmaster - S08E01 - Hello h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T18:00:12Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T18:00:12Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T18:00:12Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T18:00:13Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T18:00:13Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T18:00:13Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T18:00:13Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T18:00:13Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T18:00:13Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T18:00:13Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T18:00:13Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T18:00:13Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T18:00:13Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T18:00:13Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T18:00:13Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T18:00:13Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T18:00:13Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T18:00:13Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S08E01 - Hello h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T18:06:01Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T18:06:01Z", "level": "INFO", "message": " Original Size: 1040.93 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T18:06:01Z", "level": "INFO", "message": " Encoded Size: 858.25 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T18:06:01Z", "level": "INFO", "message": " Reduction: 82.5% of original (17.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T18:06:01Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T18:06:01Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T18:06:09Z", "level": "INFO", "message": "Moved Taskmaster - S08E01 - Hello h265 AAC WEBRip-1080p DDEW - [EHX].mkv β†’ Taskmaster - S08E01 - Hello h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T18:06:10Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T18:06:10Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S08E01 - Hello h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T18:06:10Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T18:06:10Z", "level": "INFO", "message": " Size: 1040.93MB β†’ 858.25MB (82.5% of original, 17.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T18:06:10Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T18:06:10Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S08E01 - Hello h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T18:06:10Z", "level": "INFO", "message": "Processing: Taskmaster - S08E02 - A Novel About Russian Gulags h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T18:06:19Z", "level": "INFO", "message": "Copied Taskmaster - S08E02 - A Novel About Russian Gulags h265 AAC WEBRip-1080p DDEW.mkv β†’ Taskmaster - S08E02 - A Novel About Russian Gulags h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T18:06:19Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T18:06:19Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T18:06:19Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T18:06:20Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T18:06:20Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T18:06:20Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T18:06:20Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T18:06:20Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T18:06:20Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T18:06:20Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T18:06:20Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T18:06:20Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T18:06:20Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T18:06:20Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T18:06:20Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T18:06:20Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T18:06:20Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T18:06:20Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S08E02 - A Novel About Russian Gulags h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T18:12:06Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T18:12:06Z", "level": "INFO", "message": " Original Size: 993.27 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T18:12:06Z", "level": "INFO", "message": " Encoded Size: 809.74 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T18:12:06Z", "level": "INFO", "message": " Reduction: 81.5% of original (18.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T18:12:06Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T18:12:06Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T18:12:13Z", "level": "INFO", "message": "Moved Taskmaster - S08E02 - A Novel About Russian Gulags h265 AAC WEBRip-1080p DDEW - [EHX].mkv β†’ Taskmaster - S08E02 - A Novel About Russian Gulags h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T18:12:15Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T18:12:15Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S08E02 - A Novel About Russian Gulags h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T18:12:15Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T18:12:15Z", "level": "INFO", "message": " Size: 993.27MB β†’ 809.74MB (81.5% of original, 18.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T18:12:15Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T18:12:15Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S08E02 - A Novel About Russian Gulags h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T18:12:15Z", "level": "INFO", "message": "Processing: Taskmaster - S08E03 - Stuck in a Mammal Groove h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T18:12:24Z", "level": "INFO", "message": "Copied Taskmaster - S08E03 - Stuck in a Mammal Groove h265 AAC WEBRip-1080p DDEW.mkv β†’ Taskmaster - S08E03 - Stuck in a Mammal Groove h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T18:12:24Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T18:12:24Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T18:12:24Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T18:12:26Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T18:12:26Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T18:12:26Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T18:12:26Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T18:12:26Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T18:12:26Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T18:12:26Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T18:12:26Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T18:12:26Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T18:12:26Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T18:12:26Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T18:12:26Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T18:12:26Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T18:12:26Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T18:12:26Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S08E03 - Stuck in a Mammal Groove h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T18:18:11Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T18:18:11Z", "level": "INFO", "message": " Original Size: 927.78 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T18:18:11Z", "level": "INFO", "message": " Encoded Size: 754.50 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T18:18:11Z", "level": "INFO", "message": " Reduction: 81.3% of original (18.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T18:18:11Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T18:18:11Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T18:18:18Z", "level": "INFO", "message": "Moved Taskmaster - S08E03 - Stuck in a Mammal Groove h265 AAC WEBRip-1080p DDEW - [EHX].mkv β†’ Taskmaster - S08E03 - Stuck in a Mammal Groove h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T18:18:19Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T18:18:19Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S08E03 - Stuck in a Mammal Groove h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T18:18:19Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T18:18:19Z", "level": "INFO", "message": " Size: 927.78MB β†’ 754.5MB (81.3% of original, 18.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T18:18:19Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T18:18:19Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S08E03 - Stuck in a Mammal Groove h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T18:18:19Z", "level": "INFO", "message": "Processing: Taskmaster - S08E04 - The Barrel Dad h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T18:18:29Z", "level": "INFO", "message": "Copied Taskmaster - S08E04 - The Barrel Dad h265 AAC WEBRip-1080p DDEW.mkv β†’ Taskmaster - S08E04 - The Barrel Dad h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T18:18:29Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T18:18:29Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T18:18:29Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T18:18:31Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T18:18:31Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T18:18:31Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T18:18:31Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T18:18:31Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T18:18:31Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T18:18:31Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T18:18:31Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T18:18:31Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T18:18:31Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T18:18:31Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T18:18:31Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T18:18:31Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T18:18:31Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T18:18:31Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S08E04 - The Barrel Dad h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T18:24:17Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T18:24:17Z", "level": "INFO", "message": " Original Size: 1003.82 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T18:24:17Z", "level": "INFO", "message": " Encoded Size: 821.22 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T18:24:17Z", "level": "INFO", "message": " Reduction: 81.8% of original (18.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T18:24:17Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T18:24:17Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T18:24:24Z", "level": "INFO", "message": "Moved Taskmaster - S08E04 - The Barrel Dad h265 AAC WEBRip-1080p DDEW - [EHX].mkv β†’ Taskmaster - S08E04 - The Barrel Dad h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T18:24:26Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T18:24:26Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S08E04 - The Barrel Dad h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T18:24:26Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T18:24:26Z", "level": "INFO", "message": " Size: 1003.82MB β†’ 821.22MB (81.8% of original, 18.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T18:24:26Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T18:24:26Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S08E04 - The Barrel Dad h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T18:24:26Z", "level": "INFO", "message": "Processing: Taskmaster - S08E05 - Stay Humble h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T18:24:36Z", "level": "INFO", "message": "Copied Taskmaster - S08E05 - Stay Humble h265 AAC WEBRip-1080p DDEW.mkv β†’ Taskmaster - S08E05 - Stay Humble h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T18:24:36Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T18:24:36Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T18:24:36Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T18:24:38Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T18:24:38Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T18:24:38Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T18:24:38Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T18:24:38Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T18:24:38Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T18:24:38Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T18:24:38Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T18:24:38Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T18:24:38Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T18:24:38Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T18:24:38Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T18:24:38Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T18:24:38Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T18:24:38Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S08E05 - Stay Humble h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T18:30:23Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T18:30:23Z", "level": "INFO", "message": " Original Size: 966.07 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T18:30:23Z", "level": "INFO", "message": " Encoded Size: 778.90 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T18:30:23Z", "level": "INFO", "message": " Reduction: 80.6% of original (19.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T18:30:23Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T18:30:23Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T18:30:30Z", "level": "INFO", "message": "Moved Taskmaster - S08E05 - Stay Humble h265 AAC WEBRip-1080p DDEW - [EHX].mkv β†’ Taskmaster - S08E05 - Stay Humble h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T18:30:31Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T18:30:31Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S08E05 - Stay Humble h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T18:30:31Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T18:30:31Z", "level": "INFO", "message": " Size: 966.07MB β†’ 778.9MB (80.6% of original, 19.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T18:30:31Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T18:30:32Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S08E05 - Stay Humble h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T18:30:32Z", "level": "INFO", "message": "Processing: Taskmaster - S08E06 - Rock 'n' Roll Umlaut h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T18:30:42Z", "level": "INFO", "message": "Copied Taskmaster - S08E06 - Rock 'n' Roll Umlaut h265 AAC WEBRip-1080p DDEW.mkv β†’ Taskmaster - S08E06 - Rock 'n' Roll Umlaut h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T18:30:42Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T18:30:42Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T18:30:42Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T18:30:43Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T18:30:43Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T18:30:43Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T18:30:43Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T18:30:43Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T18:30:43Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T18:30:43Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T18:30:43Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T18:30:43Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T18:30:43Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T18:30:43Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T18:30:43Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T18:30:43Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T18:30:43Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T18:30:43Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S08E06 - Rock 'n' Roll Umlaut h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T18:36:29Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T18:36:29Z", "level": "INFO", "message": " Original Size: 1006.75 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T18:36:29Z", "level": "INFO", "message": " Encoded Size: 820.72 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T18:36:29Z", "level": "INFO", "message": " Reduction: 81.5% of original (18.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T18:36:29Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T18:36:29Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T18:36:37Z", "level": "INFO", "message": "Moved Taskmaster - S08E06 - Rock 'n' Roll Umlaut h265 AAC WEBRip-1080p DDEW - [EHX].mkv β†’ Taskmaster - S08E06 - Rock 'n' Roll Umlaut h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T18:36:38Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T18:36:38Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S08E06 - Rock 'n' Roll Umlaut h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T18:36:38Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T18:36:38Z", "level": "INFO", "message": " Size: 1006.75MB β†’ 820.72MB (81.5% of original, 18.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T18:36:38Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T18:36:38Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S08E06 - Rock 'n' Roll Umlaut h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T18:36:38Z", "level": "INFO", "message": "Processing: Taskmaster - S08E07 - This Is Trevor h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T18:36:48Z", "level": "INFO", "message": "Copied Taskmaster - S08E07 - This Is Trevor h265 AAC WEBRip-1080p DDEW.mkv β†’ Taskmaster - S08E07 - This Is Trevor h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T18:36:48Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T18:36:48Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T18:36:48Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T18:36:49Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T18:36:49Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T18:36:49Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T18:36:49Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T18:36:49Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T18:36:49Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T18:36:49Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T18:36:49Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T18:36:49Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T18:36:49Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T18:36:49Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T18:36:49Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T18:36:49Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T18:36:49Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T18:36:49Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S08E07 - This Is Trevor h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T18:42:34Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T18:42:34Z", "level": "INFO", "message": " Original Size: 913.30 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T18:42:34Z", "level": "INFO", "message": " Encoded Size: 739.68 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T18:42:34Z", "level": "INFO", "message": " Reduction: 81.0% of original (19.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T18:42:34Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T18:42:34Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T18:42:40Z", "level": "INFO", "message": "Moved Taskmaster - S08E07 - This Is Trevor h265 AAC WEBRip-1080p DDEW - [EHX].mkv β†’ Taskmaster - S08E07 - This Is Trevor h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T18:42:42Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T18:42:42Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S08E07 - This Is Trevor h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T18:42:42Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T18:42:42Z", "level": "INFO", "message": " Size: 913.3MB β†’ 739.68MB (81.0% of original, 19.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T18:42:42Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T18:42:42Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S08E07 - This Is Trevor h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T18:42:42Z", "level": "INFO", "message": "Processing: Taskmaster - S08E08 - Aquatic Sewing Machine h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T18:42:52Z", "level": "INFO", "message": "Copied Taskmaster - S08E08 - Aquatic Sewing Machine h265 AAC WEBRip-1080p DDEW.mkv β†’ Taskmaster - S08E08 - Aquatic Sewing Machine h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T18:42:52Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T18:42:52Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T18:42:52Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T18:42:54Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T18:42:54Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T18:42:54Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T18:42:54Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T18:42:54Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T18:42:54Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T18:42:54Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T18:42:54Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T18:42:54Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T18:42:54Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T18:42:54Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T18:42:54Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T18:42:54Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T18:42:54Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T18:42:54Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S08E08 - Aquatic Sewing Machine h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T18:48:40Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T18:48:40Z", "level": "INFO", "message": " Original Size: 1036.21 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T18:48:40Z", "level": "INFO", "message": " Encoded Size: 847.09 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T18:48:40Z", "level": "INFO", "message": " Reduction: 81.7% of original (18.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T18:48:40Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T18:48:40Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T18:48:47Z", "level": "INFO", "message": "Moved Taskmaster - S08E08 - Aquatic Sewing Machine h265 AAC WEBRip-1080p DDEW - [EHX].mkv β†’ Taskmaster - S08E08 - Aquatic Sewing Machine h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T18:48:49Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T18:48:49Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S08E08 - Aquatic Sewing Machine h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T18:48:49Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T18:48:49Z", "level": "INFO", "message": " Size: 1036.21MB β†’ 847.09MB (81.7% of original, 18.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T18:48:49Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T18:48:49Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S08E08 - Aquatic Sewing Machine h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T18:48:49Z", "level": "INFO", "message": "Processing: Taskmaster - S08E09 - I've Been a Bit Ill h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T18:48:59Z", "level": "INFO", "message": "Copied Taskmaster - S08E09 - I've Been a Bit Ill h265 AAC WEBRip-1080p DDEW.mkv β†’ Taskmaster - S08E09 - I've Been a Bit Ill h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T18:48:59Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T18:48:59Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T18:48:59Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T18:49:00Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T18:49:00Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T18:49:00Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T18:49:00Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T18:49:00Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T18:49:00Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T18:49:00Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T18:49:00Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T18:49:00Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T18:49:00Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T18:49:00Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T18:49:00Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T18:49:00Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T18:49:00Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T18:49:00Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S08E09 - I've Been a Bit Ill h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T18:54:46Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T18:54:46Z", "level": "INFO", "message": " Original Size: 995.30 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T18:54:46Z", "level": "INFO", "message": " Encoded Size: 806.62 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T18:54:46Z", "level": "INFO", "message": " Reduction: 81.0% of original (19.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T18:54:46Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T18:54:46Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T18:54:53Z", "level": "INFO", "message": "Moved Taskmaster - S08E09 - I've Been a Bit Ill h265 AAC WEBRip-1080p DDEW - [EHX].mkv β†’ Taskmaster - S08E09 - I've Been a Bit Ill h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T18:54:54Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T18:54:54Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S08E09 - I've Been a Bit Ill h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T18:54:54Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T18:54:54Z", "level": "INFO", "message": " Size: 995.3MB β†’ 806.62MB (81.0% of original, 19.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T18:54:54Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T18:54:54Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S08E09 - I've Been a Bit Ill h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T18:54:54Z", "level": "INFO", "message": "Processing: Taskmaster - S08E10 - Clumpy Swayey Clumsy Man h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T18:55:05Z", "level": "INFO", "message": "Copied Taskmaster - S08E10 - Clumpy Swayey Clumsy Man h265 AAC WEBRip-1080p DDEW.mkv β†’ Taskmaster - S08E10 - Clumpy Swayey Clumsy Man h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T18:55:05Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T18:55:05Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T18:55:05Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T18:55:07Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T18:55:07Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T18:55:07Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T18:55:07Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T18:55:07Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T18:55:07Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T18:55:07Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T18:55:07Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T18:55:07Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T18:55:07Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T18:55:07Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T18:55:07Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T18:55:07Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T18:55:07Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T18:55:07Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S08E10 - Clumpy Swayey Clumsy Man h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T19:00:56Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T19:00:56Z", "level": "INFO", "message": " Original Size: 1059.53 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T19:00:56Z", "level": "INFO", "message": " Encoded Size: 869.53 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T19:00:56Z", "level": "INFO", "message": " Reduction: 82.1% of original (17.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T19:00:56Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T19:00:56Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T19:01:04Z", "level": "INFO", "message": "Moved Taskmaster - S08E10 - Clumpy Swayey Clumsy Man h265 AAC WEBRip-1080p DDEW - [EHX].mkv β†’ Taskmaster - S08E10 - Clumpy Swayey Clumsy Man h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T19:01:05Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T19:01:05Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S08E10 - Clumpy Swayey Clumsy Man h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T19:01:05Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T19:01:05Z", "level": "INFO", "message": " Size: 1059.53MB β†’ 869.53MB (82.1% of original, 17.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T19:01:05Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T19:01:06Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S08E10 - Clumpy Swayey Clumsy Man h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T19:01:06Z", "level": "INFO", "message": "Processing: Taskmaster - S09E01 - Join Our Cult h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T19:01:14Z", "level": "INFO", "message": "Copied Taskmaster - S09E01 - Join Our Cult h265 AAC WEBRip-1080p DDEW.mkv β†’ Taskmaster - S09E01 - Join Our Cult h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T19:01:14Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T19:01:14Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T19:01:14Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T19:01:16Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T19:01:16Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T19:01:16Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T19:01:16Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T19:01:16Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T19:01:16Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T19:01:16Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T19:01:16Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T19:01:16Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T19:01:16Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T19:01:16Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T19:01:16Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T19:01:16Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T19:01:16Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T19:01:16Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S09E01 - Join Our Cult h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T19:07:01Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T19:07:01Z", "level": "INFO", "message": " Original Size: 992.84 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T19:07:01Z", "level": "INFO", "message": " Encoded Size: 812.63 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T19:07:01Z", "level": "INFO", "message": " Reduction: 81.8% of original (18.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T19:07:01Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T19:07:01Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T19:07:08Z", "level": "INFO", "message": "Moved Taskmaster - S09E01 - Join Our Cult h265 AAC WEBRip-1080p DDEW - [EHX].mkv β†’ Taskmaster - S09E01 - Join Our Cult h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T19:07:09Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T19:07:09Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S09E01 - Join Our Cult h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T19:07:09Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T19:07:09Z", "level": "INFO", "message": " Size: 992.84MB β†’ 812.63MB (81.8% of original, 18.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T19:07:09Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T19:07:10Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S09E01 - Join Our Cult h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T19:07:10Z", "level": "INFO", "message": "Processing: Taskmaster - S09E02 - Butter In The Microwave h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T19:07:20Z", "level": "INFO", "message": "Copied Taskmaster - S09E02 - Butter In The Microwave h265 AAC WEBRip-1080p DDEW.mkv β†’ Taskmaster - S09E02 - Butter In The Microwave h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T19:07:20Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T19:07:20Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T19:07:20Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T19:07:21Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T19:07:21Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T19:07:21Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T19:07:21Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T19:07:21Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T19:07:21Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T19:07:21Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T19:07:21Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T19:07:21Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T19:07:21Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T19:07:21Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T19:07:21Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T19:07:21Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T19:07:21Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T19:07:21Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S09E02 - Butter In The Microwave h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T19:13:11Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T19:13:11Z", "level": "INFO", "message": " Original Size: 997.83 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T19:13:11Z", "level": "INFO", "message": " Encoded Size: 822.23 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T19:13:11Z", "level": "INFO", "message": " Reduction: 82.4% of original (17.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T19:13:11Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T19:13:11Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T19:13:19Z", "level": "INFO", "message": "Moved Taskmaster - S09E02 - Butter In The Microwave h265 AAC WEBRip-1080p DDEW - [EHX].mkv β†’ Taskmaster - S09E02 - Butter In The Microwave h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T19:13:20Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T19:13:20Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S09E02 - Butter In The Microwave h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T19:13:20Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T19:13:20Z", "level": "INFO", "message": " Size: 997.83MB β†’ 822.23MB (82.4% of original, 17.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T19:13:20Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T19:13:20Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S09E02 - Butter In The Microwave h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T19:13:20Z", "level": "INFO", "message": "Processing: Taskmaster - S09E03 - Five Miles Per Day h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T19:13:31Z", "level": "INFO", "message": "Copied Taskmaster - S09E03 - Five Miles Per Day h265 AAC WEBRip-1080p DDEW.mkv β†’ Taskmaster - S09E03 - Five Miles Per Day h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T19:13:31Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T19:13:31Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T19:13:31Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T19:13:32Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T19:13:32Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T19:13:32Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T19:13:32Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T19:13:32Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T19:13:32Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T19:13:32Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T19:13:32Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T19:13:32Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T19:13:32Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T19:13:32Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T19:13:32Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T19:13:32Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T19:13:32Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T19:13:32Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S09E03 - Five Miles Per Day h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T19:19:19Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T19:19:19Z", "level": "INFO", "message": " Original Size: 1033.49 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T19:19:19Z", "level": "INFO", "message": " Encoded Size: 849.70 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T19:19:19Z", "level": "INFO", "message": " Reduction: 82.2% of original (17.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T19:19:19Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T19:19:19Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T19:19:26Z", "level": "INFO", "message": "Moved Taskmaster - S09E03 - Five Miles Per Day h265 AAC WEBRip-1080p DDEW - [EHX].mkv β†’ Taskmaster - S09E03 - Five Miles Per Day h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T19:19:27Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T19:19:27Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S09E03 - Five Miles Per Day h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T19:19:27Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T19:19:27Z", "level": "INFO", "message": " Size: 1033.49MB β†’ 849.7MB (82.2% of original, 17.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T19:19:27Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T19:19:28Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S09E03 - Five Miles Per Day h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T19:19:28Z", "level": "INFO", "message": "Processing: Taskmaster - S09E04 - Quisps h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T19:19:38Z", "level": "INFO", "message": "Copied Taskmaster - S09E04 - Quisps h265 AAC WEBRip-1080p DDEW.mkv β†’ Taskmaster - S09E04 - Quisps h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T19:19:38Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T19:19:38Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T19:19:38Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T19:19:39Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T19:19:39Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T19:19:39Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T19:19:39Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T19:19:39Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T19:19:39Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T19:19:39Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T19:19:39Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T19:19:39Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T19:19:39Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T19:19:39Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T19:19:39Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T19:19:39Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T19:19:39Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T19:19:39Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S09E04 - Quisps h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T19:25:23Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T19:25:23Z", "level": "INFO", "message": " Original Size: 973.25 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T19:25:23Z", "level": "INFO", "message": " Encoded Size: 793.74 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T19:25:23Z", "level": "INFO", "message": " Reduction: 81.6% of original (18.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T19:25:23Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T19:25:23Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T19:25:30Z", "level": "INFO", "message": "Moved Taskmaster - S09E04 - Quisps h265 AAC WEBRip-1080p DDEW - [EHX].mkv β†’ Taskmaster - S09E04 - Quisps h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T19:25:32Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T19:25:32Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S09E04 - Quisps h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T19:25:32Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T19:25:32Z", "level": "INFO", "message": " Size: 973.25MB β†’ 793.74MB (81.6% of original, 18.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T19:25:32Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T19:25:32Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S09E04 - Quisps h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T19:25:32Z", "level": "INFO", "message": "Processing: Taskmaster - S09E05 - Another Spoon h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T19:25:41Z", "level": "INFO", "message": "Copied Taskmaster - S09E05 - Another Spoon h265 AAC WEBRip-1080p DDEW.mkv β†’ Taskmaster - S09E05 - Another Spoon h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T19:25:41Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T19:25:41Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T19:25:41Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T19:25:43Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T19:25:43Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T19:25:43Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T19:25:43Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T19:25:43Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T19:25:43Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T19:25:43Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T19:25:43Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T19:25:43Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T19:25:43Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T19:25:43Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T19:25:43Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T19:25:43Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T19:25:43Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T19:25:43Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S09E05 - Another Spoon h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T19:31:29Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T19:31:29Z", "level": "INFO", "message": " Original Size: 962.76 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T19:31:29Z", "level": "INFO", "message": " Encoded Size: 784.75 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T19:31:29Z", "level": "INFO", "message": " Reduction: 81.5% of original (18.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T19:31:29Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T19:31:29Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T19:31:36Z", "level": "INFO", "message": "Moved Taskmaster - S09E05 - Another Spoon h265 AAC WEBRip-1080p DDEW - [EHX].mkv β†’ Taskmaster - S09E05 - Another Spoon h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T19:31:37Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T19:31:37Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S09E05 - Another Spoon h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T19:31:37Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T19:31:37Z", "level": "INFO", "message": " Size: 962.76MB β†’ 784.75MB (81.5% of original, 18.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T19:31:37Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T19:31:37Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S09E05 - Another Spoon h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T19:31:37Z", "level": "INFO", "message": "Processing: Taskmaster - S09E06 - Bready Bready Bready h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T19:31:48Z", "level": "INFO", "message": "Copied Taskmaster - S09E06 - Bready Bready Bready h265 AAC WEBRip-1080p DDEW.mkv β†’ Taskmaster - S09E06 - Bready Bready Bready h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T19:31:48Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T19:31:48Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T19:31:48Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T19:31:49Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T19:31:49Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T19:31:49Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T19:31:49Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T19:31:49Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T19:31:49Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T19:31:49Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T19:31:49Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T19:31:49Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T19:31:49Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T19:31:49Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T19:31:49Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T19:31:49Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T19:31:49Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T19:31:49Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S09E06 - Bready Bready Bready h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T19:37:36Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T19:37:36Z", "level": "INFO", "message": " Original Size: 1009.39 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T19:37:36Z", "level": "INFO", "message": " Encoded Size: 827.47 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T19:37:36Z", "level": "INFO", "message": " Reduction: 82.0% of original (18.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T19:37:36Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T19:37:36Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T19:37:43Z", "level": "INFO", "message": "Moved Taskmaster - S09E06 - Bready Bready Bready h265 AAC WEBRip-1080p DDEW - [EHX].mkv β†’ Taskmaster - S09E06 - Bready Bready Bready h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T19:37:45Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T19:37:45Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S09E06 - Bready Bready Bready h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T19:37:45Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T19:37:45Z", "level": "INFO", "message": " Size: 1009.39MB β†’ 827.47MB (82.0% of original, 18.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T19:37:45Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T19:37:45Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S09E06 - Bready Bready Bready h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T19:37:45Z", "level": "INFO", "message": "Processing: Taskmaster - S09E07 - A Cuddle h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T19:37:55Z", "level": "INFO", "message": "Copied Taskmaster - S09E07 - A Cuddle h265 AAC WEBRip-1080p DDEW.mkv β†’ Taskmaster - S09E07 - A Cuddle h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T19:37:55Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T19:37:55Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T19:37:55Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T19:37:56Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T19:37:56Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T19:37:56Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T19:37:56Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T19:37:56Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T19:37:56Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T19:37:56Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T19:37:56Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T19:37:56Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T19:37:56Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T19:37:56Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T19:37:56Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T19:37:56Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T19:37:56Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T19:37:56Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S09E07 - A Cuddle h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T19:43:42Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T19:43:42Z", "level": "INFO", "message": " Original Size: 940.20 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T19:43:42Z", "level": "INFO", "message": " Encoded Size: 770.66 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T19:43:42Z", "level": "INFO", "message": " Reduction: 82.0% of original (18.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T19:43:42Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T19:43:42Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T19:43:49Z", "level": "INFO", "message": "Moved Taskmaster - S09E07 - A Cuddle h265 AAC WEBRip-1080p DDEW - [EHX].mkv β†’ Taskmaster - S09E07 - A Cuddle h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T19:43:50Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T19:43:50Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S09E07 - A Cuddle h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T19:43:50Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T19:43:50Z", "level": "INFO", "message": " Size: 940.2MB β†’ 770.66MB (82.0% of original, 18.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T19:43:50Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T19:43:50Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S09E07 - A Cuddle h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T19:43:50Z", "level": "INFO", "message": "Processing: Taskmaster - S09E08 - Shaqinahat h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T19:44:00Z", "level": "INFO", "message": "Copied Taskmaster - S09E08 - Shaqinahat h265 AAC WEBRip-1080p DDEW.mkv β†’ Taskmaster - S09E08 - Shaqinahat h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T19:44:00Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T19:44:00Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T19:44:00Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T19:44:02Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T19:44:02Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T19:44:02Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T19:44:02Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T19:44:02Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T19:44:02Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T19:44:02Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T19:44:02Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T19:44:02Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T19:44:02Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T19:44:02Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T19:44:02Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T19:44:02Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T19:44:02Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T19:44:02Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S09E08 - Shaqinahat h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T19:49:48Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T19:49:48Z", "level": "INFO", "message": " Original Size: 1003.46 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T19:49:48Z", "level": "INFO", "message": " Encoded Size: 822.32 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T19:49:48Z", "level": "INFO", "message": " Reduction: 81.9% of original (18.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T19:49:48Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T19:49:48Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T19:49:55Z", "level": "INFO", "message": "Moved Taskmaster - S09E08 - Shaqinahat h265 AAC WEBRip-1080p DDEW - [EHX].mkv β†’ Taskmaster - S09E08 - Shaqinahat h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T19:49:57Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T19:49:57Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S09E08 - Shaqinahat h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T19:49:57Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T19:49:57Z", "level": "INFO", "message": " Size: 1003.46MB β†’ 822.32MB (81.9% of original, 18.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T19:49:57Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T19:49:57Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S09E08 - Shaqinahat h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T19:49:57Z", "level": "INFO", "message": "Processing: Taskmaster - S09E09 - Don't Like Them Go Bang h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T19:50:06Z", "level": "INFO", "message": "Copied Taskmaster - S09E09 - Don't Like Them Go Bang h265 AAC WEBRip-1080p DDEW.mkv β†’ Taskmaster - S09E09 - Don't Like Them Go Bang h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T19:50:06Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T19:50:06Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T19:50:06Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T19:50:07Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T19:50:07Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T19:50:07Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T19:50:07Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T19:50:07Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T19:50:07Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T19:50:07Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T19:50:07Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T19:50:07Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T19:50:07Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T19:50:07Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T19:50:07Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T19:50:07Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T19:50:07Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T19:50:07Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S09E09 - Don't Like Them Go Bang h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T19:55:54Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T19:55:54Z", "level": "INFO", "message": " Original Size: 914.56 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T19:55:54Z", "level": "INFO", "message": " Encoded Size: 744.32 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T19:55:54Z", "level": "INFO", "message": " Reduction: 81.4% of original (18.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T19:55:54Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T19:55:54Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T19:56:00Z", "level": "INFO", "message": "Moved Taskmaster - S09E09 - Don't Like Them Go Bang h265 AAC WEBRip-1080p DDEW - [EHX].mkv β†’ Taskmaster - S09E09 - Don't Like Them Go Bang h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T19:56:02Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T19:56:02Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S09E09 - Don't Like Them Go Bang h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T19:56:02Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T19:56:02Z", "level": "INFO", "message": " Size: 914.56MB β†’ 744.32MB (81.4% of original, 18.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T19:56:02Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T19:56:02Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S09E09 - Don't Like Them Go Bang h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T19:56:02Z", "level": "INFO", "message": "Processing: Taskmaster - S09E10 - Think About the Spirit h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T19:56:12Z", "level": "INFO", "message": "Copied Taskmaster - S09E10 - Think About the Spirit h265 AAC WEBRip-1080p DDEW.mkv β†’ Taskmaster - S09E10 - Think About the Spirit h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T19:56:12Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T19:56:12Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T19:56:12Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T19:56:13Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T19:56:13Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T19:56:13Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T19:56:13Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T19:56:13Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T19:56:13Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T19:56:13Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T19:56:13Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T19:56:13Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T19:56:13Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T19:56:13Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T19:56:13Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T19:56:13Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T19:56:13Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T19:56:13Z", "level": "INFO", "message": "Running CQ encode: Taskmaster - S09E10 - Think About the Spirit h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T20:02:07Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T20:02:07Z", "level": "INFO", "message": " Original Size: 952.83 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T20:02:07Z", "level": "INFO", "message": " Encoded Size: 775.74 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T20:02:07Z", "level": "INFO", "message": " Reduction: 81.4% of original (18.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T20:02:07Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T20:02:07Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T20:02:14Z", "level": "INFO", "message": "Moved Taskmaster - S09E10 - Think About the Spirit h265 AAC WEBRip-1080p DDEW - [EHX].mkv β†’ Taskmaster - S09E10 - Think About the Spirit h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T20:02:15Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T20:02:15Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster - S09E10 - Think About the Spirit h265 AAC WEBRip-1080p DDEW - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T20:02:15Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T20:02:15Z", "level": "INFO", "message": " Size: 952.83MB β†’ 775.74MB (81.4% of original, 18.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T20:02:15Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T20:02:15Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S09E10 - Think About the Spirit h265 AAC WEBRip-1080p DDEW.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T20:02:15Z", "level": "INFO", "message": "Processing: Taskmaster S01E01 - Melon Buffet 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T20:02:26Z", "level": "INFO", "message": "Copied Taskmaster S01E01 - Melon Buffet 1080p.mkv β†’ Taskmaster S01E01 - Melon Buffet 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T20:02:26Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T20:02:26Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T20:02:26Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T20:02:27Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T20:02:27Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T20:02:27Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T20:02:27Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T20:02:27Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T20:02:27Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T20:02:27Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T20:02:27Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T20:02:27Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T20:02:27Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T20:02:27Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 196kbps | Action: ENCODE | Target: 192kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T20:02:27Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T20:02:27Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S01E01 - Melon Buffet 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T20:08:18Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T20:08:18Z", "level": "INFO", "message": " Original Size: 1147.34 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T20:08:18Z", "level": "INFO", "message": " Encoded Size: 885.00 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T20:08:18Z", "level": "INFO", "message": " Reduction: 77.1% of original (22.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T20:08:18Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T20:08:18Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T20:08:25Z", "level": "INFO", "message": "Moved Taskmaster S01E01 - Melon Buffet 1080p - [EHX].mkv β†’ Taskmaster S01E01 - Melon Buffet 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T20:08:27Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T20:08:27Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S01E01 - Melon Buffet 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T20:08:27Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T20:08:27Z", "level": "INFO", "message": " Size: 1147.34MB β†’ 885.0MB (77.1% of original, 22.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T20:08:27Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T20:08:27Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S01E01 - Melon Buffet 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T20:08:27Z", "level": "INFO", "message": "Processing: Taskmaster S01E02 - The Pie Whisperer 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T20:08:37Z", "level": "INFO", "message": "Copied Taskmaster S01E02 - The Pie Whisperer 1080p.mkv β†’ Taskmaster S01E02 - The Pie Whisperer 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T20:08:37Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T20:08:37Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T20:08:37Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T20:08:38Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T20:08:38Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T20:08:38Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T20:08:38Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T20:08:38Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T20:08:38Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T20:08:38Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T20:08:38Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T20:08:38Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T20:08:38Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T20:08:38Z", "level": "INFO", "message": "Stereo audio 166kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T20:08:38Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 166kbps | Action: COPY (preserve) | Target: 166kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T20:08:38Z", "level": "INFO", "message": "Stereo audio 166kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T20:08:38Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T20:08:38Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S01E02 - The Pie Whisperer 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T20:14:32Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T20:14:32Z", "level": "INFO", "message": " Original Size: 1103.75 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T20:14:32Z", "level": "INFO", "message": " Encoded Size: 848.23 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T20:14:32Z", "level": "INFO", "message": " Reduction: 76.8% of original (23.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T20:14:32Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T20:14:32Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T20:14:39Z", "level": "INFO", "message": "Moved Taskmaster S01E02 - The Pie Whisperer 1080p - [EHX].mkv β†’ Taskmaster S01E02 - The Pie Whisperer 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T20:14:41Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T20:14:41Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S01E02 - The Pie Whisperer 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T20:14:41Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T20:14:41Z", "level": "INFO", "message": " Size: 1103.75MB β†’ 848.23MB (76.8% of original, 23.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T20:14:41Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T20:14:41Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S01E02 - The Pie Whisperer 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T20:14:41Z", "level": "INFO", "message": "Processing: Taskmaster S01E03 - The Poet And The Egg 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T20:14:52Z", "level": "INFO", "message": "Copied Taskmaster S01E03 - The Poet And The Egg 1080p.mkv β†’ Taskmaster S01E03 - The Poet And The Egg 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T20:14:53Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T20:14:53Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T20:14:53Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T20:14:54Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T20:14:54Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T20:14:54Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T20:14:54Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T20:14:54Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T20:14:54Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T20:14:54Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T20:14:54Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T20:14:54Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T20:14:54Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T20:14:54Z", "level": "INFO", "message": "Stereo audio 164kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T20:14:54Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 164kbps | Action: COPY (preserve) | Target: 164kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T20:14:54Z", "level": "INFO", "message": "Stereo audio 164kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T20:14:54Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T20:14:54Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S01E03 - The Poet And The Egg 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T20:20:47Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T20:20:47Z", "level": "INFO", "message": " Original Size: 1087.03 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T20:20:47Z", "level": "INFO", "message": " Encoded Size: 824.81 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T20:20:47Z", "level": "INFO", "message": " Reduction: 75.9% of original (24.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T20:20:47Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T20:20:47Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T20:20:54Z", "level": "INFO", "message": "Moved Taskmaster S01E03 - The Poet And The Egg 1080p - [EHX].mkv β†’ Taskmaster S01E03 - The Poet And The Egg 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T20:20:55Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T20:20:55Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S01E03 - The Poet And The Egg 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T20:20:55Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T20:20:55Z", "level": "INFO", "message": " Size: 1087.03MB β†’ 824.81MB (75.9% of original, 24.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T20:20:55Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T20:20:55Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S01E03 - The Poet And The Egg 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T20:20:55Z", "level": "INFO", "message": "Processing: Taskmaster S01E04 - Down An Octave 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T20:21:05Z", "level": "INFO", "message": "Copied Taskmaster S01E04 - Down An Octave 1080p.mkv β†’ Taskmaster S01E04 - Down An Octave 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T20:21:05Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T20:21:05Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T20:21:05Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T20:21:07Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T20:21:07Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T20:21:07Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T20:21:07Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T20:21:07Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T20:21:07Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T20:21:07Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T20:21:07Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T20:21:07Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T20:21:07Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T20:21:07Z", "level": "INFO", "message": "Stereo audio 163kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T20:21:07Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 163kbps | Action: COPY (preserve) | Target: 163kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T20:21:07Z", "level": "INFO", "message": "Stereo audio 163kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T20:21:07Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T20:21:07Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S01E04 - Down An Octave 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T20:26:59Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T20:26:59Z", "level": "INFO", "message": " Original Size: 1094.01 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T20:26:59Z", "level": "INFO", "message": " Encoded Size: 841.76 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T20:26:59Z", "level": "INFO", "message": " Reduction: 76.9% of original (23.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T20:26:59Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T20:26:59Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T20:27:06Z", "level": "INFO", "message": "Moved Taskmaster S01E04 - Down An Octave 1080p - [EHX].mkv β†’ Taskmaster S01E04 - Down An Octave 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T20:27:07Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T20:27:07Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S01E04 - Down An Octave 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T20:27:07Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T20:27:07Z", "level": "INFO", "message": " Size: 1094.01MB β†’ 841.76MB (76.9% of original, 23.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T20:27:07Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T20:27:07Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S01E04 - Down An Octave 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T20:27:07Z", "level": "INFO", "message": "Processing: Taskmaster S01E05 - Little Denim Shorts 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T20:27:18Z", "level": "INFO", "message": "Copied Taskmaster S01E05 - Little Denim Shorts 1080p.mkv β†’ Taskmaster S01E05 - Little Denim Shorts 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T20:27:18Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T20:27:18Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T20:27:18Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T20:27:19Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T20:27:19Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T20:27:19Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T20:27:19Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T20:27:19Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T20:27:19Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T20:27:19Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T20:27:19Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T20:27:19Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T20:27:19Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T20:27:19Z", "level": "INFO", "message": "Stereo audio 163kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T20:27:19Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 163kbps | Action: COPY (preserve) | Target: 163kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T20:27:19Z", "level": "INFO", "message": "Stereo audio 163kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T20:27:19Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T20:27:19Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S01E05 - Little Denim Shorts 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T20:33:12Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T20:33:12Z", "level": "INFO", "message": " Original Size: 1137.19 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T20:33:12Z", "level": "INFO", "message": " Encoded Size: 856.54 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T20:33:12Z", "level": "INFO", "message": " Reduction: 75.3% of original (24.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T20:33:12Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T20:33:12Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T20:33:19Z", "level": "INFO", "message": "Moved Taskmaster S01E05 - Little Denim Shorts 1080p - [EHX].mkv β†’ Taskmaster S01E05 - Little Denim Shorts 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T20:33:20Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T20:33:20Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S01E05 - Little Denim Shorts 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T20:33:20Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T20:33:20Z", "level": "INFO", "message": " Size: 1137.19MB β†’ 856.54MB (75.3% of original, 24.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T20:33:20Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T20:33:21Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S01E05 - Little Denim Shorts 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T20:33:21Z", "level": "INFO", "message": "Processing: Taskmaster S01E06 - The Last Supper 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T20:33:32Z", "level": "INFO", "message": "Copied Taskmaster S01E06 - The Last Supper 1080p.mkv β†’ Taskmaster S01E06 - The Last Supper 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T20:33:32Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T20:33:32Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T20:33:32Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T20:33:33Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T20:33:33Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T20:33:33Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T20:33:33Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T20:33:33Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T20:33:33Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T20:33:33Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T20:33:33Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T20:33:33Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T20:33:33Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T20:33:33Z", "level": "INFO", "message": "Stereo audio 164kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T20:33:33Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 164kbps | Action: COPY (preserve) | Target: 164kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T20:33:33Z", "level": "INFO", "message": "Stereo audio 164kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T20:33:33Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T20:33:33Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S01E06 - The Last Supper 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T20:39:27Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T20:39:27Z", "level": "INFO", "message": " Original Size: 1112.83 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T20:39:27Z", "level": "INFO", "message": " Encoded Size: 850.37 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T20:39:27Z", "level": "INFO", "message": " Reduction: 76.4% of original (23.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T20:39:27Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T20:39:27Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T20:39:34Z", "level": "INFO", "message": "Moved Taskmaster S01E06 - The Last Supper 1080p - [EHX].mkv β†’ Taskmaster S01E06 - The Last Supper 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T20:39:36Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T20:39:36Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S01E06 - The Last Supper 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T20:39:36Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T20:39:36Z", "level": "INFO", "message": " Size: 1112.83MB β†’ 850.37MB (76.4% of original, 23.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T20:39:36Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T20:39:36Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S01E06 - The Last Supper 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T20:39:36Z", "level": "INFO", "message": "Processing: Taskmaster S02E01 - Fear Of Failure 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T20:39:47Z", "level": "INFO", "message": "Copied Taskmaster S02E01 - Fear Of Failure 1080p.mkv β†’ Taskmaster S02E01 - Fear Of Failure 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T20:39:47Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T20:39:47Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T20:39:47Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T20:39:48Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T20:39:48Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T20:39:48Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T20:39:48Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T20:39:48Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T20:39:48Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T20:39:48Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T20:39:48Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T20:39:48Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T20:39:48Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T20:39:48Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T20:39:48Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T20:39:48Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T20:39:48Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T20:39:48Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S02E01 - Fear Of Failure 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T20:45:43Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T20:45:43Z", "level": "INFO", "message": " Original Size: 1213.23 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T20:45:43Z", "level": "INFO", "message": " Encoded Size: 900.65 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T20:45:43Z", "level": "INFO", "message": " Reduction: 74.2% of original (25.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T20:45:43Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T20:45:43Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T20:45:51Z", "level": "INFO", "message": "Moved Taskmaster S02E01 - Fear Of Failure 1080p - [EHX].mkv β†’ Taskmaster S02E01 - Fear Of Failure 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T20:45:53Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T20:45:53Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S02E01 - Fear Of Failure 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T20:45:53Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T20:45:53Z", "level": "INFO", "message": " Size: 1213.23MB β†’ 900.65MB (74.2% of original, 25.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T20:45:53Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T20:45:53Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S02E01 - Fear Of Failure 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T20:45:53Z", "level": "INFO", "message": "Processing: Taskmaster S02E02 - Pork Is A Sausage 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T20:46:04Z", "level": "INFO", "message": "Copied Taskmaster S02E02 - Pork Is A Sausage 1080p.mkv β†’ Taskmaster S02E02 - Pork Is A Sausage 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T20:46:04Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T20:46:04Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T20:46:04Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T20:46:05Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T20:46:05Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T20:46:05Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T20:46:05Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T20:46:05Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T20:46:05Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T20:46:05Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T20:46:05Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T20:46:05Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T20:46:05Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T20:46:05Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T20:46:05Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T20:46:05Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T20:46:05Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T20:46:05Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S02E02 - Pork Is A Sausage 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T20:52:00Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T20:52:00Z", "level": "INFO", "message": " Original Size: 1249.78 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T20:52:00Z", "level": "INFO", "message": " Encoded Size: 894.18 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T20:52:00Z", "level": "INFO", "message": " Reduction: 71.5% of original (28.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T20:52:00Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T20:52:00Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T20:52:08Z", "level": "INFO", "message": "Moved Taskmaster S02E02 - Pork Is A Sausage 1080p - [EHX].mkv β†’ Taskmaster S02E02 - Pork Is A Sausage 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T20:52:09Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T20:52:09Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S02E02 - Pork Is A Sausage 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T20:52:09Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T20:52:09Z", "level": "INFO", "message": " Size: 1249.78MB β†’ 894.18MB (71.5% of original, 28.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T20:52:09Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T20:52:09Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S02E02 - Pork Is A Sausage 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T20:52:09Z", "level": "INFO", "message": "Processing: Taskmaster S02E03 - A Pistachio Eclair 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T20:52:22Z", "level": "INFO", "message": "Copied Taskmaster S02E03 - A Pistachio Eclair 1080p.mkv β†’ Taskmaster S02E03 - A Pistachio Eclair 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T20:52:23Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T20:52:23Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T20:52:23Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T20:52:24Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T20:52:24Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T20:52:24Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T20:52:24Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T20:52:24Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T20:52:24Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T20:52:24Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T20:52:24Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T20:52:24Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T20:52:24Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T20:52:24Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T20:52:24Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T20:52:24Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T20:52:24Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T20:52:24Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S02E03 - A Pistachio Eclair 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T20:58:17Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T20:58:17Z", "level": "INFO", "message": " Original Size: 1298.00 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T20:58:17Z", "level": "INFO", "message": " Encoded Size: 943.46 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T20:58:17Z", "level": "INFO", "message": " Reduction: 72.7% of original (27.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T20:58:17Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T20:58:17Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T20:58:25Z", "level": "INFO", "message": "Moved Taskmaster S02E03 - A Pistachio Eclair 1080p - [EHX].mkv β†’ Taskmaster S02E03 - A Pistachio Eclair 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T20:58:26Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T20:58:26Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S02E03 - A Pistachio Eclair 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T20:58:26Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T20:58:26Z", "level": "INFO", "message": " Size: 1298.0MB β†’ 943.46MB (72.7% of original, 27.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T20:58:26Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T20:58:27Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S02E03 - A Pistachio Eclair 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T20:58:27Z", "level": "INFO", "message": "Processing: Taskmaster S02E04 - Welcome To Rico Face 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T20:58:38Z", "level": "INFO", "message": "Copied Taskmaster S02E04 - Welcome To Rico Face 1080p.mkv β†’ Taskmaster S02E04 - Welcome To Rico Face 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T20:58:38Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T20:58:38Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T20:58:38Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T20:58:40Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T20:58:40Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T20:58:40Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T20:58:40Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T20:58:40Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T20:58:40Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T20:58:40Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T20:58:40Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T20:58:40Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T20:58:40Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T20:58:40Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T20:58:40Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T20:58:40Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T20:58:40Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T20:58:40Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S02E04 - Welcome To Rico Face 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T21:04:32Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T21:04:32Z", "level": "INFO", "message": " Original Size: 1340.42 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T21:04:32Z", "level": "INFO", "message": " Encoded Size: 988.10 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T21:04:32Z", "level": "INFO", "message": " Reduction: 73.7% of original (26.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T21:04:32Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T21:04:32Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T21:04:40Z", "level": "INFO", "message": "Moved Taskmaster S02E04 - Welcome To Rico Face 1080p - [EHX].mkv β†’ Taskmaster S02E04 - Welcome To Rico Face 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T21:04:42Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T21:04:42Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S02E04 - Welcome To Rico Face 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T21:04:42Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T21:04:42Z", "level": "INFO", "message": " Size: 1340.42MB β†’ 988.1MB (73.7% of original, 26.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T21:04:42Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T21:04:42Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S02E04 - Welcome To Rico Face 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T21:04:42Z", "level": "INFO", "message": "Processing: Taskmaster S02E05 - There's Strength In Arches 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T21:04:56Z", "level": "INFO", "message": "Copied Taskmaster S02E05 - There's Strength In Arches 1080p.mkv β†’ Taskmaster S02E05 - There's Strength In Arches 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T21:04:56Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T21:04:56Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T21:04:56Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T21:04:58Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T21:04:58Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T21:04:58Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T21:04:58Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T21:04:58Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T21:04:58Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T21:04:58Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T21:04:58Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T21:04:58Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T21:04:58Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T21:04:58Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T21:04:58Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T21:04:58Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T21:04:58Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T21:04:58Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S02E05 - There's Strength In Arches 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T21:10:52Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T21:10:52Z", "level": "INFO", "message": " Original Size: 1379.18 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T21:10:52Z", "level": "INFO", "message": " Encoded Size: 1010.52 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T21:10:52Z", "level": "INFO", "message": " Reduction: 73.3% of original (26.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T21:10:52Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T21:10:52Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T21:11:01Z", "level": "INFO", "message": "Moved Taskmaster S02E05 - There's Strength In Arches 1080p - [EHX].mkv β†’ Taskmaster S02E05 - There's Strength In Arches 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T21:11:02Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T21:11:02Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S02E05 - There's Strength In Arches 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T21:11:02Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T21:11:02Z", "level": "INFO", "message": " Size: 1379.18MB β†’ 1010.52MB (73.3% of original, 26.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T21:11:02Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T21:11:03Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S02E05 - There's Strength In Arches 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T21:11:03Z", "level": "INFO", "message": "Processing: Taskmaster S03E01 - A Pea In A Haystack 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T21:11:16Z", "level": "INFO", "message": "Copied Taskmaster S03E01 - A Pea In A Haystack 1080p.mkv β†’ Taskmaster S03E01 - A Pea In A Haystack 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T21:11:16Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T21:11:16Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T21:11:16Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T21:11:18Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T21:11:18Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T21:11:18Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T21:11:18Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T21:11:18Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T21:11:18Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T21:11:18Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T21:11:18Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T21:11:18Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T21:11:18Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T21:11:18Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T21:11:18Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T21:11:18Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T21:11:18Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T21:11:18Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S03E01 - A Pea In A Haystack 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T21:17:13Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T21:17:13Z", "level": "INFO", "message": " Original Size: 1423.28 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T21:17:13Z", "level": "INFO", "message": " Encoded Size: 1059.57 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T21:17:13Z", "level": "INFO", "message": " Reduction: 74.4% of original (25.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T21:17:13Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T21:17:13Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T21:17:22Z", "level": "INFO", "message": "Moved Taskmaster S03E01 - A Pea In A Haystack 1080p - [EHX].mkv β†’ Taskmaster S03E01 - A Pea In A Haystack 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T21:17:24Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T21:17:24Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S03E01 - A Pea In A Haystack 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T21:17:24Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T21:17:24Z", "level": "INFO", "message": " Size: 1423.28MB β†’ 1059.57MB (74.4% of original, 25.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T21:17:24Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T21:17:24Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S03E01 - A Pea In A Haystack 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T21:17:24Z", "level": "INFO", "message": "Processing: Taskmaster S03E02 - The Dong And The Gong 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T21:17:37Z", "level": "INFO", "message": "Copied Taskmaster S03E02 - The Dong And The Gong 1080p.mkv β†’ Taskmaster S03E02 - The Dong And The Gong 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T21:17:37Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T21:17:37Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T21:17:37Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T21:17:38Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T21:17:38Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T21:17:38Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T21:17:38Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T21:17:38Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T21:17:38Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T21:17:38Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T21:17:38Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T21:17:38Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T21:17:38Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T21:17:38Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T21:17:38Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T21:17:38Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T21:17:38Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T21:17:38Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S03E02 - The Dong And The Gong 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T21:23:30Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T21:23:30Z", "level": "INFO", "message": " Original Size: 1371.75 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T21:23:30Z", "level": "INFO", "message": " Encoded Size: 1018.81 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T21:23:30Z", "level": "INFO", "message": " Reduction: 74.3% of original (25.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T21:23:30Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T21:23:30Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T21:23:39Z", "level": "INFO", "message": "Moved Taskmaster S03E02 - The Dong And The Gong 1080p - [EHX].mkv β†’ Taskmaster S03E02 - The Dong And The Gong 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T21:23:40Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T21:23:40Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S03E02 - The Dong And The Gong 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T21:23:40Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T21:23:40Z", "level": "INFO", "message": " Size: 1371.75MB β†’ 1018.81MB (74.3% of original, 25.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T21:23:40Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T21:23:40Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S03E02 - The Dong And The Gong 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T21:23:40Z", "level": "INFO", "message": "Processing: Taskmaster S03E03 - Little Polythene Grief Cave 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T21:23:53Z", "level": "INFO", "message": "Copied Taskmaster S03E03 - Little Polythene Grief Cave 1080p.mkv β†’ Taskmaster S03E03 - Little Polythene Grief Cave 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T21:23:54Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T21:23:54Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T21:23:54Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T21:23:55Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T21:23:55Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T21:23:55Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T21:23:55Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T21:23:55Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T21:23:55Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T21:23:55Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T21:23:55Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T21:23:55Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T21:23:55Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T21:23:55Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T21:23:55Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T21:23:55Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T21:23:55Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T21:23:55Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S03E03 - Little Polythene Grief Cave 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T21:29:50Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T21:29:50Z", "level": "INFO", "message": " Original Size: 1292.59 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T21:29:50Z", "level": "INFO", "message": " Encoded Size: 949.05 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T21:29:50Z", "level": "INFO", "message": " Reduction: 73.4% of original (26.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T21:29:50Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T21:29:50Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T21:29:58Z", "level": "INFO", "message": "Moved Taskmaster S03E03 - Little Polythene Grief Cave 1080p - [EHX].mkv β†’ Taskmaster S03E03 - Little Polythene Grief Cave 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T21:29:59Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T21:29:59Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S03E03 - Little Polythene Grief Cave 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T21:29:59Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T21:29:59Z", "level": "INFO", "message": " Size: 1292.59MB β†’ 949.05MB (73.4% of original, 26.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T21:29:59Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T21:30:00Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S03E03 - Little Polythene Grief Cave 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T21:30:00Z", "level": "INFO", "message": "Processing: Taskmaster S03E04 - A Very Nuanced Character 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T21:30:13Z", "level": "INFO", "message": "Copied Taskmaster S03E04 - A Very Nuanced Character 1080p.mkv β†’ Taskmaster S03E04 - A Very Nuanced Character 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T21:30:13Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T21:30:13Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T21:30:13Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T21:30:15Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T21:30:15Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T21:30:15Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T21:30:15Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T21:30:15Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T21:30:15Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T21:30:15Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T21:30:15Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T21:30:15Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T21:30:15Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T21:30:15Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T21:30:15Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T21:30:15Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T21:30:15Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T21:30:15Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S03E04 - A Very Nuanced Character 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T21:36:07Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T21:36:07Z", "level": "INFO", "message": " Original Size: 1347.21 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T21:36:07Z", "level": "INFO", "message": " Encoded Size: 994.38 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T21:36:07Z", "level": "INFO", "message": " Reduction: 73.8% of original (26.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T21:36:07Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T21:36:07Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T21:36:16Z", "level": "INFO", "message": "Moved Taskmaster S03E04 - A Very Nuanced Character 1080p - [EHX].mkv β†’ Taskmaster S03E04 - A Very Nuanced Character 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T21:36:17Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T21:36:17Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S03E04 - A Very Nuanced Character 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T21:36:17Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T21:36:17Z", "level": "INFO", "message": " Size: 1347.21MB β†’ 994.38MB (73.8% of original, 26.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T21:36:17Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T21:36:18Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S03E04 - A Very Nuanced Character 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T21:36:18Z", "level": "INFO", "message": "Processing: Taskmaster S03E05 - The FIP 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T21:36:31Z", "level": "INFO", "message": "Copied Taskmaster S03E05 - The FIP 1080p.mkv β†’ Taskmaster S03E05 - The FIP 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T21:36:31Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T21:36:31Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T21:36:31Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T21:36:32Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T21:36:32Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T21:36:32Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T21:36:32Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T21:36:32Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T21:36:32Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T21:36:32Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T21:36:32Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T21:36:32Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T21:36:32Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T21:36:32Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T21:36:32Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T21:36:32Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T21:36:32Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T21:36:32Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S03E05 - The FIP 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T21:42:26Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T21:42:26Z", "level": "INFO", "message": " Original Size: 1438.19 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T21:42:26Z", "level": "INFO", "message": " Encoded Size: 1069.08 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T21:42:26Z", "level": "INFO", "message": " Reduction: 74.3% of original (25.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T21:42:26Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T21:42:26Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T21:42:35Z", "level": "INFO", "message": "Moved Taskmaster S03E05 - The FIP 1080p - [EHX].mkv β†’ Taskmaster S03E05 - The FIP 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T21:42:37Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T21:42:37Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S03E05 - The FIP 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T21:42:37Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T21:42:37Z", "level": "INFO", "message": " Size: 1438.19MB β†’ 1069.08MB (74.3% of original, 25.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T21:42:37Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T21:42:37Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S03E05 - The FIP 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T21:42:37Z", "level": "INFO", "message": "Processing: Taskmaster S04E01 - A Fat Bald White Man 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T21:42:51Z", "level": "INFO", "message": "Copied Taskmaster S04E01 - A Fat Bald White Man 1080p.mkv β†’ Taskmaster S04E01 - A Fat Bald White Man 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T21:42:51Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T21:42:51Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T21:42:51Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T21:42:52Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T21:42:52Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T21:42:52Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T21:42:52Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T21:42:52Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T21:42:52Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T21:42:52Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T21:42:52Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T21:42:52Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T21:42:52Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T21:42:52Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T21:42:52Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T21:42:52Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T21:42:52Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T21:42:52Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S04E01 - A Fat Bald White Man 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T21:48:47Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T21:48:47Z", "level": "INFO", "message": " Original Size: 1376.66 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T21:48:47Z", "level": "INFO", "message": " Encoded Size: 1025.52 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T21:48:47Z", "level": "INFO", "message": " Reduction: 74.5% of original (25.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T21:48:47Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T21:48:47Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T21:48:56Z", "level": "INFO", "message": "Moved Taskmaster S04E01 - A Fat Bald White Man 1080p - [EHX].mkv β†’ Taskmaster S04E01 - A Fat Bald White Man 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T21:48:58Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T21:48:58Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S04E01 - A Fat Bald White Man 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T21:48:58Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T21:48:58Z", "level": "INFO", "message": " Size: 1376.66MB β†’ 1025.52MB (74.5% of original, 25.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T21:48:58Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T21:48:58Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S04E01 - A Fat Bald White Man 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T21:48:58Z", "level": "INFO", "message": "Processing: Taskmaster S04E02 - Look At Me 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T21:49:12Z", "level": "INFO", "message": "Copied Taskmaster S04E02 - Look At Me 1080p.mkv β†’ Taskmaster S04E02 - Look At Me 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T21:49:12Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T21:49:12Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T21:49:12Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T21:49:14Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T21:49:14Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T21:49:14Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T21:49:14Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T21:49:14Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T21:49:14Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T21:49:14Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T21:49:14Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T21:49:14Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T21:49:14Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T21:49:14Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T21:49:14Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T21:49:14Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T21:49:14Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T21:49:14Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S04E02 - Look At Me 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T21:55:09Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T21:55:09Z", "level": "INFO", "message": " Original Size: 1361.54 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T21:55:09Z", "level": "INFO", "message": " Encoded Size: 1007.56 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T21:55:09Z", "level": "INFO", "message": " Reduction: 74.0% of original (26.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T21:55:09Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T21:55:09Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T21:55:18Z", "level": "INFO", "message": "Moved Taskmaster S04E02 - Look At Me 1080p - [EHX].mkv β†’ Taskmaster S04E02 - Look At Me 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T21:55:19Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T21:55:19Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S04E02 - Look At Me 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T21:55:19Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T21:55:19Z", "level": "INFO", "message": " Size: 1361.54MB β†’ 1007.56MB (74.0% of original, 26.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T21:55:19Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T21:55:20Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S04E02 - Look At Me 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T21:55:20Z", "level": "INFO", "message": "Processing: Taskmaster S04E03 - Hollowing Out A Baguette 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T21:55:34Z", "level": "INFO", "message": "Copied Taskmaster S04E03 - Hollowing Out A Baguette 1080p.mkv β†’ Taskmaster S04E03 - Hollowing Out A Baguette 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T21:55:34Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T21:55:34Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T21:55:34Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T21:55:35Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T21:55:35Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T21:55:35Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T21:55:35Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T21:55:35Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T21:55:35Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T21:55:35Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T21:55:35Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T21:55:35Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T21:55:35Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T21:55:35Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T21:55:35Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T21:55:35Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T21:55:35Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T21:55:35Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S04E03 - Hollowing Out A Baguette 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T22:01:29Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T22:01:29Z", "level": "INFO", "message": " Original Size: 1347.34 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T22:01:29Z", "level": "INFO", "message": " Encoded Size: 996.20 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T22:01:29Z", "level": "INFO", "message": " Reduction: 73.9% of original (26.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T22:01:29Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T22:01:29Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T22:01:38Z", "level": "INFO", "message": "Moved Taskmaster S04E03 - Hollowing Out A Baguette 1080p - [EHX].mkv β†’ Taskmaster S04E03 - Hollowing Out A Baguette 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T22:01:39Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T22:01:39Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S04E03 - Hollowing Out A Baguette 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T22:01:39Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T22:01:39Z", "level": "INFO", "message": " Size: 1347.34MB β†’ 996.2MB (73.9% of original, 26.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T22:01:39Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T22:01:39Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S04E03 - Hollowing Out A Baguette 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T22:01:39Z", "level": "INFO", "message": "Processing: Taskmaster S04E04 - Friendship Is Truth 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T22:01:52Z", "level": "INFO", "message": "Copied Taskmaster S04E04 - Friendship Is Truth 1080p.mkv β†’ Taskmaster S04E04 - Friendship Is Truth 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T22:01:52Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T22:01:52Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T22:01:52Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T22:01:54Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T22:01:54Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T22:01:54Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T22:01:54Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T22:01:54Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T22:01:54Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T22:01:54Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T22:01:54Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T22:01:54Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T22:01:54Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T22:01:54Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T22:01:54Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T22:01:54Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T22:01:54Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T22:01:54Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S04E04 - Friendship Is Truth 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T22:07:49Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T22:07:49Z", "level": "INFO", "message": " Original Size: 1351.54 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T22:07:49Z", "level": "INFO", "message": " Encoded Size: 998.45 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T22:07:49Z", "level": "INFO", "message": " Reduction: 73.9% of original (26.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T22:07:49Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T22:07:49Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T22:07:58Z", "level": "INFO", "message": "Moved Taskmaster S04E04 - Friendship Is Truth 1080p - [EHX].mkv β†’ Taskmaster S04E04 - Friendship Is Truth 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T22:07:59Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T22:07:59Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S04E04 - Friendship Is Truth 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T22:07:59Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T22:07:59Z", "level": "INFO", "message": " Size: 1351.54MB β†’ 998.45MB (73.9% of original, 26.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T22:07:59Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T22:07:59Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S04E04 - Friendship Is Truth 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T22:07:59Z", "level": "INFO", "message": "Processing: Taskmaster S04E05 - Meat 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T22:08:13Z", "level": "INFO", "message": "Copied Taskmaster S04E05 - Meat 1080p.mkv β†’ Taskmaster S04E05 - Meat 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T22:08:13Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T22:08:13Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T22:08:13Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T22:08:14Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T22:08:14Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T22:08:14Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T22:08:14Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T22:08:14Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T22:08:14Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T22:08:14Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T22:08:14Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T22:08:14Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T22:08:14Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T22:08:14Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T22:08:14Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T22:08:14Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T22:08:14Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T22:08:14Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S04E05 - Meat 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T22:14:10Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T22:14:10Z", "level": "INFO", "message": " Original Size: 1360.00 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T22:14:10Z", "level": "INFO", "message": " Encoded Size: 1008.32 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T22:14:10Z", "level": "INFO", "message": " Reduction: 74.1% of original (25.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T22:14:10Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T22:14:10Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T22:14:19Z", "level": "INFO", "message": "Moved Taskmaster S04E05 - Meat 1080p - [EHX].mkv β†’ Taskmaster S04E05 - Meat 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T22:14:20Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T22:14:20Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S04E05 - Meat 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T22:14:20Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T22:14:20Z", "level": "INFO", "message": " Size: 1360.0MB β†’ 1008.32MB (74.1% of original, 25.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T22:14:20Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T22:14:21Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S04E05 - Meat 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T22:14:21Z", "level": "INFO", "message": "Processing: Taskmaster S04E06 - Spatchcock It 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T22:14:33Z", "level": "INFO", "message": "Copied Taskmaster S04E06 - Spatchcock It 1080p.mkv β†’ Taskmaster S04E06 - Spatchcock It 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T22:14:34Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T22:14:34Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T22:14:34Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T22:14:35Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T22:14:35Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T22:14:35Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T22:14:35Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T22:14:35Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T22:14:35Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T22:14:35Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T22:14:35Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T22:14:35Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T22:14:35Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T22:14:35Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T22:14:35Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T22:14:35Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T22:14:35Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T22:14:35Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S04E06 - Spatchcock It 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T22:20:30Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T22:20:30Z", "level": "INFO", "message": " Original Size: 1395.53 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T22:20:30Z", "level": "INFO", "message": " Encoded Size: 1043.76 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T22:20:30Z", "level": "INFO", "message": " Reduction: 74.8% of original (25.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T22:20:30Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T22:20:30Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T22:20:39Z", "level": "INFO", "message": "Moved Taskmaster S04E06 - Spatchcock It 1080p - [EHX].mkv β†’ Taskmaster S04E06 - Spatchcock It 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T22:20:40Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T22:20:40Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S04E06 - Spatchcock It 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T22:20:40Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T22:20:40Z", "level": "INFO", "message": " Size: 1395.53MB β†’ 1043.76MB (74.8% of original, 25.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T22:20:40Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T22:20:41Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S04E06 - Spatchcock It 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T22:20:41Z", "level": "INFO", "message": "Processing: Taskmaster S04E07 - No Stars For Naughty Boys 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T22:20:54Z", "level": "INFO", "message": "Copied Taskmaster S04E07 - No Stars For Naughty Boys 1080p.mkv β†’ Taskmaster S04E07 - No Stars For Naughty Boys 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T22:20:54Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T22:20:54Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T22:20:54Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T22:20:55Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T22:20:55Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T22:20:55Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T22:20:55Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T22:20:55Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T22:20:55Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T22:20:55Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T22:20:55Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T22:20:55Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T22:20:55Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T22:20:55Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T22:20:55Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T22:20:55Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T22:20:55Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T22:20:55Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S04E07 - No Stars For Naughty Boys 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T22:26:49Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T22:26:49Z", "level": "INFO", "message": " Original Size: 1400.47 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T22:26:49Z", "level": "INFO", "message": " Encoded Size: 1041.92 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T22:26:49Z", "level": "INFO", "message": " Reduction: 74.4% of original (25.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T22:26:49Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T22:26:49Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T22:26:58Z", "level": "INFO", "message": "Moved Taskmaster S04E07 - No Stars For Naughty Boys 1080p - [EHX].mkv β†’ Taskmaster S04E07 - No Stars For Naughty Boys 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T22:26:59Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T22:26:59Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S04E07 - No Stars For Naughty Boys 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T22:26:59Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T22:26:59Z", "level": "INFO", "message": " Size: 1400.47MB β†’ 1041.92MB (74.4% of original, 25.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T22:26:59Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T22:27:00Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S04E07 - No Stars For Naughty Boys 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T22:27:00Z", "level": "INFO", "message": "Processing: Taskmaster S04E08 - Tony Three Pies 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T22:27:14Z", "level": "INFO", "message": "Copied Taskmaster S04E08 - Tony Three Pies 1080p.mkv β†’ Taskmaster S04E08 - Tony Three Pies 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T22:27:14Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T22:27:14Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T22:27:14Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T22:27:15Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T22:27:15Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T22:27:15Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T22:27:15Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T22:27:15Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T22:27:15Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T22:27:15Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T22:27:15Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T22:27:15Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T22:27:15Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T22:27:15Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T22:27:15Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T22:27:15Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T22:27:15Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T22:27:15Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S04E08 - Tony Three Pies 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T22:33:10Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T22:33:10Z", "level": "INFO", "message": " Original Size: 1354.98 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T22:33:10Z", "level": "INFO", "message": " Encoded Size: 996.87 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T22:33:10Z", "level": "INFO", "message": " Reduction: 73.6% of original (26.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T22:33:10Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T22:33:10Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T22:33:19Z", "level": "INFO", "message": "Moved Taskmaster S04E08 - Tony Three Pies 1080p - [EHX].mkv β†’ Taskmaster S04E08 - Tony Three Pies 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T22:33:20Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T22:33:20Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S04E08 - Tony Three Pies 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T22:33:20Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T22:33:20Z", "level": "INFO", "message": " Size: 1354.98MB β†’ 996.87MB (73.6% of original, 26.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T22:33:20Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T22:33:21Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S04E08 - Tony Three Pies 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T22:33:21Z", "level": "INFO", "message": "Processing: Taskmaster S06E01 - The Old Soft Curved Padlock 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T22:33:31Z", "level": "INFO", "message": "Copied Taskmaster S06E01 - The Old Soft Curved Padlock 1080p.mkv β†’ Taskmaster S06E01 - The Old Soft Curved Padlock 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T22:33:31Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T22:33:31Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T22:33:31Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T22:33:32Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T22:33:32Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T22:33:32Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T22:33:32Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T22:33:32Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T22:33:32Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T22:33:32Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T22:33:32Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T22:33:32Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T22:33:32Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T22:33:32Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T22:33:32Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T22:33:32Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T22:33:32Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T22:33:32Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S06E01 - The Old Soft Curved Padlock 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T22:39:18Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T22:39:18Z", "level": "INFO", "message": " Original Size: 1118.72 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T22:39:18Z", "level": "INFO", "message": " Encoded Size: 880.52 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T22:39:18Z", "level": "INFO", "message": " Reduction: 78.7% of original (21.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T22:39:18Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T22:39:18Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T22:39:26Z", "level": "INFO", "message": "Moved Taskmaster S06E01 - The Old Soft Curved Padlock 1080p - [EHX].mkv β†’ Taskmaster S06E01 - The Old Soft Curved Padlock 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T22:39:27Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T22:39:27Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S06E01 - The Old Soft Curved Padlock 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T22:39:27Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T22:39:27Z", "level": "INFO", "message": " Size: 1118.72MB β†’ 880.52MB (78.7% of original, 21.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T22:39:27Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T22:39:28Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S06E01 - The Old Soft Curved Padlock 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T22:39:28Z", "level": "INFO", "message": "Processing: Taskmaster S06E02 - Tarpeters 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T22:39:39Z", "level": "INFO", "message": "Copied Taskmaster S06E02 - Tarpeters 1080p.mkv β†’ Taskmaster S06E02 - Tarpeters 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T22:39:39Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T22:39:39Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T22:39:39Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T22:39:40Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T22:39:40Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T22:39:40Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T22:39:40Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T22:39:40Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T22:39:40Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T22:39:40Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T22:39:40Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T22:39:40Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T22:39:40Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T22:39:40Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T22:39:40Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T22:39:40Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T22:39:40Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T22:39:40Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S06E02 - Tarpeters 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T22:45:28Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T22:45:28Z", "level": "INFO", "message": " Original Size: 1131.58 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T22:45:28Z", "level": "INFO", "message": " Encoded Size: 887.12 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T22:45:28Z", "level": "INFO", "message": " Reduction: 78.4% of original (21.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T22:45:28Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T22:45:28Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T22:45:36Z", "level": "INFO", "message": "Moved Taskmaster S06E02 - Tarpeters 1080p - [EHX].mkv β†’ Taskmaster S06E02 - Tarpeters 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T22:45:38Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T22:45:38Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S06E02 - Tarpeters 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T22:45:38Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T22:45:38Z", "level": "INFO", "message": " Size: 1131.58MB β†’ 887.12MB (78.4% of original, 21.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T22:45:38Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T22:45:38Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S06E02 - Tarpeters 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T22:45:38Z", "level": "INFO", "message": "Processing: Taskmaster S06E03 - One Warm Prawn 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T22:45:47Z", "level": "INFO", "message": "Copied Taskmaster S06E03 - One Warm Prawn 1080p.mkv β†’ Taskmaster S06E03 - One Warm Prawn 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T22:45:47Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T22:45:47Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T22:45:47Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T22:45:48Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T22:45:48Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T22:45:48Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T22:45:48Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T22:45:48Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T22:45:48Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T22:45:48Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T22:45:48Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T22:45:48Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T22:45:48Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T22:45:48Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T22:45:48Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T22:45:48Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T22:45:48Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T22:45:48Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S06E03 - One Warm Prawn 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T22:51:33Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T22:51:33Z", "level": "INFO", "message": " Original Size: 1012.66 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T22:51:33Z", "level": "INFO", "message": " Encoded Size: 784.21 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T22:51:33Z", "level": "INFO", "message": " Reduction: 77.4% of original (22.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T22:51:33Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T22:51:33Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T22:51:40Z", "level": "INFO", "message": "Moved Taskmaster S06E03 - One Warm Prawn 1080p - [EHX].mkv β†’ Taskmaster S06E03 - One Warm Prawn 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T22:51:41Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T22:51:41Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S06E03 - One Warm Prawn 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T22:51:41Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T22:51:41Z", "level": "INFO", "message": " Size: 1012.66MB β†’ 784.21MB (77.4% of original, 22.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T22:51:41Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T22:51:41Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S06E03 - One Warm Prawn 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T22:51:41Z", "level": "INFO", "message": "Processing: Taskmaster S06E04 - Bmxing! 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T22:51:51Z", "level": "INFO", "message": "Copied Taskmaster S06E04 - Bmxing! 1080p.mkv β†’ Taskmaster S06E04 - Bmxing! 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T22:51:51Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T22:51:51Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T22:51:51Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T22:51:52Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T22:51:52Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T22:51:52Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T22:51:52Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T22:51:52Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T22:51:52Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T22:51:52Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T22:51:52Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T22:51:52Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T22:51:52Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T22:51:52Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T22:51:52Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T22:51:52Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T22:51:52Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T22:51:52Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S06E04 - Bmxing! 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T22:57:39Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T22:57:39Z", "level": "INFO", "message": " Original Size: 1057.92 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T22:57:39Z", "level": "INFO", "message": " Encoded Size: 829.21 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T22:57:39Z", "level": "INFO", "message": " Reduction: 78.4% of original (21.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T22:57:39Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T22:57:39Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T22:57:46Z", "level": "INFO", "message": "Moved Taskmaster S06E04 - Bmxing! 1080p - [EHX].mkv β†’ Taskmaster S06E04 - Bmxing! 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T22:57:48Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T22:57:48Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S06E04 - Bmxing! 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T22:57:48Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T22:57:48Z", "level": "INFO", "message": " Size: 1057.92MB β†’ 829.21MB (78.4% of original, 21.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T22:57:48Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T22:57:48Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S06E04 - Bmxing! 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T22:57:48Z", "level": "INFO", "message": "Processing: Taskmaster S06E05 - H 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T22:57:58Z", "level": "INFO", "message": "Copied Taskmaster S06E05 - H 1080p.mkv β†’ Taskmaster S06E05 - H 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T22:57:58Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T22:57:58Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T22:57:58Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T22:58:00Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T22:58:00Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T22:58:00Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T22:58:00Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T22:58:00Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T22:58:00Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T22:58:00Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T22:58:00Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T22:58:00Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T22:58:00Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T22:58:00Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T22:58:00Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T22:58:00Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T22:58:00Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T22:58:00Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S06E05 - H 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T23:03:48Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T23:03:48Z", "level": "INFO", "message": " Original Size: 1035.68 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T23:03:48Z", "level": "INFO", "message": " Encoded Size: 809.66 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T23:03:48Z", "level": "INFO", "message": " Reduction: 78.2% of original (21.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T23:03:48Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T23:03:48Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T23:03:55Z", "level": "INFO", "message": "Moved Taskmaster S06E05 - H 1080p - [EHX].mkv β†’ Taskmaster S06E05 - H 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T23:03:56Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T23:03:56Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S06E05 - H 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T23:03:56Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T23:03:56Z", "level": "INFO", "message": " Size: 1035.68MB β†’ 809.66MB (78.2% of original, 21.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T23:03:56Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T23:03:56Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S06E05 - H 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T23:03:56Z", "level": "INFO", "message": "Processing: Taskmaster S06E06 - We Met At Mealtimes 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T23:04:07Z", "level": "INFO", "message": "Copied Taskmaster S06E06 - We Met At Mealtimes 1080p.mkv β†’ Taskmaster S06E06 - We Met At Mealtimes 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T23:04:07Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T23:04:07Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T23:04:07Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T23:04:08Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T23:04:08Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T23:04:08Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T23:04:08Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T23:04:08Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T23:04:08Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T23:04:08Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T23:04:08Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T23:04:08Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T23:04:08Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T23:04:08Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T23:04:08Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T23:04:08Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T23:04:08Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T23:04:08Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S06E06 - We Met At Mealtimes 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T23:09:55Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T23:09:55Z", "level": "INFO", "message": " Original Size: 1051.71 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T23:09:55Z", "level": "INFO", "message": " Encoded Size: 820.99 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T23:09:55Z", "level": "INFO", "message": " Reduction: 78.1% of original (21.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T23:09:55Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T23:09:55Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T23:10:03Z", "level": "INFO", "message": "Moved Taskmaster S06E06 - We Met At Mealtimes 1080p - [EHX].mkv β†’ Taskmaster S06E06 - We Met At Mealtimes 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T23:10:04Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T23:10:04Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S06E06 - We Met At Mealtimes 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T23:10:04Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T23:10:04Z", "level": "INFO", "message": " Size: 1051.71MB β†’ 820.99MB (78.1% of original, 21.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T23:10:04Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T23:10:04Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S06E06 - We Met At Mealtimes 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T23:10:04Z", "level": "INFO", "message": "Processing: Taskmaster S06E07 - Roadkill Doused In Syrup 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T23:10:13Z", "level": "INFO", "message": "Copied Taskmaster S06E07 - Roadkill Doused In Syrup 1080p.mkv β†’ Taskmaster S06E07 - Roadkill Doused In Syrup 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T23:10:13Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T23:10:13Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T23:10:13Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T23:10:15Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T23:10:15Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T23:10:15Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T23:10:15Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T23:10:15Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T23:10:15Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T23:10:15Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T23:10:15Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T23:10:15Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T23:10:15Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T23:10:15Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T23:10:15Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T23:10:15Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T23:10:15Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T23:10:15Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S06E07 - Roadkill Doused In Syrup 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T23:16:04Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T23:16:04Z", "level": "INFO", "message": " Original Size: 1047.14 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T23:16:04Z", "level": "INFO", "message": " Encoded Size: 821.26 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T23:16:04Z", "level": "INFO", "message": " Reduction: 78.4% of original (21.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T23:16:04Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T23:16:04Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T23:16:11Z", "level": "INFO", "message": "Moved Taskmaster S06E07 - Roadkill Doused In Syrup 1080p - [EHX].mkv β†’ Taskmaster S06E07 - Roadkill Doused In Syrup 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T23:16:12Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T23:16:12Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S06E07 - Roadkill Doused In Syrup 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T23:16:12Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T23:16:12Z", "level": "INFO", "message": " Size: 1047.14MB β†’ 821.26MB (78.4% of original, 21.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T23:16:12Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T23:16:12Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S06E07 - Roadkill Doused In Syrup 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T23:16:12Z", "level": "INFO", "message": "Processing: Taskmaster S06E08 - What Kind Of Pictures 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T23:16:20Z", "level": "INFO", "message": "Copied Taskmaster S06E08 - What Kind Of Pictures 1080p.mkv β†’ Taskmaster S06E08 - What Kind Of Pictures 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T23:16:21Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T23:16:21Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T23:16:21Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T23:16:22Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T23:16:22Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T23:16:22Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T23:16:22Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T23:16:22Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T23:16:22Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T23:16:22Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T23:16:22Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T23:16:22Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T23:16:22Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T23:16:22Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T23:16:22Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T23:16:22Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T23:16:22Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T23:16:22Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S06E08 - What Kind Of Pictures 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T23:22:10Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T23:22:10Z", "level": "INFO", "message": " Original Size: 761.62 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T23:22:10Z", "level": "INFO", "message": " Encoded Size: 620.97 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T23:22:10Z", "level": "INFO", "message": " Reduction: 81.5% of original (18.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T23:22:10Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T23:22:10Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T23:22:15Z", "level": "INFO", "message": "Moved Taskmaster S06E08 - What Kind Of Pictures 1080p - [EHX].mkv β†’ Taskmaster S06E08 - What Kind Of Pictures 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T23:22:16Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T23:22:16Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S06E08 - What Kind Of Pictures 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T23:22:16Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T23:22:16Z", "level": "INFO", "message": " Size: 761.62MB β†’ 620.97MB (81.5% of original, 18.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T23:22:16Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T23:22:16Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S06E08 - What Kind Of Pictures 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T23:22:16Z", "level": "INFO", "message": "Processing: Taskmaster S06E09 - The Bubble Brothers 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T23:22:27Z", "level": "INFO", "message": "Copied Taskmaster S06E09 - The Bubble Brothers 1080p.mkv β†’ Taskmaster S06E09 - The Bubble Brothers 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T23:22:27Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T23:22:27Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T23:22:27Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T23:22:28Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T23:22:28Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T23:22:28Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T23:22:28Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T23:22:28Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T23:22:28Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T23:22:28Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T23:22:28Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T23:22:28Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T23:22:28Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T23:22:28Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T23:22:28Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T23:22:28Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T23:22:28Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T23:22:28Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S06E09 - The Bubble Brothers 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T23:28:15Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T23:28:15Z", "level": "INFO", "message": " Original Size: 1098.89 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T23:28:15Z", "level": "INFO", "message": " Encoded Size: 865.57 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T23:28:15Z", "level": "INFO", "message": " Reduction: 78.8% of original (21.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T23:28:15Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T23:28:15Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T23:28:22Z", "level": "INFO", "message": "Moved Taskmaster S06E09 - The Bubble Brothers 1080p - [EHX].mkv β†’ Taskmaster S06E09 - The Bubble Brothers 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T23:28:24Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T23:28:24Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S06E09 - The Bubble Brothers 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T23:28:24Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T23:28:24Z", "level": "INFO", "message": " Size: 1098.89MB β†’ 865.57MB (78.8% of original, 21.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T23:28:24Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T23:28:24Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S06E09 - The Bubble Brothers 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T23:28:24Z", "level": "INFO", "message": "Processing: Taskmaster S06E10 - He Was A Different Man 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T23:28:34Z", "level": "INFO", "message": "Copied Taskmaster S06E10 - He Was A Different Man 1080p.mkv β†’ Taskmaster S06E10 - He Was A Different Man 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T23:28:34Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T23:28:34Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T23:28:34Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T23:28:35Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T23:28:35Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T23:28:35Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T23:28:35Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T23:28:35Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T23:28:35Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T23:28:35Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T23:28:35Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T23:28:35Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T23:28:35Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T23:28:35Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T23:28:35Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T23:28:35Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T23:28:35Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T23:28:35Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S06E10 - He Was A Different Man 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T23:34:24Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T23:34:24Z", "level": "INFO", "message": " Original Size: 1044.18 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T23:34:24Z", "level": "INFO", "message": " Encoded Size: 813.06 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T23:34:24Z", "level": "INFO", "message": " Reduction: 77.9% of original (22.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T23:34:24Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T23:34:24Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T23:34:31Z", "level": "INFO", "message": "Moved Taskmaster S06E10 - He Was A Different Man 1080p - [EHX].mkv β†’ Taskmaster S06E10 - He Was A Different Man 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T23:34:33Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T23:34:33Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S06E10 - He Was A Different Man 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T23:34:33Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T23:34:33Z", "level": "INFO", "message": " Size: 1044.18MB β†’ 813.06MB (77.9% of original, 22.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T23:34:33Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T23:34:33Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S06E10 - He Was A Different Man 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T23:34:33Z", "level": "INFO", "message": "Processing: Taskmaster S10E01 - God's Haemorrhoid 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T23:34:43Z", "level": "INFO", "message": "Copied Taskmaster S10E01 - God's Haemorrhoid 1080p.mkv β†’ Taskmaster S10E01 - God's Haemorrhoid 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T23:34:43Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T23:34:43Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T23:34:43Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T23:34:45Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T23:34:45Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T23:34:45Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T23:34:45Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T23:34:45Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T23:34:45Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T23:34:45Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T23:34:45Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T23:34:45Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T23:34:45Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T23:34:45Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T23:34:45Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T23:34:45Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T23:34:45Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T23:34:45Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S10E01 - God's Haemorrhoid 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T23:40:58Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T23:40:58Z", "level": "INFO", "message": " Original Size: 1051.80 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T23:40:58Z", "level": "INFO", "message": " Encoded Size: 835.12 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T23:40:58Z", "level": "INFO", "message": " Reduction: 79.4% of original (20.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T23:40:58Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T23:40:58Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T23:41:06Z", "level": "INFO", "message": "Moved Taskmaster S10E01 - God's Haemorrhoid 1080p - [EHX].mkv β†’ Taskmaster S10E01 - God's Haemorrhoid 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T23:41:07Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T23:41:07Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S10E01 - God's Haemorrhoid 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T23:41:07Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T23:41:07Z", "level": "INFO", "message": " Size: 1051.8MB β†’ 835.12MB (79.4% of original, 20.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T23:41:07Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T23:41:07Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S10E01 - God's Haemorrhoid 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T23:41:07Z", "level": "INFO", "message": "Processing: Taskmaster S10E02 - A Documentary About Despots 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T23:41:17Z", "level": "INFO", "message": "Copied Taskmaster S10E02 - A Documentary About Despots 1080p.mkv β†’ Taskmaster S10E02 - A Documentary About Despots 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T23:41:17Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T23:41:17Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T23:41:17Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T23:41:19Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T23:41:19Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T23:41:19Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T23:41:19Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T23:41:19Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T23:41:19Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T23:41:19Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T23:41:19Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T23:41:19Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T23:41:19Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T23:41:19Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T23:41:19Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T23:41:19Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T23:41:19Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T23:41:19Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S10E02 - A Documentary About Despots 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T23:47:29Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T23:47:29Z", "level": "INFO", "message": " Original Size: 985.94 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T23:47:29Z", "level": "INFO", "message": " Encoded Size: 773.40 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T23:47:29Z", "level": "INFO", "message": " Reduction: 78.4% of original (21.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T23:47:29Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T23:47:29Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T23:47:36Z", "level": "INFO", "message": "Moved Taskmaster S10E02 - A Documentary About Despots 1080p - [EHX].mkv β†’ Taskmaster S10E02 - A Documentary About Despots 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T23:47:37Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T23:47:37Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S10E02 - A Documentary About Despots 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T23:47:37Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T23:47:37Z", "level": "INFO", "message": " Size: 985.94MB β†’ 773.4MB (78.4% of original, 21.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T23:47:37Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T23:47:37Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S10E02 - A Documentary About Despots 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T23:47:37Z", "level": "INFO", "message": "Processing: Taskmaster S10E03 - Point Of Swivel 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T23:47:47Z", "level": "INFO", "message": "Copied Taskmaster S10E03 - Point Of Swivel 1080p.mkv β†’ Taskmaster S10E03 - Point Of Swivel 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T23:47:47Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T23:47:47Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T23:47:47Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T23:47:48Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T23:47:48Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T23:47:48Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T23:47:48Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T23:47:48Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T23:47:48Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T23:47:48Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T23:47:48Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T23:47:48Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T23:47:48Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T23:47:48Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T23:47:48Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T23:47:48Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T23:47:48Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T23:47:48Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S10E03 - Point Of Swivel 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-01T23:53:58Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-01T23:53:58Z", "level": "INFO", "message": " Original Size: 1009.95 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-01T23:53:58Z", "level": "INFO", "message": " Encoded Size: 795.92 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-01T23:53:58Z", "level": "INFO", "message": " Reduction: 78.8% of original (21.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-01T23:53:58Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-01T23:53:58Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-01T23:54:05Z", "level": "INFO", "message": "Moved Taskmaster S10E03 - Point Of Swivel 1080p - [EHX].mkv β†’ Taskmaster S10E03 - Point Of Swivel 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-01T23:54:06Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T23:54:06Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S10E03 - Point Of Swivel 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-01T23:54:06Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-01T23:54:06Z", "level": "INFO", "message": " Size: 1009.95MB β†’ 795.92MB (78.8% of original, 21.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-01T23:54:06Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-01T23:54:07Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S10E03 - Point Of Swivel 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-01T23:54:07Z", "level": "INFO", "message": "Processing: Taskmaster S10E04 - Toshwash 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-01T23:54:16Z", "level": "INFO", "message": "Copied Taskmaster S10E04 - Toshwash 1080p.mkv β†’ Taskmaster S10E04 - Toshwash 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-01T23:54:16Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-01T23:54:16Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-01T23:54:16Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-01T23:54:17Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-01T23:54:17Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-01T23:54:17Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-01T23:54:17Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-01T23:54:17Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-01T23:54:17Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-01T23:54:17Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-01T23:54:17Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-01T23:54:17Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-01T23:54:17Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-01T23:54:17Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T23:54:17Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-01T23:54:17Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-01T23:54:17Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-01T23:54:17Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S10E04 - Toshwash 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T00:00:27Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T00:00:27Z", "level": "INFO", "message": " Original Size: 1002.19 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T00:00:27Z", "level": "INFO", "message": " Encoded Size: 792.63 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T00:00:27Z", "level": "INFO", "message": " Reduction: 79.1% of original (20.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T00:00:27Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T00:00:27Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T00:00:34Z", "level": "INFO", "message": "Moved Taskmaster S10E04 - Toshwash 1080p - [EHX].mkv β†’ Taskmaster S10E04 - Toshwash 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T00:00:35Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T00:00:35Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S10E04 - Toshwash 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T00:00:35Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T00:00:35Z", "level": "INFO", "message": " Size: 1002.19MB β†’ 792.63MB (79.1% of original, 20.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T00:00:35Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T00:00:35Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S10E04 - Toshwash 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T00:00:35Z", "level": "INFO", "message": "Processing: Taskmaster S10E05 - I Hate Your Trainers 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T00:00:46Z", "level": "INFO", "message": "Copied Taskmaster S10E05 - I Hate Your Trainers 1080p.mkv β†’ Taskmaster S10E05 - I Hate Your Trainers 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T00:00:46Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T00:00:46Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T00:00:46Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T00:00:47Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T00:00:47Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T00:00:47Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T00:00:47Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T00:00:47Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T00:00:47Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T00:00:47Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T00:00:47Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T00:00:47Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T00:00:47Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T00:00:47Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T00:00:47Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T00:00:47Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T00:00:47Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T00:00:47Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S10E05 - I Hate Your Trainers 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T00:06:58Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T00:06:58Z", "level": "INFO", "message": " Original Size: 1033.41 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T00:06:58Z", "level": "INFO", "message": " Encoded Size: 813.15 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T00:06:58Z", "level": "INFO", "message": " Reduction: 78.7% of original (21.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T00:06:58Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T00:06:58Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T00:07:05Z", "level": "INFO", "message": "Moved Taskmaster S10E05 - I Hate Your Trainers 1080p - [EHX].mkv β†’ Taskmaster S10E05 - I Hate Your Trainers 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T00:07:06Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T00:07:06Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S10E05 - I Hate Your Trainers 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T00:07:06Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T00:07:06Z", "level": "INFO", "message": " Size: 1033.41MB β†’ 813.15MB (78.7% of original, 21.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T00:07:06Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T00:07:07Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S10E05 - I Hate Your Trainers 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T00:07:07Z", "level": "INFO", "message": "Processing: Taskmaster S10E06 - Hippopotamus 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T00:07:16Z", "level": "INFO", "message": "Copied Taskmaster S10E06 - Hippopotamus 1080p.mkv β†’ Taskmaster S10E06 - Hippopotamus 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T00:07:17Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T00:07:17Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T00:07:17Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T00:07:18Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T00:07:18Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T00:07:18Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T00:07:18Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T00:07:18Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T00:07:18Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T00:07:18Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T00:07:18Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T00:07:18Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T00:07:18Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T00:07:18Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T00:07:18Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T00:07:18Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T00:07:18Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T00:07:18Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S10E06 - Hippopotamus 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T00:13:27Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T00:13:27Z", "level": "INFO", "message": " Original Size: 932.80 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T00:13:27Z", "level": "INFO", "message": " Encoded Size: 731.17 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T00:13:27Z", "level": "INFO", "message": " Reduction: 78.4% of original (21.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T00:13:27Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T00:13:27Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T00:13:33Z", "level": "INFO", "message": "Moved Taskmaster S10E06 - Hippopotamus 1080p - [EHX].mkv β†’ Taskmaster S10E06 - Hippopotamus 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T00:13:35Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T00:13:35Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S10E06 - Hippopotamus 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T00:13:35Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T00:13:35Z", "level": "INFO", "message": " Size: 932.8MB β†’ 731.17MB (78.4% of original, 21.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T00:13:35Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T00:13:35Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S10E06 - Hippopotamus 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T00:13:35Z", "level": "INFO", "message": "Processing: Taskmaster S10E07 - Legit Glass 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T00:13:45Z", "level": "INFO", "message": "Copied Taskmaster S10E07 - Legit Glass 1080p.mkv β†’ Taskmaster S10E07 - Legit Glass 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T00:13:45Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T00:13:45Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T00:13:45Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T00:13:47Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T00:13:47Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T00:13:47Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T00:13:47Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T00:13:47Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T00:13:47Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T00:13:47Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T00:13:47Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T00:13:47Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T00:13:47Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T00:13:47Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T00:13:47Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T00:13:47Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T00:13:47Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T00:13:47Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S10E07 - Legit Glass 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T00:19:55Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T00:19:55Z", "level": "INFO", "message": " Original Size: 1021.12 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T00:19:55Z", "level": "INFO", "message": " Encoded Size: 803.37 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T00:19:55Z", "level": "INFO", "message": " Reduction: 78.7% of original (21.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T00:19:55Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T00:19:55Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T00:20:02Z", "level": "INFO", "message": "Moved Taskmaster S10E07 - Legit Glass 1080p - [EHX].mkv β†’ Taskmaster S10E07 - Legit Glass 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T00:20:04Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T00:20:04Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S10E07 - Legit Glass 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T00:20:04Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T00:20:04Z", "level": "INFO", "message": " Size: 1021.12MB β†’ 803.37MB (78.7% of original, 21.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T00:20:04Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T00:20:04Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S10E07 - Legit Glass 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T00:20:04Z", "level": "INFO", "message": "Processing: Taskmaster S10E08 - Moments Of Silence 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T00:20:14Z", "level": "INFO", "message": "Copied Taskmaster S10E08 - Moments Of Silence 1080p.mkv β†’ Taskmaster S10E08 - Moments Of Silence 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T00:20:15Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T00:20:15Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T00:20:15Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T00:20:16Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T00:20:16Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T00:20:16Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T00:20:16Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T00:20:16Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T00:20:16Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T00:20:16Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T00:20:16Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T00:20:16Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T00:20:16Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T00:20:16Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T00:20:16Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T00:20:16Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T00:20:16Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T00:20:16Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S10E08 - Moments Of Silence 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T00:26:25Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T00:26:25Z", "level": "INFO", "message": " Original Size: 972.86 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T00:26:25Z", "level": "INFO", "message": " Encoded Size: 761.63 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T00:26:25Z", "level": "INFO", "message": " Reduction: 78.3% of original (21.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T00:26:25Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T00:26:25Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T00:26:32Z", "level": "INFO", "message": "Moved Taskmaster S10E08 - Moments Of Silence 1080p - [EHX].mkv β†’ Taskmaster S10E08 - Moments Of Silence 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T00:26:34Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T00:26:34Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S10E08 - Moments Of Silence 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T00:26:34Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T00:26:34Z", "level": "INFO", "message": " Size: 972.86MB β†’ 761.63MB (78.3% of original, 21.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T00:26:34Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T00:26:34Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S10E08 - Moments Of Silence 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T00:26:34Z", "level": "INFO", "message": "Processing: Taskmaster S10E09 - Air Horn Andy 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T00:26:43Z", "level": "INFO", "message": "Copied Taskmaster S10E09 - Air Horn Andy 1080p.mkv β†’ Taskmaster S10E09 - Air Horn Andy 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T00:26:44Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T00:26:44Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T00:26:44Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T00:26:45Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T00:26:45Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T00:26:45Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T00:26:45Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T00:26:45Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T00:26:45Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T00:26:45Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T00:26:45Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T00:26:45Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T00:26:45Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T00:26:45Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T00:26:45Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T00:26:45Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T00:26:45Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T00:26:45Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S10E09 - Air Horn Andy 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T00:32:54Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T00:32:54Z", "level": "INFO", "message": " Original Size: 943.17 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T00:32:54Z", "level": "INFO", "message": " Encoded Size: 741.15 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T00:32:54Z", "level": "INFO", "message": " Reduction: 78.6% of original (21.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T00:32:54Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T00:32:54Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T00:33:01Z", "level": "INFO", "message": "Moved Taskmaster S10E09 - Air Horn Andy 1080p - [EHX].mkv β†’ Taskmaster S10E09 - Air Horn Andy 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T00:33:02Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T00:33:02Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S10E09 - Air Horn Andy 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T00:33:02Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T00:33:02Z", "level": "INFO", "message": " Size: 943.17MB β†’ 741.15MB (78.6% of original, 21.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T00:33:02Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T00:33:03Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S10E09 - Air Horn Andy 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T00:33:03Z", "level": "INFO", "message": "Processing: Taskmaster S10E10 - Dog Meat Trifle 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T00:33:13Z", "level": "INFO", "message": "Copied Taskmaster S10E10 - Dog Meat Trifle 1080p.mkv β†’ Taskmaster S10E10 - Dog Meat Trifle 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T00:33:13Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T00:33:13Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T00:33:13Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T00:33:15Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T00:33:15Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T00:33:15Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T00:33:15Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T00:33:15Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T00:33:15Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T00:33:15Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T00:33:15Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T00:33:15Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T00:33:15Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T00:33:15Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T00:33:15Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T00:33:15Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T00:33:15Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T00:33:15Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S10E10 - Dog Meat Trifle 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T00:39:23Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T00:39:23Z", "level": "INFO", "message": " Original Size: 1063.63 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T00:39:23Z", "level": "INFO", "message": " Encoded Size: 842.95 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T00:39:23Z", "level": "INFO", "message": " Reduction: 79.3% of original (20.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T00:39:23Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T00:39:23Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T00:39:31Z", "level": "INFO", "message": "Moved Taskmaster S10E10 - Dog Meat Trifle 1080p - [EHX].mkv β†’ Taskmaster S10E10 - Dog Meat Trifle 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T00:39:32Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T00:39:32Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S10E10 - Dog Meat Trifle 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T00:39:32Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T00:39:32Z", "level": "INFO", "message": " Size: 1063.63MB β†’ 842.95MB (79.3% of original, 20.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T00:39:32Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T00:39:32Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S10E10 - Dog Meat Trifle 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T00:39:32Z", "level": "INFO", "message": "Processing: Taskmaster S11E01 - Its Not Your Fault 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T00:39:43Z", "level": "INFO", "message": "Copied Taskmaster S11E01 - Its Not Your Fault 1080p.mkv β†’ Taskmaster S11E01 - Its Not Your Fault 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T00:39:43Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T00:39:43Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T00:39:43Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T00:39:45Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T00:39:45Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T00:39:45Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T00:39:45Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T00:39:45Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T00:39:45Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T00:39:45Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T00:39:45Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T00:39:45Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T00:39:45Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T00:39:45Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T00:39:45Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T00:39:45Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T00:39:45Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T00:39:45Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S11E01 - Its Not Your Fault 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T00:45:55Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T00:45:55Z", "level": "INFO", "message": " Original Size: 1103.42 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T00:45:55Z", "level": "INFO", "message": " Encoded Size: 805.28 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T00:45:55Z", "level": "INFO", "message": " Reduction: 73.0% of original (27.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T00:45:55Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T00:45:55Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T00:46:01Z", "level": "INFO", "message": "Moved Taskmaster S11E01 - Its Not Your Fault 1080p - [EHX].mkv β†’ Taskmaster S11E01 - Its Not Your Fault 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T00:46:03Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T00:46:03Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S11E01 - Its Not Your Fault 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T00:46:03Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T00:46:03Z", "level": "INFO", "message": " Size: 1103.42MB β†’ 805.28MB (73.0% of original, 27.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T00:46:03Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T00:46:03Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S11E01 - Its Not Your Fault 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T00:46:03Z", "level": "INFO", "message": "Processing: Taskmaster S11E02 - The Lure Of The Treacle Puppies 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T00:46:13Z", "level": "INFO", "message": "Copied Taskmaster S11E02 - The Lure Of The Treacle Puppies 1080p.mkv β†’ Taskmaster S11E02 - The Lure Of The Treacle Puppies 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T00:46:13Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T00:46:13Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T00:46:13Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T00:46:14Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T00:46:14Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T00:46:14Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T00:46:14Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T00:46:14Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T00:46:14Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T00:46:14Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T00:46:14Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T00:46:14Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T00:46:14Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T00:46:14Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T00:46:14Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T00:46:14Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T00:46:14Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T00:46:14Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S11E02 - The Lure Of The Treacle Puppies 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T00:52:23Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T00:52:23Z", "level": "INFO", "message": " Original Size: 1094.27 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T00:52:23Z", "level": "INFO", "message": " Encoded Size: 796.83 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T00:52:23Z", "level": "INFO", "message": " Reduction: 72.8% of original (27.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T00:52:23Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T00:52:23Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T00:52:30Z", "level": "INFO", "message": "Moved Taskmaster S11E02 - The Lure Of The Treacle Puppies 1080p - [EHX].mkv β†’ Taskmaster S11E02 - The Lure Of The Treacle Puppies 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T00:52:31Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T00:52:31Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S11E02 - The Lure Of The Treacle Puppies 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T00:52:31Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T00:52:31Z", "level": "INFO", "message": " Size: 1094.27MB β†’ 796.83MB (72.8% of original, 27.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T00:52:31Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T00:52:31Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S11E02 - The Lure Of The Treacle Puppies 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T00:52:31Z", "level": "INFO", "message": "Processing: Taskmaster S11E03 - Run Up A Tree To The Moon 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T00:52:43Z", "level": "INFO", "message": "Copied Taskmaster S11E03 - Run Up A Tree To The Moon 1080p.mkv β†’ Taskmaster S11E03 - Run Up A Tree To The Moon 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T00:52:43Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T00:52:43Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T00:52:43Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T00:52:44Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T00:52:44Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T00:52:44Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T00:52:44Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T00:52:44Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T00:52:44Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T00:52:44Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T00:52:44Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T00:52:44Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T00:52:44Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T00:52:44Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T00:52:44Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T00:52:44Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T00:52:44Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T00:52:44Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S11E03 - Run Up A Tree To The Moon 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T00:58:54Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T00:58:54Z", "level": "INFO", "message": " Original Size: 1075.58 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T00:58:54Z", "level": "INFO", "message": " Encoded Size: 784.97 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T00:58:54Z", "level": "INFO", "message": " Reduction: 73.0% of original (27.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T00:58:54Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T00:58:54Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T00:59:01Z", "level": "INFO", "message": "Moved Taskmaster S11E03 - Run Up A Tree To The Moon 1080p - [EHX].mkv β†’ Taskmaster S11E03 - Run Up A Tree To The Moon 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T00:59:02Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T00:59:02Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S11E03 - Run Up A Tree To The Moon 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T00:59:02Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T00:59:02Z", "level": "INFO", "message": " Size: 1075.58MB β†’ 784.97MB (73.0% of original, 27.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T00:59:02Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T00:59:02Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S11E03 - Run Up A Tree To The Moon 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T00:59:02Z", "level": "INFO", "message": "Processing: Taskmaster S11E04 - Premature Conker 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T00:59:13Z", "level": "INFO", "message": "Copied Taskmaster S11E04 - Premature Conker 1080p.mkv β†’ Taskmaster S11E04 - Premature Conker 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T00:59:13Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T00:59:13Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T00:59:13Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T00:59:15Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T00:59:15Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T00:59:15Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T00:59:15Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T00:59:15Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T00:59:15Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T00:59:15Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T00:59:15Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T00:59:15Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T00:59:15Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T00:59:15Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T00:59:15Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T00:59:15Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T00:59:15Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T00:59:15Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S11E04 - Premature Conker 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T01:05:24Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T01:05:24Z", "level": "INFO", "message": " Original Size: 1090.86 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T01:05:24Z", "level": "INFO", "message": " Encoded Size: 799.69 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T01:05:24Z", "level": "INFO", "message": " Reduction: 73.3% of original (26.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T01:05:24Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T01:05:24Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T01:05:31Z", "level": "INFO", "message": "Moved Taskmaster S11E04 - Premature Conker 1080p - [EHX].mkv β†’ Taskmaster S11E04 - Premature Conker 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T01:05:32Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T01:05:32Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S11E04 - Premature Conker 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T01:05:32Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T01:05:32Z", "level": "INFO", "message": " Size: 1090.86MB β†’ 799.69MB (73.3% of original, 26.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T01:05:32Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T01:05:33Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S11E04 - Premature Conker 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T01:05:33Z", "level": "INFO", "message": "Processing: Taskmaster S11E05 - Slap And Tong 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T01:05:43Z", "level": "INFO", "message": "Copied Taskmaster S11E05 - Slap And Tong 1080p.mkv β†’ Taskmaster S11E05 - Slap And Tong 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T01:05:43Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T01:05:43Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T01:05:43Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T01:05:45Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T01:05:45Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T01:05:45Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T01:05:45Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T01:05:45Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T01:05:45Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T01:05:45Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T01:05:45Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T01:05:45Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T01:05:45Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T01:05:45Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T01:05:45Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T01:05:45Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T01:05:45Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T01:05:45Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S11E05 - Slap And Tong 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T01:11:54Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T01:11:54Z", "level": "INFO", "message": " Original Size: 1067.60 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T01:11:54Z", "level": "INFO", "message": " Encoded Size: 778.36 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T01:11:54Z", "level": "INFO", "message": " Reduction: 72.9% of original (27.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T01:11:54Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T01:11:54Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T01:12:01Z", "level": "INFO", "message": "Moved Taskmaster S11E05 - Slap And Tong 1080p - [EHX].mkv β†’ Taskmaster S11E05 - Slap And Tong 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T01:12:02Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T01:12:02Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S11E05 - Slap And Tong 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T01:12:02Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T01:12:02Z", "level": "INFO", "message": " Size: 1067.6MB β†’ 778.36MB (72.9% of original, 27.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T01:12:02Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T01:12:02Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S11E05 - Slap And Tong 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T01:12:02Z", "level": "INFO", "message": "Processing: Taskmaster S11E06 - Absolute Casserole 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T01:12:12Z", "level": "INFO", "message": "Copied Taskmaster S11E06 - Absolute Casserole 1080p.mkv β†’ Taskmaster S11E06 - Absolute Casserole 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T01:12:12Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T01:12:12Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T01:12:12Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T01:12:13Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T01:12:13Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T01:12:13Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T01:12:13Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T01:12:13Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T01:12:13Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T01:12:13Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T01:12:13Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T01:12:13Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T01:12:13Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T01:12:13Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T01:12:13Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T01:12:13Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T01:12:13Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T01:12:13Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S11E06 - Absolute Casserole 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T01:18:23Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T01:18:23Z", "level": "INFO", "message": " Original Size: 1046.98 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T01:18:23Z", "level": "INFO", "message": " Encoded Size: 759.85 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T01:18:23Z", "level": "INFO", "message": " Reduction: 72.6% of original (27.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T01:18:23Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T01:18:23Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T01:18:30Z", "level": "INFO", "message": "Moved Taskmaster S11E06 - Absolute Casserole 1080p - [EHX].mkv β†’ Taskmaster S11E06 - Absolute Casserole 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T01:18:32Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T01:18:32Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S11E06 - Absolute Casserole 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T01:18:32Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T01:18:32Z", "level": "INFO", "message": " Size: 1046.98MB β†’ 759.85MB (72.6% of original, 27.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T01:18:32Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T01:18:32Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S11E06 - Absolute Casserole 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T01:18:32Z", "level": "INFO", "message": "Processing: Taskmaster S11E07 - Youve Got No Chutzpah 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T01:18:43Z", "level": "INFO", "message": "Copied Taskmaster S11E07 - Youve Got No Chutzpah 1080p.mkv β†’ Taskmaster S11E07 - Youve Got No Chutzpah 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T01:18:43Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T01:18:43Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T01:18:43Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T01:18:44Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T01:18:44Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T01:18:44Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T01:18:44Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T01:18:44Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T01:18:44Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T01:18:44Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T01:18:44Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T01:18:44Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T01:18:44Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T01:18:44Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T01:18:44Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T01:18:44Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T01:18:44Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T01:18:44Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S11E07 - Youve Got No Chutzpah 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T01:24:54Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T01:24:54Z", "level": "INFO", "message": " Original Size: 1120.71 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T01:24:54Z", "level": "INFO", "message": " Encoded Size: 825.51 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T01:24:54Z", "level": "INFO", "message": " Reduction: 73.7% of original (26.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T01:24:54Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T01:24:54Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T01:25:01Z", "level": "INFO", "message": "Moved Taskmaster S11E07 - Youve Got No Chutzpah 1080p - [EHX].mkv β†’ Taskmaster S11E07 - Youve Got No Chutzpah 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T01:25:03Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T01:25:03Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S11E07 - Youve Got No Chutzpah 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T01:25:03Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T01:25:03Z", "level": "INFO", "message": " Size: 1120.71MB β†’ 825.51MB (73.7% of original, 26.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T01:25:03Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T01:25:03Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S11E07 - Youve Got No Chutzpah 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T01:25:03Z", "level": "INFO", "message": "Processing: Taskmaster S11E08 - An Orderly Species 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T01:25:16Z", "level": "INFO", "message": "Copied Taskmaster S11E08 - An Orderly Species 1080p.mkv β†’ Taskmaster S11E08 - An Orderly Species 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T01:25:16Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T01:25:16Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T01:25:16Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T01:25:17Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T01:25:17Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T01:25:17Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T01:25:17Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T01:25:17Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T01:25:17Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T01:25:17Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T01:25:17Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T01:25:17Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T01:25:17Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T01:25:17Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T01:25:17Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T01:25:17Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T01:25:17Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T01:25:17Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S11E08 - An Orderly Species 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T01:31:27Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T01:31:27Z", "level": "INFO", "message": " Original Size: 1062.31 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T01:31:27Z", "level": "INFO", "message": " Encoded Size: 773.69 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T01:31:27Z", "level": "INFO", "message": " Reduction: 72.8% of original (27.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T01:31:27Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T01:31:27Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T01:31:34Z", "level": "INFO", "message": "Moved Taskmaster S11E08 - An Orderly Species 1080p - [EHX].mkv β†’ Taskmaster S11E08 - An Orderly Species 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T01:31:35Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T01:31:35Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S11E08 - An Orderly Species 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T01:31:35Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T01:31:35Z", "level": "INFO", "message": " Size: 1062.31MB β†’ 773.69MB (72.8% of original, 27.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T01:31:35Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T01:31:35Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S11E08 - An Orderly Species 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T01:31:35Z", "level": "INFO", "message": "Processing: Taskmaster S11E09 - Mr Octopus And Pottyhands 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T01:31:46Z", "level": "INFO", "message": "Copied Taskmaster S11E09 - Mr Octopus And Pottyhands 1080p.mkv β†’ Taskmaster S11E09 - Mr Octopus And Pottyhands 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T01:31:46Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T01:31:46Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T01:31:46Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T01:31:48Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T01:31:48Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T01:31:48Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T01:31:48Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T01:31:48Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T01:31:48Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T01:31:48Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T01:31:48Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T01:31:48Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T01:31:48Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T01:31:48Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T01:31:48Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T01:31:48Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T01:31:48Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T01:31:48Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S11E09 - Mr Octopus And Pottyhands 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T01:37:57Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T01:37:57Z", "level": "INFO", "message": " Original Size: 1045.04 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T01:37:57Z", "level": "INFO", "message": " Encoded Size: 760.71 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T01:37:57Z", "level": "INFO", "message": " Reduction: 72.8% of original (27.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T01:37:57Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T01:37:57Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T01:38:04Z", "level": "INFO", "message": "Moved Taskmaster S11E09 - Mr Octopus And Pottyhands 1080p - [EHX].mkv β†’ Taskmaster S11E09 - Mr Octopus And Pottyhands 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T01:38:05Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T01:38:05Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S11E09 - Mr Octopus And Pottyhands 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T01:38:05Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T01:38:05Z", "level": "INFO", "message": " Size: 1045.04MB β†’ 760.71MB (72.8% of original, 27.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T01:38:05Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T01:38:05Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S11E09 - Mr Octopus And Pottyhands 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T01:38:05Z", "level": "INFO", "message": "Processing: Taskmaster S11E10 - Activate Jamali 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T01:38:16Z", "level": "INFO", "message": "Copied Taskmaster S11E10 - Activate Jamali 1080p.mkv β†’ Taskmaster S11E10 - Activate Jamali 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T01:38:16Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T01:38:16Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T01:38:16Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T01:38:17Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T01:38:17Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T01:38:17Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T01:38:17Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T01:38:17Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T01:38:17Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T01:38:17Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T01:38:17Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T01:38:17Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T01:38:17Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T01:38:17Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T01:38:17Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T01:38:17Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T01:38:17Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T01:38:17Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S11E10 - Activate Jamali 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T01:44:25Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T01:44:25Z", "level": "INFO", "message": " Original Size: 1046.66 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T01:44:25Z", "level": "INFO", "message": " Encoded Size: 766.40 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T01:44:25Z", "level": "INFO", "message": " Reduction: 73.2% of original (26.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T01:44:25Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T01:44:25Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T01:44:31Z", "level": "INFO", "message": "Moved Taskmaster S11E10 - Activate Jamali 1080p - [EHX].mkv β†’ Taskmaster S11E10 - Activate Jamali 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T01:44:33Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T01:44:33Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S11E10 - Activate Jamali 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T01:44:33Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T01:44:33Z", "level": "INFO", "message": " Size: 1046.66MB β†’ 766.4MB (73.2% of original, 26.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T01:44:33Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T01:44:33Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S11E10 - Activate Jamali 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T01:44:33Z", "level": "INFO", "message": "Processing: Taskmaster S12E01 - An Imbalance In The Poppability 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T01:44:42Z", "level": "INFO", "message": "Copied Taskmaster S12E01 - An Imbalance In The Poppability 1080p.mkv β†’ Taskmaster S12E01 - An Imbalance In The Poppability 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T01:44:42Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T01:44:42Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T01:44:42Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T01:44:43Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T01:44:43Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T01:44:43Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T01:44:43Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T01:44:43Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T01:44:43Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T01:44:43Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T01:44:43Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T01:44:43Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T01:44:43Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T01:44:43Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T01:44:43Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T01:44:43Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T01:44:43Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T01:44:43Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S12E01 - An Imbalance In The Poppability 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T01:50:53Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T01:50:53Z", "level": "INFO", "message": " Original Size: 1004.71 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T01:50:53Z", "level": "INFO", "message": " Encoded Size: 857.63 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T01:50:53Z", "level": "INFO", "message": " Reduction: 85.4% of original (14.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T01:50:53Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T01:50:53Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T01:51:00Z", "level": "INFO", "message": "Moved Taskmaster S12E01 - An Imbalance In The Poppability 1080p - [EHX].mkv β†’ Taskmaster S12E01 - An Imbalance In The Poppability 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T01:51:02Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T01:51:02Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S12E01 - An Imbalance In The Poppability 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T01:51:02Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T01:51:02Z", "level": "INFO", "message": " Size: 1004.71MB β†’ 857.63MB (85.4% of original, 14.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T01:51:02Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T01:51:02Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S12E01 - An Imbalance In The Poppability 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T01:51:02Z", "level": "INFO", "message": "Processing: Taskmaster S12E02 - Oatmeal And Death 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T01:51:12Z", "level": "INFO", "message": "Copied Taskmaster S12E02 - Oatmeal And Death 1080p.mkv β†’ Taskmaster S12E02 - Oatmeal And Death 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T01:51:12Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T01:51:12Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T01:51:12Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T01:51:13Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T01:51:13Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T01:51:13Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T01:51:13Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T01:51:13Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T01:51:13Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T01:51:13Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T01:51:13Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T01:51:13Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T01:51:13Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T01:51:13Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T01:51:13Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T01:51:13Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T01:51:13Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T01:51:13Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S12E02 - Oatmeal And Death 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T01:57:23Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T01:57:23Z", "level": "INFO", "message": " Original Size: 919.65 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T01:57:23Z", "level": "INFO", "message": " Encoded Size: 678.46 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T01:57:23Z", "level": "INFO", "message": " Reduction: 73.8% of original (26.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T01:57:23Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T01:57:23Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T01:57:29Z", "level": "INFO", "message": "Moved Taskmaster S12E02 - Oatmeal And Death 1080p - [EHX].mkv β†’ Taskmaster S12E02 - Oatmeal And Death 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T01:57:30Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T01:57:30Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S12E02 - Oatmeal And Death 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T01:57:30Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T01:57:30Z", "level": "INFO", "message": " Size: 919.65MB β†’ 678.46MB (73.8% of original, 26.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T01:57:30Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T01:57:30Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S12E02 - Oatmeal And Death 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T01:57:30Z", "level": "INFO", "message": "Processing: Taskmaster S12E03 - The End Of The Franchise 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T01:57:40Z", "level": "INFO", "message": "Copied Taskmaster S12E03 - The End Of The Franchise 1080p.mkv β†’ Taskmaster S12E03 - The End Of The Franchise 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T01:57:40Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T01:57:40Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T01:57:40Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T01:57:42Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T01:57:42Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T01:57:42Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T01:57:42Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T01:57:42Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T01:57:42Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T01:57:42Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T01:57:42Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T01:57:42Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T01:57:42Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T01:57:42Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T01:57:42Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T01:57:42Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T01:57:42Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T01:57:42Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S12E03 - The End Of The Franchise 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T02:03:52Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T02:03:52Z", "level": "INFO", "message": " Original Size: 975.52 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T02:03:52Z", "level": "INFO", "message": " Encoded Size: 717.65 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T02:03:52Z", "level": "INFO", "message": " Reduction: 73.6% of original (26.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T02:03:52Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T02:03:52Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T02:03:58Z", "level": "INFO", "message": "Moved Taskmaster S12E03 - The End Of The Franchise 1080p - [EHX].mkv β†’ Taskmaster S12E03 - The End Of The Franchise 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T02:03:59Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T02:03:59Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S12E03 - The End Of The Franchise 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T02:03:59Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T02:03:59Z", "level": "INFO", "message": " Size: 975.52MB β†’ 717.65MB (73.6% of original, 26.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T02:03:59Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T02:03:59Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S12E03 - The End Of The Franchise 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T02:03:59Z", "level": "INFO", "message": "Processing: Taskmaster S12E04 - The Customised Inhaler 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T02:04:09Z", "level": "INFO", "message": "Copied Taskmaster S12E04 - The Customised Inhaler 1080p.mkv β†’ Taskmaster S12E04 - The Customised Inhaler 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T02:04:09Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T02:04:09Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T02:04:09Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T02:04:11Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T02:04:11Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T02:04:11Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T02:04:11Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T02:04:11Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T02:04:11Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T02:04:11Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T02:04:11Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T02:04:11Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T02:04:11Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T02:04:11Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T02:04:11Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T02:04:11Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T02:04:11Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T02:04:11Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S12E04 - The Customised Inhaler 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T02:10:20Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T02:10:20Z", "level": "INFO", "message": " Original Size: 912.27 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T02:10:20Z", "level": "INFO", "message": " Encoded Size: 667.88 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T02:10:20Z", "level": "INFO", "message": " Reduction: 73.2% of original (26.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T02:10:20Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T02:10:20Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T02:10:26Z", "level": "INFO", "message": "Moved Taskmaster S12E04 - The Customised Inhaler 1080p - [EHX].mkv β†’ Taskmaster S12E04 - The Customised Inhaler 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T02:10:27Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T02:10:27Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S12E04 - The Customised Inhaler 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T02:10:27Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T02:10:27Z", "level": "INFO", "message": " Size: 912.27MB β†’ 667.88MB (73.2% of original, 26.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T02:10:27Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T02:10:28Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S12E04 - The Customised Inhaler 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T02:10:28Z", "level": "INFO", "message": "Processing: Taskmaster S12E05 - Croissants Is Croissants 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T02:10:37Z", "level": "INFO", "message": "Copied Taskmaster S12E05 - Croissants Is Croissants 1080p.mkv β†’ Taskmaster S12E05 - Croissants Is Croissants 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T02:10:37Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T02:10:37Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T02:10:37Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T02:10:38Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T02:10:38Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T02:10:38Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T02:10:38Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T02:10:38Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T02:10:38Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T02:10:38Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T02:10:38Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T02:10:38Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T02:10:38Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T02:10:38Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T02:10:38Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T02:10:38Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T02:10:38Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T02:10:38Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S12E05 - Croissants Is Croissants 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T02:16:48Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T02:16:48Z", "level": "INFO", "message": " Original Size: 924.43 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T02:16:48Z", "level": "INFO", "message": " Encoded Size: 685.43 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T02:16:48Z", "level": "INFO", "message": " Reduction: 74.1% of original (25.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T02:16:48Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T02:16:48Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T02:16:54Z", "level": "INFO", "message": "Moved Taskmaster S12E05 - Croissants Is Croissants 1080p - [EHX].mkv β†’ Taskmaster S12E05 - Croissants Is Croissants 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T02:16:55Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T02:16:55Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S12E05 - Croissants Is Croissants 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T02:16:55Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T02:16:55Z", "level": "INFO", "message": " Size: 924.43MB β†’ 685.43MB (74.1% of original, 25.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T02:16:55Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T02:16:55Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S12E05 - Croissants Is Croissants 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T02:16:55Z", "level": "INFO", "message": "Processing: Taskmaster S12E06 - A Chair In A Sweet 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T02:17:05Z", "level": "INFO", "message": "Copied Taskmaster S12E06 - A Chair In A Sweet 1080p.mkv β†’ Taskmaster S12E06 - A Chair In A Sweet 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T02:17:05Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T02:17:05Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T02:17:05Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T02:17:06Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T02:17:06Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T02:17:06Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T02:17:06Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T02:17:06Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T02:17:06Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T02:17:06Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T02:17:06Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T02:17:06Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T02:17:06Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T02:17:06Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T02:17:06Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T02:17:06Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T02:17:06Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T02:17:06Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S12E06 - A Chair In A Sweet 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T02:23:16Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T02:23:16Z", "level": "INFO", "message": " Original Size: 912.06 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T02:23:16Z", "level": "INFO", "message": " Encoded Size: 668.47 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T02:23:16Z", "level": "INFO", "message": " Reduction: 73.3% of original (26.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T02:23:16Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T02:23:16Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T02:23:22Z", "level": "INFO", "message": "Moved Taskmaster S12E06 - A Chair In A Sweet 1080p - [EHX].mkv β†’ Taskmaster S12E06 - A Chair In A Sweet 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T02:23:23Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T02:23:23Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S12E06 - A Chair In A Sweet 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T02:23:23Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T02:23:23Z", "level": "INFO", "message": " Size: 912.06MB β†’ 668.47MB (73.3% of original, 26.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T02:23:23Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T02:23:24Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S12E06 - A Chair In A Sweet 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T02:23:24Z", "level": "INFO", "message": "Processing: Taskmaster S12E07 - The Integrity Of The Product 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T02:23:33Z", "level": "INFO", "message": "Copied Taskmaster S12E07 - The Integrity Of The Product 1080p.mkv β†’ Taskmaster S12E07 - The Integrity Of The Product 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T02:23:33Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T02:23:33Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T02:23:33Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T02:23:34Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T02:23:34Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T02:23:34Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T02:23:34Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T02:23:34Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T02:23:34Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T02:23:34Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T02:23:34Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T02:23:34Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T02:23:34Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T02:23:34Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T02:23:34Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T02:23:34Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T02:23:34Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T02:23:34Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S12E07 - The Integrity Of The Product 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T02:29:45Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T02:29:45Z", "level": "INFO", "message": " Original Size: 934.76 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T02:29:45Z", "level": "INFO", "message": " Encoded Size: 684.49 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T02:29:45Z", "level": "INFO", "message": " Reduction: 73.2% of original (26.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T02:29:45Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T02:29:45Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T02:29:51Z", "level": "INFO", "message": "Moved Taskmaster S12E07 - The Integrity Of The Product 1080p - [EHX].mkv β†’ Taskmaster S12E07 - The Integrity Of The Product 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T02:29:52Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T02:29:52Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S12E07 - The Integrity Of The Product 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T02:29:52Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T02:29:52Z", "level": "INFO", "message": " Size: 934.76MB β†’ 684.49MB (73.2% of original, 26.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T02:29:52Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T02:29:52Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S12E07 - The Integrity Of The Product 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T02:29:52Z", "level": "INFO", "message": "Processing: Taskmaster S12E08 - A Couple Of Ethels 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T02:30:01Z", "level": "INFO", "message": "Copied Taskmaster S12E08 - A Couple Of Ethels 1080p.mkv β†’ Taskmaster S12E08 - A Couple Of Ethels 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T02:30:01Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T02:30:01Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T02:30:01Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T02:30:03Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T02:30:03Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T02:30:03Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T02:30:03Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T02:30:03Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T02:30:03Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T02:30:03Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T02:30:03Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T02:30:03Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T02:30:03Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T02:30:03Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T02:30:03Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T02:30:03Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T02:30:03Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T02:30:03Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S12E08 - A Couple Of Ethels 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T02:36:13Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T02:36:13Z", "level": "INFO", "message": " Original Size: 878.27 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T02:36:13Z", "level": "INFO", "message": " Encoded Size: 642.49 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T02:36:13Z", "level": "INFO", "message": " Reduction: 73.2% of original (26.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T02:36:13Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T02:36:13Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T02:36:19Z", "level": "INFO", "message": "Moved Taskmaster S12E08 - A Couple Of Ethels 1080p - [EHX].mkv β†’ Taskmaster S12E08 - A Couple Of Ethels 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T02:36:20Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T02:36:20Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S12E08 - A Couple Of Ethels 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T02:36:20Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T02:36:20Z", "level": "INFO", "message": " Size: 878.27MB β†’ 642.49MB (73.2% of original, 26.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T02:36:20Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T02:36:20Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S12E08 - A Couple Of Ethels 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T02:36:20Z", "level": "INFO", "message": "Processing: Taskmaster S12E09 - Nothing Matters 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T02:36:29Z", "level": "INFO", "message": "Copied Taskmaster S12E09 - Nothing Matters 1080p.mkv β†’ Taskmaster S12E09 - Nothing Matters 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T02:36:30Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T02:36:30Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T02:36:30Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T02:36:31Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T02:36:31Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T02:36:31Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T02:36:31Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T02:36:31Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T02:36:31Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T02:36:31Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T02:36:31Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T02:36:31Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T02:36:31Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T02:36:31Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T02:36:31Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T02:36:31Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T02:36:31Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T02:36:31Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S12E09 - Nothing Matters 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T02:42:38Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T02:42:38Z", "level": "INFO", "message": " Original Size: 890.87 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T02:42:38Z", "level": "INFO", "message": " Encoded Size: 648.57 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T02:42:38Z", "level": "INFO", "message": " Reduction: 72.8% of original (27.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T02:42:38Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T02:42:38Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T02:42:43Z", "level": "INFO", "message": "Moved Taskmaster S12E09 - Nothing Matters 1080p - [EHX].mkv β†’ Taskmaster S12E09 - Nothing Matters 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T02:42:45Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T02:42:45Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S12E09 - Nothing Matters 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T02:42:45Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T02:42:45Z", "level": "INFO", "message": " Size: 890.87MB β†’ 648.57MB (72.8% of original, 27.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T02:42:45Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T02:42:45Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S12E09 - Nothing Matters 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T02:42:45Z", "level": "INFO", "message": "Processing: Taskmaster S12E10 - Caring Uncle Minpict 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T02:42:55Z", "level": "INFO", "message": "Copied Taskmaster S12E10 - Caring Uncle Minpict 1080p.mkv β†’ Taskmaster S12E10 - Caring Uncle Minpict 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T02:42:55Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T02:42:55Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T02:42:55Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T02:42:56Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T02:42:56Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T02:42:56Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T02:42:56Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T02:42:56Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T02:42:56Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T02:42:56Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T02:42:56Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T02:42:56Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T02:42:56Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T02:42:56Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T02:42:56Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T02:42:56Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T02:42:56Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T02:42:56Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S12E10 - Caring Uncle Minpict 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T02:49:08Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T02:49:08Z", "level": "INFO", "message": " Original Size: 934.83 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T02:49:08Z", "level": "INFO", "message": " Encoded Size: 687.79 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T02:49:08Z", "level": "INFO", "message": " Reduction: 73.6% of original (26.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T02:49:08Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T02:49:08Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T02:49:14Z", "level": "INFO", "message": "Moved Taskmaster S12E10 - Caring Uncle Minpict 1080p - [EHX].mkv β†’ Taskmaster S12E10 - Caring Uncle Minpict 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T02:49:16Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T02:49:16Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S12E10 - Caring Uncle Minpict 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T02:49:16Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T02:49:16Z", "level": "INFO", "message": " Size: 934.83MB β†’ 687.79MB (73.6% of original, 26.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T02:49:16Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T02:49:16Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S12E10 - Caring Uncle Minpict 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T02:49:16Z", "level": "INFO", "message": "Processing: Taskmaster S13E01 - The Noise That Blue Makes 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T02:49:25Z", "level": "INFO", "message": "Copied Taskmaster S13E01 - The Noise That Blue Makes 1080p.mkv β†’ Taskmaster S13E01 - The Noise That Blue Makes 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T02:49:25Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T02:49:25Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T02:49:25Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T02:49:27Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T02:49:27Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T02:49:27Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T02:49:27Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T02:49:27Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T02:49:27Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T02:49:27Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T02:49:27Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T02:49:27Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T02:49:27Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T02:49:27Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T02:49:27Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T02:49:27Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T02:49:27Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T02:49:27Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S13E01 - The Noise That Blue Makes 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T02:55:36Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T02:55:36Z", "level": "INFO", "message": " Original Size: 890.66 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T02:55:36Z", "level": "INFO", "message": " Encoded Size: 660.03 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T02:55:36Z", "level": "INFO", "message": " Reduction: 74.1% of original (25.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T02:55:36Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T02:55:36Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T02:55:42Z", "level": "INFO", "message": "Moved Taskmaster S13E01 - The Noise That Blue Makes 1080p - [EHX].mkv β†’ Taskmaster S13E01 - The Noise That Blue Makes 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T02:55:43Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T02:55:43Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S13E01 - The Noise That Blue Makes 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T02:55:43Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T02:55:43Z", "level": "INFO", "message": " Size: 890.66MB β†’ 660.03MB (74.1% of original, 25.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T02:55:43Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T02:55:43Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S13E01 - The Noise That Blue Makes 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T02:55:43Z", "level": "INFO", "message": "Processing: Taskmaster S13E02 - Birdy Hand Finger 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T02:55:53Z", "level": "INFO", "message": "Copied Taskmaster S13E02 - Birdy Hand Finger 1080p.mkv β†’ Taskmaster S13E02 - Birdy Hand Finger 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T02:55:53Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T02:55:53Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T02:55:53Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T02:55:55Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T02:55:55Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T02:55:55Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T02:55:55Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T02:55:55Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T02:55:55Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T02:55:55Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T02:55:55Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T02:55:55Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T02:55:55Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T02:55:55Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T02:55:55Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T02:55:55Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T02:55:55Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T02:55:55Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S13E02 - Birdy Hand Finger 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T03:02:04Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T03:02:04Z", "level": "INFO", "message": " Original Size: 998.62 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T03:02:04Z", "level": "INFO", "message": " Encoded Size: 744.01 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T03:02:04Z", "level": "INFO", "message": " Reduction: 74.5% of original (25.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T03:02:04Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T03:02:04Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T03:02:11Z", "level": "INFO", "message": "Moved Taskmaster S13E02 - Birdy Hand Finger 1080p - [EHX].mkv β†’ Taskmaster S13E02 - Birdy Hand Finger 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T03:02:12Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T03:02:12Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S13E02 - Birdy Hand Finger 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T03:02:12Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T03:02:12Z", "level": "INFO", "message": " Size: 998.62MB β†’ 744.01MB (74.5% of original, 25.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T03:02:12Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T03:02:12Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S13E02 - Birdy Hand Finger 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T03:02:12Z", "level": "INFO", "message": "Processing: Taskmaster S13E03 - I Think I've Got This 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T03:02:21Z", "level": "INFO", "message": "Copied Taskmaster S13E03 - I Think I've Got This 1080p.mkv β†’ Taskmaster S13E03 - I Think I've Got This 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T03:02:22Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T03:02:22Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T03:02:22Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T03:02:23Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T03:02:23Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T03:02:23Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T03:02:23Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T03:02:23Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T03:02:23Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T03:02:23Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T03:02:23Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T03:02:23Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T03:02:23Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T03:02:23Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T03:02:23Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T03:02:23Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T03:02:23Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T03:02:23Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S13E03 - I Think I've Got This 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T03:08:28Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T03:08:28Z", "level": "INFO", "message": " Original Size: 881.02 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T03:08:28Z", "level": "INFO", "message": " Encoded Size: 652.39 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T03:08:28Z", "level": "INFO", "message": " Reduction: 74.0% of original (26.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T03:08:28Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T03:08:28Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T03:08:34Z", "level": "INFO", "message": "Moved Taskmaster S13E03 - I Think I've Got This 1080p - [EHX].mkv β†’ Taskmaster S13E03 - I Think I've Got This 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T03:08:36Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T03:08:36Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S13E03 - I Think I've Got This 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T03:08:36Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T03:08:36Z", "level": "INFO", "message": " Size: 881.02MB β†’ 652.39MB (74.0% of original, 26.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T03:08:36Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T03:08:36Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S13E03 - I Think I've Got This 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T03:08:36Z", "level": "INFO", "message": "Processing: Taskmaster S13E04 - Shoe Who 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T03:08:45Z", "level": "INFO", "message": "Copied Taskmaster S13E04 - Shoe Who 1080p.mkv β†’ Taskmaster S13E04 - Shoe Who 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T03:08:45Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T03:08:45Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T03:08:45Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T03:08:47Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T03:08:47Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T03:08:47Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T03:08:47Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T03:08:47Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T03:08:47Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T03:08:47Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T03:08:47Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T03:08:47Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T03:08:47Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T03:08:47Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T03:08:47Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T03:08:47Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T03:08:47Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T03:08:47Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S13E04 - Shoe Who 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T03:14:57Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T03:14:57Z", "level": "INFO", "message": " Original Size: 943.19 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T03:14:57Z", "level": "INFO", "message": " Encoded Size: 697.18 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T03:14:57Z", "level": "INFO", "message": " Reduction: 73.9% of original (26.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T03:14:57Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T03:14:57Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T03:15:03Z", "level": "INFO", "message": "Moved Taskmaster S13E04 - Shoe Who 1080p - [EHX].mkv β†’ Taskmaster S13E04 - Shoe Who 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T03:15:04Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T03:15:04Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S13E04 - Shoe Who 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T03:15:04Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T03:15:04Z", "level": "INFO", "message": " Size: 943.19MB β†’ 697.18MB (73.9% of original, 26.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T03:15:04Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T03:15:05Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S13E04 - Shoe Who 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T03:15:05Z", "level": "INFO", "message": "Processing: Taskmaster S13E05 - Having A Little Chuckle 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T03:15:13Z", "level": "INFO", "message": "Copied Taskmaster S13E05 - Having A Little Chuckle 1080p.mkv β†’ Taskmaster S13E05 - Having A Little Chuckle 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T03:15:13Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T03:15:13Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T03:15:13Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T03:15:14Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T03:15:14Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T03:15:14Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T03:15:14Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T03:15:14Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T03:15:14Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T03:15:14Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T03:15:14Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T03:15:14Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T03:15:14Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T03:15:14Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T03:15:14Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T03:15:14Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T03:15:14Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T03:15:14Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S13E05 - Having A Little Chuckle 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T03:21:24Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T03:21:24Z", "level": "INFO", "message": " Original Size: 959.06 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T03:21:24Z", "level": "INFO", "message": " Encoded Size: 712.69 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T03:21:24Z", "level": "INFO", "message": " Reduction: 74.3% of original (25.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T03:21:24Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T03:21:24Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T03:21:31Z", "level": "INFO", "message": "Moved Taskmaster S13E05 - Having A Little Chuckle 1080p - [EHX].mkv β†’ Taskmaster S13E05 - Having A Little Chuckle 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T03:21:32Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T03:21:32Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S13E05 - Having A Little Chuckle 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T03:21:32Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T03:21:32Z", "level": "INFO", "message": " Size: 959.06MB β†’ 712.69MB (74.3% of original, 25.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T03:21:32Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T03:21:32Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S13E05 - Having A Little Chuckle 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T03:21:32Z", "level": "INFO", "message": "Processing: Taskmaster S13E06 - The 75th Question 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T03:21:42Z", "level": "INFO", "message": "Copied Taskmaster S13E06 - The 75th Question 1080p.mkv β†’ Taskmaster S13E06 - The 75th Question 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T03:21:42Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T03:21:42Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T03:21:42Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T03:21:43Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T03:21:43Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T03:21:43Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T03:21:43Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T03:21:43Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T03:21:43Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T03:21:43Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T03:21:43Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T03:21:43Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T03:21:43Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T03:21:43Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T03:21:43Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T03:21:43Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T03:21:43Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T03:21:43Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S13E06 - The 75th Question 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T03:27:54Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T03:27:54Z", "level": "INFO", "message": " Original Size: 920.68 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T03:27:54Z", "level": "INFO", "message": " Encoded Size: 682.23 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T03:27:54Z", "level": "INFO", "message": " Reduction: 74.1% of original (25.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T03:27:54Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T03:27:54Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T03:28:00Z", "level": "INFO", "message": "Moved Taskmaster S13E06 - The 75th Question 1080p - [EHX].mkv β†’ Taskmaster S13E06 - The 75th Question 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T03:28:02Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T03:28:02Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S13E06 - The 75th Question 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T03:28:02Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T03:28:02Z", "level": "INFO", "message": " Size: 920.68MB β†’ 682.23MB (74.1% of original, 25.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T03:28:02Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T03:28:02Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S13E06 - The 75th Question 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T03:28:02Z", "level": "INFO", "message": "Processing: Taskmaster S13E07 - Heg 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T03:28:11Z", "level": "INFO", "message": "Copied Taskmaster S13E07 - Heg 1080p.mkv β†’ Taskmaster S13E07 - Heg 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T03:28:11Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T03:28:11Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T03:28:11Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T03:28:13Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T03:28:13Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T03:28:13Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T03:28:13Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T03:28:13Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T03:28:13Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T03:28:13Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T03:28:13Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T03:28:13Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T03:28:13Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T03:28:13Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T03:28:13Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T03:28:13Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T03:28:13Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T03:28:13Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S13E07 - Heg 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T03:34:24Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T03:34:24Z", "level": "INFO", "message": " Original Size: 955.66 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T03:34:24Z", "level": "INFO", "message": " Encoded Size: 712.71 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T03:34:24Z", "level": "INFO", "message": " Reduction: 74.6% of original (25.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T03:34:24Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T03:34:24Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T03:34:30Z", "level": "INFO", "message": "Moved Taskmaster S13E07 - Heg 1080p - [EHX].mkv β†’ Taskmaster S13E07 - Heg 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T03:34:31Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T03:34:31Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S13E07 - Heg 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T03:34:31Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T03:34:31Z", "level": "INFO", "message": " Size: 955.66MB β†’ 712.71MB (74.6% of original, 25.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T03:34:31Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T03:34:31Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S13E07 - Heg 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T03:34:31Z", "level": "INFO", "message": "Processing: Taskmaster S13E08 - You Tuper Super 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T03:34:39Z", "level": "INFO", "message": "Copied Taskmaster S13E08 - You Tuper Super 1080p.mkv β†’ Taskmaster S13E08 - You Tuper Super 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T03:34:39Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T03:34:39Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T03:34:39Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T03:34:40Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T03:34:40Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T03:34:40Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T03:34:40Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T03:34:40Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T03:34:40Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T03:34:40Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T03:34:40Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T03:34:40Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T03:34:40Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T03:34:40Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T03:34:40Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T03:34:40Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T03:34:40Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T03:34:40Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S13E08 - You Tuper Super 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T03:40:50Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T03:40:50Z", "level": "INFO", "message": " Original Size: 854.54 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T03:40:50Z", "level": "INFO", "message": " Encoded Size: 627.42 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T03:40:50Z", "level": "INFO", "message": " Reduction: 73.4% of original (26.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T03:40:50Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T03:40:50Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T03:40:56Z", "level": "INFO", "message": "Moved Taskmaster S13E08 - You Tuper Super 1080p - [EHX].mkv β†’ Taskmaster S13E08 - You Tuper Super 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T03:40:57Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T03:40:57Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S13E08 - You Tuper Super 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T03:40:57Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T03:40:57Z", "level": "INFO", "message": " Size: 854.54MB β†’ 627.42MB (73.4% of original, 26.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T03:40:57Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T03:40:57Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S13E08 - You Tuper Super 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T03:40:57Z", "level": "INFO", "message": "Processing: Taskmaster S13E09 - It Might Be Wind 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T03:41:06Z", "level": "INFO", "message": "Copied Taskmaster S13E09 - It Might Be Wind 1080p.mkv β†’ Taskmaster S13E09 - It Might Be Wind 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T03:41:07Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T03:41:07Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T03:41:07Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T03:41:08Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T03:41:08Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T03:41:08Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T03:41:08Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T03:41:08Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T03:41:08Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T03:41:08Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T03:41:08Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T03:41:08Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T03:41:08Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T03:41:08Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T03:41:08Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T03:41:08Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T03:41:08Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T03:41:08Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S13E09 - It Might Be Wind 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T03:47:18Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T03:47:18Z", "level": "INFO", "message": " Original Size: 899.38 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T03:47:18Z", "level": "INFO", "message": " Encoded Size: 661.44 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T03:47:18Z", "level": "INFO", "message": " Reduction: 73.5% of original (26.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T03:47:18Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T03:47:18Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T03:47:23Z", "level": "INFO", "message": "Moved Taskmaster S13E09 - It Might Be Wind 1080p - [EHX].mkv β†’ Taskmaster S13E09 - It Might Be Wind 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T03:47:25Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T03:47:25Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S13E09 - It Might Be Wind 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T03:47:25Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T03:47:25Z", "level": "INFO", "message": " Size: 899.38MB β†’ 661.44MB (73.5% of original, 26.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T03:47:25Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T03:47:25Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S13E09 - It Might Be Wind 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T03:47:25Z", "level": "INFO", "message": "Processing: Taskmaster S13E10 - The House Queens 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T03:47:35Z", "level": "INFO", "message": "Copied Taskmaster S13E10 - The House Queens 1080p.mkv β†’ Taskmaster S13E10 - The House Queens 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T03:47:35Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T03:47:35Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T03:47:35Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T03:47:37Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T03:47:37Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T03:47:37Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T03:47:37Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T03:47:37Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T03:47:37Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T03:47:37Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T03:47:37Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T03:47:37Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T03:47:37Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T03:47:37Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T03:47:37Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T03:47:37Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T03:47:37Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T03:47:37Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S13E10 - The House Queens 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T03:53:50Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T03:53:50Z", "level": "INFO", "message": " Original Size: 1018.76 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T03:53:50Z", "level": "INFO", "message": " Encoded Size: 763.89 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T03:53:50Z", "level": "INFO", "message": " Reduction: 75.0% of original (25.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T03:53:50Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T03:53:50Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T03:53:57Z", "level": "INFO", "message": "Moved Taskmaster S13E10 - The House Queens 1080p - [EHX].mkv β†’ Taskmaster S13E10 - The House Queens 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T03:53:58Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T03:53:58Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S13E10 - The House Queens 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T03:53:58Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T03:53:58Z", "level": "INFO", "message": " Size: 1018.76MB β†’ 763.89MB (75.0% of original, 25.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T03:53:58Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T03:53:59Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S13E10 - The House Queens 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T03:53:59Z", "level": "INFO", "message": "Processing: Taskmaster S14E01 - The Chassis The Wings 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T03:54:09Z", "level": "INFO", "message": "Copied Taskmaster S14E01 - The Chassis The Wings 1080p.mkv β†’ Taskmaster S14E01 - The Chassis The Wings 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T03:54:09Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T03:54:09Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T03:54:09Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T03:54:10Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T03:54:10Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T03:54:10Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T03:54:10Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T03:54:10Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T03:54:10Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T03:54:10Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T03:54:10Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T03:54:10Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T03:54:10Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T03:54:10Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T03:54:10Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T03:54:10Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T03:54:10Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T03:54:10Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S14E01 - The Chassis The Wings 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T04:00:19Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T04:00:19Z", "level": "INFO", "message": " Original Size: 952.26 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T04:00:19Z", "level": "INFO", "message": " Encoded Size: 664.08 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T04:00:19Z", "level": "INFO", "message": " Reduction: 69.7% of original (30.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T04:00:19Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T04:00:19Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T04:00:25Z", "level": "INFO", "message": "Moved Taskmaster S14E01 - The Chassis The Wings 1080p - [EHX].mkv β†’ Taskmaster S14E01 - The Chassis The Wings 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T04:00:26Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T04:00:26Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S14E01 - The Chassis The Wings 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T04:00:26Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T04:00:26Z", "level": "INFO", "message": " Size: 952.26MB β†’ 664.08MB (69.7% of original, 30.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T04:00:26Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T04:00:26Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S14E01 - The Chassis The Wings 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T04:00:26Z", "level": "INFO", "message": "Processing: Taskmaster S14E02 - Enormous Hugeness 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T04:00:34Z", "level": "INFO", "message": "Copied Taskmaster S14E02 - Enormous Hugeness 1080p.mkv β†’ Taskmaster S14E02 - Enormous Hugeness 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T04:00:35Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T04:00:35Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T04:00:35Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T04:00:36Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T04:00:36Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T04:00:36Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T04:00:36Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T04:00:36Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T04:00:36Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T04:00:36Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T04:00:36Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T04:00:36Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T04:00:36Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T04:00:36Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T04:00:36Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T04:00:36Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T04:00:36Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T04:00:36Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S14E02 - Enormous Hugeness 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T04:06:46Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T04:06:46Z", "level": "INFO", "message": " Original Size: 958.99 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T04:06:46Z", "level": "INFO", "message": " Encoded Size: 675.03 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T04:06:46Z", "level": "INFO", "message": " Reduction: 70.4% of original (29.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T04:06:46Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T04:06:46Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T04:06:51Z", "level": "INFO", "message": "Moved Taskmaster S14E02 - Enormous Hugeness 1080p - [EHX].mkv β†’ Taskmaster S14E02 - Enormous Hugeness 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T04:06:53Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T04:06:53Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S14E02 - Enormous Hugeness 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T04:06:53Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T04:06:53Z", "level": "INFO", "message": " Size: 958.99MB β†’ 675.03MB (70.4% of original, 29.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T04:06:53Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T04:06:53Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S14E02 - Enormous Hugeness 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T04:06:53Z", "level": "INFO", "message": "Processing: Taskmaster S14E03 - Dafty In The Middle 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T04:07:03Z", "level": "INFO", "message": "Copied Taskmaster S14E03 - Dafty In The Middle 1080p.mkv β†’ Taskmaster S14E03 - Dafty In The Middle 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T04:07:03Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T04:07:03Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T04:07:03Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T04:07:05Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T04:07:05Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T04:07:05Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T04:07:05Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T04:07:05Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T04:07:05Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T04:07:05Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T04:07:05Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T04:07:05Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T04:07:05Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T04:07:05Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T04:07:05Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T04:07:05Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T04:07:05Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T04:07:05Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S14E03 - Dafty In The Middle 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T04:13:15Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T04:13:15Z", "level": "INFO", "message": " Original Size: 997.25 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T04:13:15Z", "level": "INFO", "message": " Encoded Size: 692.58 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T04:13:15Z", "level": "INFO", "message": " Reduction: 69.4% of original (30.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T04:13:15Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T04:13:15Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T04:13:21Z", "level": "INFO", "message": "Moved Taskmaster S14E03 - Dafty In The Middle 1080p - [EHX].mkv β†’ Taskmaster S14E03 - Dafty In The Middle 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T04:13:22Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T04:13:22Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S14E03 - Dafty In The Middle 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T04:13:22Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T04:13:22Z", "level": "INFO", "message": " Size: 997.25MB β†’ 692.58MB (69.4% of original, 30.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T04:13:22Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T04:13:22Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S14E03 - Dafty In The Middle 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T04:13:22Z", "level": "INFO", "message": "Processing: Taskmaster S14E04 - Crumbs In My Bralette 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T04:13:32Z", "level": "INFO", "message": "Copied Taskmaster S14E04 - Crumbs In My Bralette 1080p.mkv β†’ Taskmaster S14E04 - Crumbs In My Bralette 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T04:13:33Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T04:13:33Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T04:13:33Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T04:13:34Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T04:13:34Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T04:13:34Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T04:13:34Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T04:13:34Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T04:13:34Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T04:13:34Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T04:13:34Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T04:13:34Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T04:13:34Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T04:13:34Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T04:13:34Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T04:13:34Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T04:13:34Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T04:13:34Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S14E04 - Crumbs In My Bralette 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T04:19:44Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T04:19:44Z", "level": "INFO", "message": " Original Size: 997.14 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T04:19:44Z", "level": "INFO", "message": " Encoded Size: 705.36 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T04:19:44Z", "level": "INFO", "message": " Reduction: 70.7% of original (29.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T04:19:44Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T04:19:44Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T04:19:50Z", "level": "INFO", "message": "Moved Taskmaster S14E04 - Crumbs In My Bralette 1080p - [EHX].mkv β†’ Taskmaster S14E04 - Crumbs In My Bralette 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T04:19:51Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T04:19:51Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S14E04 - Crumbs In My Bralette 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T04:19:51Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T04:19:51Z", "level": "INFO", "message": " Size: 997.14MB β†’ 705.36MB (70.7% of original, 29.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T04:19:51Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T04:19:51Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S14E04 - Crumbs In My Bralette 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T04:19:51Z", "level": "INFO", "message": "Processing: Taskmaster S14E05 - Chip Biffington 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T04:20:02Z", "level": "INFO", "message": "Copied Taskmaster S14E05 - Chip Biffington 1080p.mkv β†’ Taskmaster S14E05 - Chip Biffington 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T04:20:02Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T04:20:02Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T04:20:02Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T04:20:03Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T04:20:03Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T04:20:03Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T04:20:03Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T04:20:03Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T04:20:03Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T04:20:03Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T04:20:03Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T04:20:03Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T04:20:03Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T04:20:03Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T04:20:03Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T04:20:03Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T04:20:03Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T04:20:03Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S14E05 - Chip Biffington 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T04:26:14Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T04:26:14Z", "level": "INFO", "message": " Original Size: 994.48 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T04:26:14Z", "level": "INFO", "message": " Encoded Size: 701.67 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T04:26:14Z", "level": "INFO", "message": " Reduction: 70.6% of original (29.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T04:26:14Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T04:26:14Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T04:26:20Z", "level": "INFO", "message": "Moved Taskmaster S14E05 - Chip Biffington 1080p - [EHX].mkv β†’ Taskmaster S14E05 - Chip Biffington 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T04:26:21Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T04:26:21Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S14E05 - Chip Biffington 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T04:26:21Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T04:26:21Z", "level": "INFO", "message": " Size: 994.48MB β†’ 701.67MB (70.6% of original, 29.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T04:26:21Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T04:26:21Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S14E05 - Chip Biffington 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T04:26:21Z", "level": "INFO", "message": "Processing: Taskmaster S14E06 - Long-Legged Lobster 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T04:26:31Z", "level": "INFO", "message": "Copied Taskmaster S14E06 - Long-Legged Lobster 1080p.mkv β†’ Taskmaster S14E06 - Long-Legged Lobster 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T04:26:31Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T04:26:31Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T04:26:31Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T04:26:32Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T04:26:32Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T04:26:32Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T04:26:32Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T04:26:32Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T04:26:32Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T04:26:32Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T04:26:32Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T04:26:32Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T04:26:32Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T04:26:32Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T04:26:32Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T04:26:32Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T04:26:32Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T04:26:32Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S14E06 - Long-Legged Lobster 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T04:32:43Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T04:32:43Z", "level": "INFO", "message": " Original Size: 948.54 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T04:32:43Z", "level": "INFO", "message": " Encoded Size: 663.90 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T04:32:43Z", "level": "INFO", "message": " Reduction: 70.0% of original (30.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T04:32:43Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T04:32:43Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T04:32:48Z", "level": "INFO", "message": "Moved Taskmaster S14E06 - Long-Legged Lobster 1080p - [EHX].mkv β†’ Taskmaster S14E06 - Long-Legged Lobster 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T04:32:49Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T04:32:49Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S14E06 - Long-Legged Lobster 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T04:32:49Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T04:32:49Z", "level": "INFO", "message": " Size: 948.54MB β†’ 663.9MB (70.0% of original, 30.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T04:32:49Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T04:32:50Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S14E06 - Long-Legged Lobster 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T04:32:50Z", "level": "INFO", "message": "Processing: Taskmaster S14E07 - The System Of Endless Plates 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T04:33:01Z", "level": "INFO", "message": "Copied Taskmaster S14E07 - The System Of Endless Plates 1080p.mkv β†’ Taskmaster S14E07 - The System Of Endless Plates 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T04:33:01Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T04:33:01Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T04:33:01Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T04:33:02Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T04:33:02Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T04:33:02Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T04:33:02Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T04:33:02Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T04:33:02Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T04:33:02Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T04:33:02Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T04:33:02Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T04:33:02Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T04:33:02Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T04:33:02Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T04:33:02Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T04:33:02Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T04:33:02Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S14E07 - The System Of Endless Plates 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T04:39:11Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T04:39:11Z", "level": "INFO", "message": " Original Size: 926.10 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T04:39:11Z", "level": "INFO", "message": " Encoded Size: 648.35 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T04:39:11Z", "level": "INFO", "message": " Reduction: 70.0% of original (30.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T04:39:11Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T04:39:11Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T04:39:17Z", "level": "INFO", "message": "Moved Taskmaster S14E07 - The System Of Endless Plates 1080p - [EHX].mkv β†’ Taskmaster S14E07 - The System Of Endless Plates 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T04:39:18Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T04:39:18Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S14E07 - The System Of Endless Plates 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T04:39:18Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T04:39:18Z", "level": "INFO", "message": " Size: 926.1MB β†’ 648.35MB (70.0% of original, 30.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T04:39:18Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T04:39:18Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S14E07 - The System Of Endless Plates 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T04:39:18Z", "level": "INFO", "message": "Processing: Taskmaster S14E08 - The One That Bats Do 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T04:39:29Z", "level": "INFO", "message": "Copied Taskmaster S14E08 - The One That Bats Do 1080p.mkv β†’ Taskmaster S14E08 - The One That Bats Do 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T04:39:29Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T04:39:29Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T04:39:29Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T04:39:30Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T04:39:30Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T04:39:30Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T04:39:30Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T04:39:30Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T04:39:30Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T04:39:30Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T04:39:30Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T04:39:30Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T04:39:30Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T04:39:30Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T04:39:30Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T04:39:30Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T04:39:30Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T04:39:30Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S14E08 - The One That Bats Do 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T04:45:41Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T04:45:41Z", "level": "INFO", "message": " Original Size: 1003.66 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T04:45:41Z", "level": "INFO", "message": " Encoded Size: 707.05 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T04:45:41Z", "level": "INFO", "message": " Reduction: 70.4% of original (29.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T04:45:41Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T04:45:41Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T04:45:47Z", "level": "INFO", "message": "Moved Taskmaster S14E08 - The One That Bats Do 1080p - [EHX].mkv β†’ Taskmaster S14E08 - The One That Bats Do 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T04:45:48Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T04:45:48Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S14E08 - The One That Bats Do 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T04:45:48Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T04:45:48Z", "level": "INFO", "message": " Size: 1003.66MB β†’ 707.05MB (70.4% of original, 29.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T04:45:48Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T04:45:49Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S14E08 - The One That Bats Do 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T04:45:49Z", "level": "INFO", "message": "Processing: Taskmaster S14E09 - A New Business End 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T04:45:58Z", "level": "INFO", "message": "Copied Taskmaster S14E09 - A New Business End 1080p.mkv β†’ Taskmaster S14E09 - A New Business End 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T04:45:58Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T04:45:58Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T04:45:58Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T04:45:59Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T04:45:59Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T04:45:59Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T04:45:59Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T04:45:59Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T04:45:59Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T04:45:59Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T04:45:59Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T04:45:59Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T04:45:59Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T04:45:59Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T04:45:59Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T04:45:59Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T04:45:59Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T04:45:59Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S14E09 - A New Business End 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T04:52:09Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T04:52:09Z", "level": "INFO", "message": " Original Size: 887.01 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T04:52:09Z", "level": "INFO", "message": " Encoded Size: 617.82 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T04:52:09Z", "level": "INFO", "message": " Reduction: 69.7% of original (30.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T04:52:09Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T04:52:09Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T04:52:15Z", "level": "INFO", "message": "Moved Taskmaster S14E09 - A New Business End 1080p - [EHX].mkv β†’ Taskmaster S14E09 - A New Business End 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T04:52:16Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T04:52:16Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S14E09 - A New Business End 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T04:52:16Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T04:52:16Z", "level": "INFO", "message": " Size: 887.01MB β†’ 617.82MB (69.7% of original, 30.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T04:52:16Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T04:52:16Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S14E09 - A New Business End 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T04:52:16Z", "level": "INFO", "message": "Processing: Taskmaster S14E10 - Did I Meet These Potatoes Before 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T04:52:26Z", "level": "INFO", "message": "Copied Taskmaster S14E10 - Did I Meet These Potatoes Before 1080p.mkv β†’ Taskmaster S14E10 - Did I Meet These Potatoes Before 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T04:52:26Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T04:52:26Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T04:52:26Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T04:52:28Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T04:52:28Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T04:52:28Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T04:52:28Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T04:52:28Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T04:52:28Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T04:52:28Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T04:52:28Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T04:52:28Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T04:52:28Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T04:52:28Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T04:52:28Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T04:52:28Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T04:52:28Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T04:52:28Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S14E10 - Did I Meet These Potatoes Before 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T04:58:42Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T04:58:42Z", "level": "INFO", "message": " Original Size: 1009.36 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T04:58:42Z", "level": "INFO", "message": " Encoded Size: 706.98 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T04:58:42Z", "level": "INFO", "message": " Reduction: 70.0% of original (30.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T04:58:42Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T04:58:42Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T04:58:49Z", "level": "INFO", "message": "Moved Taskmaster S14E10 - Did I Meet These Potatoes Before 1080p - [EHX].mkv β†’ Taskmaster S14E10 - Did I Meet These Potatoes Before 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T04:58:50Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T04:58:50Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S14E10 - Did I Meet These Potatoes Before 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T04:58:50Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T04:58:50Z", "level": "INFO", "message": " Size: 1009.36MB β†’ 706.98MB (70.0% of original, 30.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T04:58:50Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T04:58:50Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S14E10 - Did I Meet These Potatoes Before 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T04:58:50Z", "level": "INFO", "message": "Processing: Taskmaster S16E01 - The Natural Friends 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T04:59:00Z", "level": "INFO", "message": "Copied Taskmaster S16E01 - The Natural Friends 1080p.mkv β†’ Taskmaster S16E01 - The Natural Friends 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T04:59:00Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T04:59:00Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T04:59:00Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T04:59:01Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T04:59:01Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T04:59:01Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T04:59:01Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T04:59:01Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T04:59:01Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T04:59:01Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T04:59:01Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T04:59:01Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T04:59:01Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T04:59:01Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T04:59:01Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T04:59:01Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T04:59:01Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T04:59:01Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S16E01 - The Natural Friends 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T05:05:20Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T05:05:20Z", "level": "INFO", "message": " Original Size: 949.36 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T05:05:20Z", "level": "INFO", "message": " Encoded Size: 703.15 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T05:05:20Z", "level": "INFO", "message": " Reduction: 74.1% of original (25.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T05:05:20Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T05:05:20Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T05:05:26Z", "level": "INFO", "message": "Moved Taskmaster S16E01 - The Natural Friends 1080p - [EHX].mkv β†’ Taskmaster S16E01 - The Natural Friends 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T05:05:27Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T05:05:27Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S16E01 - The Natural Friends 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T05:05:27Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T05:05:27Z", "level": "INFO", "message": " Size: 949.36MB β†’ 703.15MB (74.1% of original, 25.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T05:05:27Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T05:05:27Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S16E01 - The Natural Friends 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T05:05:27Z", "level": "INFO", "message": "Processing: Taskmaster S16E02 - Hell Is Here 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T05:05:36Z", "level": "INFO", "message": "Copied Taskmaster S16E02 - Hell Is Here 1080p.mkv β†’ Taskmaster S16E02 - Hell Is Here 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T05:05:36Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T05:05:36Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T05:05:36Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T05:05:38Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T05:05:38Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T05:05:38Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T05:05:38Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T05:05:38Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T05:05:38Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T05:05:38Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T05:05:38Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T05:05:38Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T05:05:38Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T05:05:38Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T05:05:38Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T05:05:38Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T05:05:38Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T05:05:38Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S16E02 - Hell Is Here 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T05:11:52Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T05:11:52Z", "level": "INFO", "message": " Original Size: 871.07 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T05:11:52Z", "level": "INFO", "message": " Encoded Size: 639.37 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T05:11:52Z", "level": "INFO", "message": " Reduction: 73.4% of original (26.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T05:11:52Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T05:11:52Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T05:11:58Z", "level": "INFO", "message": "Moved Taskmaster S16E02 - Hell Is Here 1080p - [EHX].mkv β†’ Taskmaster S16E02 - Hell Is Here 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T05:11:59Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T05:11:59Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S16E02 - Hell Is Here 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T05:11:59Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T05:11:59Z", "level": "INFO", "message": " Size: 871.07MB β†’ 639.37MB (73.4% of original, 26.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T05:11:59Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T05:11:59Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S16E02 - Hell Is Here 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T05:11:59Z", "level": "INFO", "message": "Processing: Taskmaster S16E03 - Languidly 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T05:12:09Z", "level": "INFO", "message": "Copied Taskmaster S16E03 - Languidly 1080p.mkv β†’ Taskmaster S16E03 - Languidly 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T05:12:09Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T05:12:09Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T05:12:09Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T05:12:10Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T05:12:10Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T05:12:10Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T05:12:10Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T05:12:10Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T05:12:10Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T05:12:10Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T05:12:10Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T05:12:10Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T05:12:10Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T05:12:10Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T05:12:10Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T05:12:10Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T05:12:10Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T05:12:10Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S16E03 - Languidly 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T05:18:24Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T05:18:24Z", "level": "INFO", "message": " Original Size: 953.18 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T05:18:24Z", "level": "INFO", "message": " Encoded Size: 702.74 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T05:18:24Z", "level": "INFO", "message": " Reduction: 73.7% of original (26.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T05:18:24Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T05:18:24Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T05:18:30Z", "level": "INFO", "message": "Moved Taskmaster S16E03 - Languidly 1080p - [EHX].mkv β†’ Taskmaster S16E03 - Languidly 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T05:18:32Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T05:18:32Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S16E03 - Languidly 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T05:18:32Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T05:18:32Z", "level": "INFO", "message": " Size: 953.18MB β†’ 702.74MB (73.7% of original, 26.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T05:18:32Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T05:18:32Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S16E03 - Languidly 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T05:18:32Z", "level": "INFO", "message": "Processing: Taskmaster S16E04 - Dynamite Chicks 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T05:18:41Z", "level": "INFO", "message": "Copied Taskmaster S16E04 - Dynamite Chicks 1080p.mkv β†’ Taskmaster S16E04 - Dynamite Chicks 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T05:18:41Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T05:18:41Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T05:18:41Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T05:18:42Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T05:18:42Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T05:18:42Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T05:18:42Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T05:18:42Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T05:18:42Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T05:18:42Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T05:18:42Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T05:18:42Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T05:18:42Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T05:18:42Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T05:18:42Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T05:18:42Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T05:18:42Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T05:18:42Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S16E04 - Dynamite Chicks 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T05:24:54Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T05:24:54Z", "level": "INFO", "message": " Original Size: 858.10 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T05:24:54Z", "level": "INFO", "message": " Encoded Size: 630.52 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T05:24:54Z", "level": "INFO", "message": " Reduction: 73.5% of original (26.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T05:24:54Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T05:24:54Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T05:24:59Z", "level": "INFO", "message": "Moved Taskmaster S16E04 - Dynamite Chicks 1080p - [EHX].mkv β†’ Taskmaster S16E04 - Dynamite Chicks 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T05:25:01Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T05:25:01Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S16E04 - Dynamite Chicks 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T05:25:01Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T05:25:01Z", "level": "INFO", "message": " Size: 858.1MB β†’ 630.52MB (73.5% of original, 26.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T05:25:01Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T05:25:01Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S16E04 - Dynamite Chicks 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T05:25:01Z", "level": "INFO", "message": "Processing: Taskmaster S16E05 - Skateboard Division 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T05:25:09Z", "level": "INFO", "message": "Copied Taskmaster S16E05 - Skateboard Division 1080p.mkv β†’ Taskmaster S16E05 - Skateboard Division 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T05:25:09Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T05:25:09Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T05:25:09Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T05:25:11Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T05:25:11Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T05:25:11Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T05:25:11Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T05:25:11Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T05:25:11Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T05:25:11Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T05:25:11Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T05:25:11Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T05:25:11Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T05:25:11Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T05:25:11Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T05:25:11Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T05:25:11Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T05:25:11Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S16E05 - Skateboard Division 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T05:31:21Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T05:31:21Z", "level": "INFO", "message": " Original Size: 845.27 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T05:31:21Z", "level": "INFO", "message": " Encoded Size: 619.36 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T05:31:21Z", "level": "INFO", "message": " Reduction: 73.3% of original (26.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T05:31:21Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T05:31:21Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T05:31:26Z", "level": "INFO", "message": "Moved Taskmaster S16E05 - Skateboard Division 1080p - [EHX].mkv β†’ Taskmaster S16E05 - Skateboard Division 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T05:31:27Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T05:31:27Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S16E05 - Skateboard Division 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T05:31:27Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T05:31:27Z", "level": "INFO", "message": " Size: 845.27MB β†’ 619.36MB (73.3% of original, 26.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T05:31:27Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T05:31:28Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S16E05 - Skateboard Division 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T05:31:28Z", "level": "INFO", "message": "Processing: Taskmaster S16E06 - Brother Alex 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T05:31:37Z", "level": "INFO", "message": "Copied Taskmaster S16E06 - Brother Alex 1080p.mkv β†’ Taskmaster S16E06 - Brother Alex 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T05:31:37Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T05:31:37Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T05:31:37Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T05:31:38Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T05:31:38Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T05:31:38Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T05:31:38Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T05:31:38Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T05:31:38Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T05:31:38Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T05:31:38Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T05:31:38Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T05:31:38Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T05:31:38Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T05:31:38Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T05:31:38Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T05:31:38Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T05:31:38Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S16E06 - Brother Alex 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T05:37:51Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T05:37:51Z", "level": "INFO", "message": " Original Size: 912.85 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T05:37:51Z", "level": "INFO", "message": " Encoded Size: 669.06 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T05:37:51Z", "level": "INFO", "message": " Reduction: 73.3% of original (26.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T05:37:51Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T05:37:51Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T05:37:57Z", "level": "INFO", "message": "Moved Taskmaster S16E06 - Brother Alex 1080p - [EHX].mkv β†’ Taskmaster S16E06 - Brother Alex 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T05:37:58Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T05:37:58Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S16E06 - Brother Alex 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T05:37:58Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T05:37:58Z", "level": "INFO", "message": " Size: 912.85MB β†’ 669.06MB (73.3% of original, 26.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T05:37:58Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T05:37:58Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S16E06 - Brother Alex 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T05:37:58Z", "level": "INFO", "message": "Processing: Taskmaster S16E07 - I'm Off To Find A Robin 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T05:38:07Z", "level": "INFO", "message": "Copied Taskmaster S16E07 - I'm Off To Find A Robin 1080p.mkv β†’ Taskmaster S16E07 - I'm Off To Find A Robin 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T05:38:07Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T05:38:07Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T05:38:07Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T05:38:08Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T05:38:08Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T05:38:08Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T05:38:08Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T05:38:08Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T05:38:08Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T05:38:08Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T05:38:08Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T05:38:08Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T05:38:08Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T05:38:08Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T05:38:08Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T05:38:08Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T05:38:08Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T05:38:08Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S16E07 - I'm Off To Find A Robin 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T05:44:22Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T05:44:22Z", "level": "INFO", "message": " Original Size: 888.89 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T05:44:22Z", "level": "INFO", "message": " Encoded Size: 656.85 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T05:44:22Z", "level": "INFO", "message": " Reduction: 73.9% of original (26.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T05:44:22Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T05:44:22Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T05:44:28Z", "level": "INFO", "message": "Moved Taskmaster S16E07 - I'm Off To Find A Robin 1080p - [EHX].mkv β†’ Taskmaster S16E07 - I'm Off To Find A Robin 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T05:44:29Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T05:44:29Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S16E07 - I'm Off To Find A Robin 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T05:44:29Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T05:44:29Z", "level": "INFO", "message": " Size: 888.89MB β†’ 656.85MB (73.9% of original, 26.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T05:44:29Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T05:44:29Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S16E07 - I'm Off To Find A Robin 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T05:44:29Z", "level": "INFO", "message": "Processing: Taskmaster S16E08 - Never Packed A Boot 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T05:44:38Z", "level": "INFO", "message": "Copied Taskmaster S16E08 - Never Packed A Boot 1080p.mkv β†’ Taskmaster S16E08 - Never Packed A Boot 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T05:44:39Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T05:44:39Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T05:44:39Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T05:44:40Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T05:44:40Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T05:44:40Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T05:44:40Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T05:44:40Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T05:44:40Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T05:44:40Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T05:44:40Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T05:44:40Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T05:44:40Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T05:44:40Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T05:44:40Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T05:44:40Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T05:44:40Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T05:44:40Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S16E08 - Never Packed A Boot 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T05:50:54Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T05:50:54Z", "level": "INFO", "message": " Original Size: 941.39 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T05:50:54Z", "level": "INFO", "message": " Encoded Size: 699.82 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T05:50:54Z", "level": "INFO", "message": " Reduction: 74.3% of original (25.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T05:50:54Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T05:50:54Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T05:51:00Z", "level": "INFO", "message": "Moved Taskmaster S16E08 - Never Packed A Boot 1080p - [EHX].mkv β†’ Taskmaster S16E08 - Never Packed A Boot 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T05:51:02Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T05:51:02Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S16E08 - Never Packed A Boot 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T05:51:02Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T05:51:02Z", "level": "INFO", "message": " Size: 941.39MB β†’ 699.82MB (74.3% of original, 25.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T05:51:02Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T05:51:02Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S16E08 - Never Packed A Boot 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T05:51:02Z", "level": "INFO", "message": "Processing: Taskmaster S16E09 - Fagin At The Disco 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T05:51:11Z", "level": "INFO", "message": "Copied Taskmaster S16E09 - Fagin At The Disco 1080p.mkv β†’ Taskmaster S16E09 - Fagin At The Disco 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T05:51:11Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T05:51:11Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T05:51:11Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T05:51:12Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T05:51:12Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T05:51:12Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T05:51:12Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T05:51:12Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T05:51:12Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T05:51:12Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T05:51:12Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T05:51:12Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T05:51:12Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T05:51:12Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T05:51:12Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T05:51:12Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T05:51:12Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T05:51:12Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S16E09 - Fagin At The Disco 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T05:57:26Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T05:57:26Z", "level": "INFO", "message": " Original Size: 946.47 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T05:57:26Z", "level": "INFO", "message": " Encoded Size: 698.83 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T05:57:26Z", "level": "INFO", "message": " Reduction: 73.8% of original (26.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T05:57:26Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T05:57:26Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T05:57:32Z", "level": "INFO", "message": "Moved Taskmaster S16E09 - Fagin At The Disco 1080p - [EHX].mkv β†’ Taskmaster S16E09 - Fagin At The Disco 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T05:57:33Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T05:57:33Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S16E09 - Fagin At The Disco 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T05:57:33Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T05:57:33Z", "level": "INFO", "message": " Size: 946.47MB β†’ 698.83MB (73.8% of original, 26.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T05:57:33Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T05:57:33Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S16E09 - Fagin At The Disco 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T05:57:33Z", "level": "INFO", "message": "Processing: Taskmaster S16E10 - Always Forks And Marbles 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T05:57:41Z", "level": "INFO", "message": "Copied Taskmaster S16E10 - Always Forks And Marbles 1080p.mkv β†’ Taskmaster S16E10 - Always Forks And Marbles 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T05:57:41Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T05:57:41Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T05:57:41Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T05:57:43Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T05:57:43Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T05:57:43Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T05:57:43Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T05:57:43Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T05:57:43Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T05:57:43Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T05:57:43Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T05:57:43Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T05:57:43Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T05:57:43Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T05:57:43Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T05:57:43Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T05:57:43Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T05:57:43Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S16E10 - Always Forks And Marbles 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T06:04:01Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T06:04:01Z", "level": "INFO", "message": " Original Size: 961.09 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T06:04:01Z", "level": "INFO", "message": " Encoded Size: 714.11 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T06:04:01Z", "level": "INFO", "message": " Reduction: 74.3% of original (25.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T06:04:01Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T06:04:01Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T06:04:07Z", "level": "INFO", "message": "Moved Taskmaster S16E10 - Always Forks And Marbles 1080p - [EHX].mkv β†’ Taskmaster S16E10 - Always Forks And Marbles 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T06:04:09Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T06:04:09Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S16E10 - Always Forks And Marbles 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T06:04:09Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T06:04:09Z", "level": "INFO", "message": " Size: 961.09MB β†’ 714.11MB (74.3% of original, 25.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T06:04:09Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T06:04:09Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S16E10 - Always Forks And Marbles 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T06:04:09Z", "level": "INFO", "message": "Processing: Taskmaster S17E01 - Grappling With My Life 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T06:04:18Z", "level": "INFO", "message": "Copied Taskmaster S17E01 - Grappling With My Life 1080p.mkv β†’ Taskmaster S17E01 - Grappling With My Life 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T06:04:18Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T06:04:18Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T06:04:18Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T06:04:20Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T06:04:20Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T06:04:20Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T06:04:20Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T06:04:20Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T06:04:20Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T06:04:20Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T06:04:20Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T06:04:20Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T06:04:20Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T06:04:20Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T06:04:20Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T06:04:20Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T06:04:20Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T06:04:20Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S17E01 - Grappling With My Life 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T06:10:38Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T06:10:38Z", "level": "INFO", "message": " Original Size: 907.03 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T06:10:38Z", "level": "INFO", "message": " Encoded Size: 725.07 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T06:10:38Z", "level": "INFO", "message": " Reduction: 79.9% of original (20.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T06:10:38Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T06:10:38Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T06:10:44Z", "level": "INFO", "message": "Moved Taskmaster S17E01 - Grappling With My Life 1080p - [EHX].mkv β†’ Taskmaster S17E01 - Grappling With My Life 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T06:10:46Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T06:10:46Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S17E01 - Grappling With My Life 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T06:10:46Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T06:10:46Z", "level": "INFO", "message": " Size: 907.03MB β†’ 725.07MB (79.9% of original, 20.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T06:10:46Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T06:10:46Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S17E01 - Grappling With My Life 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T06:10:46Z", "level": "INFO", "message": "Processing: Taskmaster S17E02 - Jumungo 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T06:10:55Z", "level": "INFO", "message": "Copied Taskmaster S17E02 - Jumungo 1080p.mkv β†’ Taskmaster S17E02 - Jumungo 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T06:10:55Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T06:10:55Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T06:10:55Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T06:10:56Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T06:10:56Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T06:10:56Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T06:10:56Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T06:10:56Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T06:10:56Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T06:10:56Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T06:10:56Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T06:10:56Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T06:10:56Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T06:10:56Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T06:10:56Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T06:10:56Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T06:10:56Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T06:10:56Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S17E02 - Jumungo 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T06:17:10Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T06:17:10Z", "level": "INFO", "message": " Original Size: 822.47 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T06:17:10Z", "level": "INFO", "message": " Encoded Size: 651.17 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T06:17:10Z", "level": "INFO", "message": " Reduction: 79.2% of original (20.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T06:17:10Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T06:17:10Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T06:17:16Z", "level": "INFO", "message": "Moved Taskmaster S17E02 - Jumungo 1080p - [EHX].mkv β†’ Taskmaster S17E02 - Jumungo 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T06:17:17Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T06:17:17Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S17E02 - Jumungo 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T06:17:17Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T06:17:17Z", "level": "INFO", "message": " Size: 822.47MB β†’ 651.17MB (79.2% of original, 20.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T06:17:17Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T06:17:17Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S17E02 - Jumungo 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T06:17:17Z", "level": "INFO", "message": "Processing: Taskmaster S17E03 - Some Impropriety 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T06:17:26Z", "level": "INFO", "message": "Copied Taskmaster S17E03 - Some Impropriety 1080p.mkv β†’ Taskmaster S17E03 - Some Impropriety 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T06:17:26Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T06:17:26Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T06:17:26Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T06:17:28Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T06:17:28Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T06:17:28Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T06:17:28Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T06:17:28Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T06:17:28Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T06:17:28Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T06:17:28Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T06:17:28Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T06:17:28Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T06:17:28Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T06:17:28Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T06:17:28Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T06:17:28Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T06:17:28Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S17E03 - Some Impropriety 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T06:23:42Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T06:23:42Z", "level": "INFO", "message": " Original Size: 854.60 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T06:23:42Z", "level": "INFO", "message": " Encoded Size: 678.61 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T06:23:42Z", "level": "INFO", "message": " Reduction: 79.4% of original (20.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T06:23:42Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T06:23:42Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T06:23:48Z", "level": "INFO", "message": "Moved Taskmaster S17E03 - Some Impropriety 1080p - [EHX].mkv β†’ Taskmaster S17E03 - Some Impropriety 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T06:23:49Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T06:23:49Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S17E03 - Some Impropriety 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T06:23:49Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T06:23:49Z", "level": "INFO", "message": " Size: 854.6MB β†’ 678.61MB (79.4% of original, 20.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T06:23:49Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T06:23:49Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S17E03 - Some Impropriety 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T06:23:49Z", "level": "INFO", "message": "Processing: Taskmaster S17E04 - Apropos Of Apoppo 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T06:23:58Z", "level": "INFO", "message": "Copied Taskmaster S17E04 - Apropos Of Apoppo 1080p.mkv β†’ Taskmaster S17E04 - Apropos Of Apoppo 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T06:23:58Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T06:23:58Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T06:23:58Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T06:23:59Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T06:23:59Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T06:23:59Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T06:23:59Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T06:23:59Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T06:23:59Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T06:23:59Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T06:23:59Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T06:23:59Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T06:23:59Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T06:23:59Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T06:23:59Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T06:23:59Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T06:23:59Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T06:23:59Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S17E04 - Apropos Of Apoppo 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T06:30:14Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T06:30:14Z", "level": "INFO", "message": " Original Size: 827.37 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T06:30:14Z", "level": "INFO", "message": " Encoded Size: 654.59 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T06:30:14Z", "level": "INFO", "message": " Reduction: 79.1% of original (20.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T06:30:14Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T06:30:14Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T06:30:20Z", "level": "INFO", "message": "Moved Taskmaster S17E04 - Apropos Of Apoppo 1080p - [EHX].mkv β†’ Taskmaster S17E04 - Apropos Of Apoppo 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T06:30:21Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T06:30:21Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S17E04 - Apropos Of Apoppo 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T06:30:21Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T06:30:21Z", "level": "INFO", "message": " Size: 827.37MB β†’ 654.59MB (79.1% of original, 20.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T06:30:21Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T06:30:21Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S17E04 - Apropos Of Apoppo 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T06:30:21Z", "level": "INFO", "message": "Processing: Taskmaster S17E05 - Snooker Cue Umbrella Chin 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T06:30:30Z", "level": "INFO", "message": "Copied Taskmaster S17E05 - Snooker Cue Umbrella Chin 1080p.mkv β†’ Taskmaster S17E05 - Snooker Cue Umbrella Chin 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T06:30:30Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T06:30:30Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T06:30:30Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T06:30:32Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T06:30:32Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T06:30:32Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T06:30:32Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T06:30:32Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T06:30:32Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T06:30:32Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T06:30:32Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T06:30:32Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T06:30:32Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T06:30:32Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T06:30:32Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T06:30:32Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T06:30:32Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T06:30:32Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S17E05 - Snooker Cue Umbrella Chin 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T06:36:46Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T06:36:46Z", "level": "INFO", "message": " Original Size: 871.08 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T06:36:46Z", "level": "INFO", "message": " Encoded Size: 697.12 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T06:36:46Z", "level": "INFO", "message": " Reduction: 80.0% of original (20.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T06:36:46Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T06:36:46Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T06:36:52Z", "level": "INFO", "message": "Moved Taskmaster S17E05 - Snooker Cue Umbrella Chin 1080p - [EHX].mkv β†’ Taskmaster S17E05 - Snooker Cue Umbrella Chin 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T06:36:54Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T06:36:54Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S17E05 - Snooker Cue Umbrella Chin 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T06:36:54Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T06:36:54Z", "level": "INFO", "message": " Size: 871.08MB β†’ 697.12MB (80.0% of original, 20.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T06:36:54Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T06:36:54Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S17E05 - Snooker Cue Umbrella Chin 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T06:36:54Z", "level": "INFO", "message": "Processing: Taskmaster S17E06 - A Three-Ring Man 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T06:37:04Z", "level": "INFO", "message": "Copied Taskmaster S17E06 - A Three-Ring Man 1080p.mkv β†’ Taskmaster S17E06 - A Three-Ring Man 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T06:37:04Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T06:37:04Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T06:37:04Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T06:37:06Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T06:37:06Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T06:37:06Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T06:37:06Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T06:37:06Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T06:37:06Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T06:37:06Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T06:37:06Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T06:37:06Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T06:37:06Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T06:37:06Z", "level": "INFO", "message": "Stereo audio 132kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T06:37:06Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 132kbps | Action: COPY (preserve) | Target: 132kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T06:37:06Z", "level": "INFO", "message": "Stereo audio 132kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T06:37:06Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T06:37:06Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S17E06 - A Three-Ring Man 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T06:43:20Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T06:43:20Z", "level": "INFO", "message": " Original Size: 1071.09 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T06:43:20Z", "level": "INFO", "message": " Encoded Size: 822.33 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T06:43:20Z", "level": "INFO", "message": " Reduction: 76.8% of original (23.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T06:43:20Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T06:43:20Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T06:43:27Z", "level": "INFO", "message": "Moved Taskmaster S17E06 - A Three-Ring Man 1080p - [EHX].mkv β†’ Taskmaster S17E06 - A Three-Ring Man 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T06:43:29Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T06:43:29Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S17E06 - A Three-Ring Man 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T06:43:29Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T06:43:29Z", "level": "INFO", "message": " Size: 1071.09MB β†’ 822.33MB (76.8% of original, 23.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T06:43:29Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T06:43:29Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S17E06 - A Three-Ring Man 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T06:43:29Z", "level": "INFO", "message": "Processing: Taskmaster S17E07 - Dream Date Territory 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T06:43:39Z", "level": "INFO", "message": "Copied Taskmaster S17E07 - Dream Date Territory 1080p.mkv β†’ Taskmaster S17E07 - Dream Date Territory 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T06:43:39Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T06:43:39Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T06:43:39Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T06:43:41Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T06:43:41Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T06:43:41Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T06:43:41Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T06:43:41Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T06:43:41Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T06:43:41Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T06:43:41Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T06:43:41Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T06:43:41Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T06:43:41Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T06:43:41Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T06:43:41Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T06:43:41Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T06:43:41Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S17E07 - Dream Date Territory 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T06:49:54Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T06:49:54Z", "level": "INFO", "message": " Original Size: 819.42 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T06:49:54Z", "level": "INFO", "message": " Encoded Size: 651.86 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T06:49:54Z", "level": "INFO", "message": " Reduction: 79.6% of original (20.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T06:49:54Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T06:49:54Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T06:50:00Z", "level": "INFO", "message": "Moved Taskmaster S17E07 - Dream Date Territory 1080p - [EHX].mkv β†’ Taskmaster S17E07 - Dream Date Territory 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T06:50:01Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T06:50:01Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S17E07 - Dream Date Territory 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T06:50:01Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T06:50:01Z", "level": "INFO", "message": " Size: 819.42MB β†’ 651.86MB (79.6% of original, 20.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T06:50:01Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T06:50:01Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S17E07 - Dream Date Territory 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T06:50:01Z", "level": "INFO", "message": "Processing: Taskmaster S17E08 - The Umbrella Wink 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T06:50:10Z", "level": "INFO", "message": "Copied Taskmaster S17E08 - The Umbrella Wink 1080p.mkv β†’ Taskmaster S17E08 - The Umbrella Wink 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T06:50:10Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T06:50:10Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T06:50:10Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T06:50:12Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T06:50:12Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T06:50:12Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T06:50:12Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T06:50:12Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T06:50:12Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T06:50:12Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T06:50:12Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T06:50:12Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T06:50:12Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T06:50:12Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T06:50:12Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T06:50:12Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T06:50:12Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T06:50:12Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S17E08 - The Umbrella Wink 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T06:56:25Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T06:56:25Z", "level": "INFO", "message": " Original Size: 882.97 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T06:56:25Z", "level": "INFO", "message": " Encoded Size: 704.21 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T06:56:25Z", "level": "INFO", "message": " Reduction: 79.8% of original (20.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T06:56:25Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T06:56:25Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T06:56:31Z", "level": "INFO", "message": "Moved Taskmaster S17E08 - The Umbrella Wink 1080p - [EHX].mkv β†’ Taskmaster S17E08 - The Umbrella Wink 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T06:56:33Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T06:56:33Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S17E08 - The Umbrella Wink 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T06:56:33Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T06:56:33Z", "level": "INFO", "message": " Size: 882.97MB β†’ 704.21MB (79.8% of original, 20.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T06:56:33Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T06:56:33Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S17E08 - The Umbrella Wink 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T06:56:33Z", "level": "INFO", "message": "Processing: Taskmaster S17E09 - Assistantbury 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T06:56:42Z", "level": "INFO", "message": "Copied Taskmaster S17E09 - Assistantbury 1080p.mkv β†’ Taskmaster S17E09 - Assistantbury 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T06:56:42Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T06:56:42Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T06:56:42Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T06:56:44Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T06:56:44Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T06:56:44Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T06:56:44Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T06:56:44Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T06:56:44Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T06:56:44Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T06:56:44Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T06:56:44Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T06:56:44Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T06:56:44Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T06:56:44Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T06:56:44Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T06:56:44Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T06:56:44Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S17E09 - Assistantbury 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T07:02:57Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T07:02:57Z", "level": "INFO", "message": " Original Size: 878.70 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T07:02:57Z", "level": "INFO", "message": " Encoded Size: 699.94 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T07:02:57Z", "level": "INFO", "message": " Reduction: 79.7% of original (20.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T07:02:57Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T07:02:57Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T07:03:03Z", "level": "INFO", "message": "Moved Taskmaster S17E09 - Assistantbury 1080p - [EHX].mkv β†’ Taskmaster S17E09 - Assistantbury 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T07:03:05Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T07:03:05Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S17E09 - Assistantbury 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T07:03:05Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T07:03:05Z", "level": "INFO", "message": " Size: 878.7MB β†’ 699.94MB (79.7% of original, 20.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T07:03:05Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T07:03:05Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S17E09 - Assistantbury 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T07:03:05Z", "level": "INFO", "message": "Processing: Taskmaster S17E10 - Ambience And Information 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T07:03:17Z", "level": "INFO", "message": "Copied Taskmaster S17E10 - Ambience And Information 1080p.mkv β†’ Taskmaster S17E10 - Ambience And Information 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T07:03:17Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T07:03:17Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T07:03:18Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T07:03:19Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T07:03:19Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T07:03:19Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T07:03:19Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T07:03:19Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T07:03:19Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T07:03:19Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T07:03:19Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T07:03:19Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T07:03:19Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T07:03:19Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T07:03:19Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T07:03:19Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T07:03:19Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T07:03:19Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S17E10 - Ambience And Information 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T07:09:33Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T07:09:33Z", "level": "INFO", "message": " Original Size: 1018.12 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T07:09:33Z", "level": "INFO", "message": " Encoded Size: 824.13 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T07:09:33Z", "level": "INFO", "message": " Reduction: 80.9% of original (19.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T07:09:33Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T07:09:33Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T07:09:40Z", "level": "INFO", "message": "Moved Taskmaster S17E10 - Ambience And Information 1080p - [EHX].mkv β†’ Taskmaster S17E10 - Ambience And Information 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T07:09:42Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T07:09:42Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S17E10 - Ambience And Information 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T07:09:42Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T07:09:42Z", "level": "INFO", "message": " Size: 1018.12MB β†’ 824.13MB (80.9% of original, 19.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T07:09:42Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T07:09:42Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S17E10 - Ambience And Information 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T07:09:42Z", "level": "INFO", "message": "Processing: Taskmaster S18E01 - The Faceless Facilitators 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T07:10:01Z", "level": "INFO", "message": "Copied Taskmaster S18E01 - The Faceless Facilitators 1080p.mkv β†’ Taskmaster S18E01 - The Faceless Facilitators 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T07:10:01Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T07:10:01Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T07:10:01Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T07:10:02Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T07:10:02Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T07:10:02Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T07:10:02Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T07:10:02Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T07:10:02Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T07:10:02Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T07:10:02Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T07:10:02Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T07:10:02Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T07:10:02Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T07:10:02Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T07:10:02Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T07:10:02Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T07:10:02Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S18E01 - The Faceless Facilitators 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T07:16:16Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T07:16:16Z", "level": "INFO", "message": " Original Size: 983.74 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T07:16:16Z", "level": "INFO", "message": " Encoded Size: 691.49 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T07:16:16Z", "level": "INFO", "message": " Reduction: 70.3% of original (29.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T07:16:16Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T07:16:16Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T07:16:22Z", "level": "INFO", "message": "Moved Taskmaster S18E01 - The Faceless Facilitators 1080p - [EHX].mkv β†’ Taskmaster S18E01 - The Faceless Facilitators 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T07:16:23Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T07:16:23Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S18E01 - The Faceless Facilitators 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T07:16:23Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T07:16:23Z", "level": "INFO", "message": " Size: 983.74MB β†’ 691.49MB (70.3% of original, 29.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T07:16:23Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T07:16:23Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S18E01 - The Faceless Facilitators 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T07:16:23Z", "level": "INFO", "message": "Processing: Taskmaster S18E02 - ...And Then A Detective Came 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T07:16:34Z", "level": "INFO", "message": "Copied Taskmaster S18E02 - ...And Then A Detective Came 1080p.mkv β†’ Taskmaster S18E02 - ...And Then A Detective Came 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T07:16:34Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T07:16:34Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T07:16:34Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T07:16:35Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T07:16:35Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T07:16:35Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T07:16:35Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T07:16:35Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T07:16:35Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T07:16:35Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T07:16:35Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T07:16:35Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T07:16:35Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T07:16:35Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T07:16:35Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T07:16:35Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T07:16:35Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T07:16:35Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S18E02 - ...And Then A Detective Came 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T07:22:48Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T07:22:48Z", "level": "INFO", "message": " Original Size: 912.65 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T07:22:48Z", "level": "INFO", "message": " Encoded Size: 639.10 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T07:22:48Z", "level": "INFO", "message": " Reduction: 70.0% of original (30.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T07:22:48Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T07:22:48Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T07:22:54Z", "level": "INFO", "message": "Moved Taskmaster S18E02 - ...And Then A Detective Came 1080p - [EHX].mkv β†’ Taskmaster S18E02 - ...And Then A Detective Came 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T07:22:55Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T07:22:55Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S18E02 - ...And Then A Detective Came 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T07:22:55Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T07:22:55Z", "level": "INFO", "message": " Size: 912.65MB β†’ 639.1MB (70.0% of original, 30.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T07:22:55Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T07:22:55Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S18E02 - ...And Then A Detective Came 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T07:22:55Z", "level": "INFO", "message": "Processing: Taskmaster S18E03 - The Gangsters Of The Sea 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T07:23:05Z", "level": "INFO", "message": "Copied Taskmaster S18E03 - The Gangsters Of The Sea 1080p.mkv β†’ Taskmaster S18E03 - The Gangsters Of The Sea 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T07:23:05Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T07:23:05Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T07:23:05Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T07:23:07Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T07:23:07Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T07:23:07Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T07:23:07Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T07:23:07Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T07:23:07Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T07:23:07Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T07:23:07Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T07:23:07Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T07:23:07Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T07:23:07Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T07:23:07Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T07:23:07Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T07:23:07Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T07:23:07Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S18E03 - The Gangsters Of The Sea 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T07:29:19Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T07:29:19Z", "level": "INFO", "message": " Original Size: 984.90 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T07:29:19Z", "level": "INFO", "message": " Encoded Size: 694.38 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T07:29:19Z", "level": "INFO", "message": " Reduction: 70.5% of original (29.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T07:29:19Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T07:29:19Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T07:29:25Z", "level": "INFO", "message": "Moved Taskmaster S18E03 - The Gangsters Of The Sea 1080p - [EHX].mkv β†’ Taskmaster S18E03 - The Gangsters Of The Sea 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T07:29:27Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T07:29:27Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S18E03 - The Gangsters Of The Sea 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T07:29:27Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T07:29:27Z", "level": "INFO", "message": " Size: 984.9MB β†’ 694.38MB (70.5% of original, 29.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T07:29:27Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T07:29:27Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S18E03 - The Gangsters Of The Sea 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T07:29:27Z", "level": "INFO", "message": "Processing: Taskmaster S18E04 - I'm A Girl Who Likes A Clean Line 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T07:29:37Z", "level": "INFO", "message": "Copied Taskmaster S18E04 - I'm A Girl Who Likes A Clean Line 1080p.mkv β†’ Taskmaster S18E04 - I'm A Girl Who Likes A Clean Line 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T07:29:37Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T07:29:37Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T07:29:37Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T07:29:38Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T07:29:38Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T07:29:38Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T07:29:38Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T07:29:38Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T07:29:38Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T07:29:38Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T07:29:38Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T07:29:38Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T07:29:38Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T07:29:38Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T07:29:38Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T07:29:38Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T07:29:38Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T07:29:38Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S18E04 - I'm A Girl Who Likes A Clean Line 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T07:35:49Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T07:35:49Z", "level": "INFO", "message": " Original Size: 972.51 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T07:35:49Z", "level": "INFO", "message": " Encoded Size: 682.72 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T07:35:49Z", "level": "INFO", "message": " Reduction: 70.2% of original (29.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T07:35:49Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T07:35:49Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T07:35:55Z", "level": "INFO", "message": "Moved Taskmaster S18E04 - I'm A Girl Who Likes A Clean Line 1080p - [EHX].mkv β†’ Taskmaster S18E04 - I'm A Girl Who Likes A Clean Line 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T07:35:57Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T07:35:57Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S18E04 - I'm A Girl Who Likes A Clean Line 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T07:35:57Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T07:35:57Z", "level": "INFO", "message": " Size: 972.51MB β†’ 682.72MB (70.2% of original, 29.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T07:35:57Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T07:35:57Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S18E04 - I'm A Girl Who Likes A Clean Line 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T07:35:57Z", "level": "INFO", "message": "Processing: Taskmaster S18E05 - Big Stupid Things 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T07:36:06Z", "level": "INFO", "message": "Copied Taskmaster S18E05 - Big Stupid Things 1080p.mkv β†’ Taskmaster S18E05 - Big Stupid Things 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T07:36:06Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T07:36:06Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T07:36:06Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T07:36:08Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T07:36:08Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T07:36:08Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T07:36:08Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T07:36:08Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T07:36:08Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T07:36:08Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T07:36:08Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T07:36:08Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T07:36:08Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T07:36:08Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T07:36:08Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T07:36:08Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T07:36:08Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T07:36:08Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S18E05 - Big Stupid Things 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T07:42:20Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T07:42:20Z", "level": "INFO", "message": " Original Size: 958.97 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T07:42:20Z", "level": "INFO", "message": " Encoded Size: 671.59 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T07:42:20Z", "level": "INFO", "message": " Reduction: 70.0% of original (30.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T07:42:20Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T07:42:20Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T07:42:26Z", "level": "INFO", "message": "Moved Taskmaster S18E05 - Big Stupid Things 1080p - [EHX].mkv β†’ Taskmaster S18E05 - Big Stupid Things 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T07:42:27Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T07:42:27Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S18E05 - Big Stupid Things 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T07:42:27Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T07:42:27Z", "level": "INFO", "message": " Size: 958.97MB β†’ 671.59MB (70.0% of original, 30.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T07:42:27Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T07:42:28Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S18E05 - Big Stupid Things 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T07:42:28Z", "level": "INFO", "message": "Processing: Taskmaster S18E06 - A Dance As Old As Time Itself 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T07:42:36Z", "level": "INFO", "message": "Copied Taskmaster S18E06 - A Dance As Old As Time Itself 1080p.mkv β†’ Taskmaster S18E06 - A Dance As Old As Time Itself 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T07:42:37Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T07:42:37Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T07:42:37Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T07:42:38Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T07:42:38Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T07:42:38Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T07:42:38Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T07:42:38Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T07:42:38Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T07:42:38Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T07:42:38Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T07:42:38Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T07:42:38Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T07:42:38Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T07:42:38Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T07:42:38Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T07:42:38Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T07:42:38Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S18E06 - A Dance As Old As Time Itself 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T07:48:49Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T07:48:49Z", "level": "INFO", "message": " Original Size: 945.08 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T07:48:49Z", "level": "INFO", "message": " Encoded Size: 655.45 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T07:48:49Z", "level": "INFO", "message": " Reduction: 69.4% of original (30.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T07:48:49Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T07:48:49Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T07:48:55Z", "level": "INFO", "message": "Moved Taskmaster S18E06 - A Dance As Old As Time Itself 1080p - [EHX].mkv β†’ Taskmaster S18E06 - A Dance As Old As Time Itself 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T07:48:56Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T07:48:56Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S18E06 - A Dance As Old As Time Itself 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T07:48:56Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T07:48:56Z", "level": "INFO", "message": " Size: 945.08MB β†’ 655.45MB (69.4% of original, 30.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T07:48:56Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T07:48:56Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S18E06 - A Dance As Old As Time Itself 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T07:48:56Z", "level": "INFO", "message": "Processing: Taskmaster S18E07 - Captain Jackie And The Hotdog 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T07:49:05Z", "level": "INFO", "message": "Copied Taskmaster S18E07 - Captain Jackie And The Hotdog 1080p.mkv β†’ Taskmaster S18E07 - Captain Jackie And The Hotdog 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T07:49:05Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T07:49:05Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T07:49:05Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T07:49:07Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T07:49:07Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T07:49:07Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T07:49:07Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T07:49:07Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T07:49:07Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T07:49:07Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T07:49:07Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T07:49:07Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T07:49:07Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T07:49:07Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T07:49:07Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T07:49:07Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T07:49:07Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T07:49:07Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S18E07 - Captain Jackie And The Hotdog 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T07:55:19Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T07:55:19Z", "level": "INFO", "message": " Original Size: 978.00 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T07:55:19Z", "level": "INFO", "message": " Encoded Size: 686.99 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T07:55:19Z", "level": "INFO", "message": " Reduction: 70.2% of original (29.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T07:55:19Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T07:55:19Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T07:55:25Z", "level": "INFO", "message": "Moved Taskmaster S18E07 - Captain Jackie And The Hotdog 1080p - [EHX].mkv β†’ Taskmaster S18E07 - Captain Jackie And The Hotdog 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T07:55:26Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T07:55:26Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S18E07 - Captain Jackie And The Hotdog 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T07:55:26Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T07:55:26Z", "level": "INFO", "message": " Size: 978.0MB β†’ 686.99MB (70.2% of original, 29.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T07:55:26Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T07:55:26Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S18E07 - Captain Jackie And The Hotdog 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T07:55:26Z", "level": "INFO", "message": "Processing: Taskmaster S18E08 - The Nexus Of Truth 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T07:55:35Z", "level": "INFO", "message": "Copied Taskmaster S18E08 - The Nexus Of Truth 1080p.mkv β†’ Taskmaster S18E08 - The Nexus Of Truth 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T07:55:35Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T07:55:35Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T07:55:35Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T07:55:36Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T07:55:36Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T07:55:36Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T07:55:36Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T07:55:36Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T07:55:36Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T07:55:36Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T07:55:36Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T07:55:36Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T07:55:36Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T07:55:36Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T07:55:36Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T07:55:36Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T07:55:36Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T07:55:36Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S18E08 - The Nexus Of Truth 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T08:01:50Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T08:01:50Z", "level": "INFO", "message": " Original Size: 976.56 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T08:01:50Z", "level": "INFO", "message": " Encoded Size: 687.02 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T08:01:50Z", "level": "INFO", "message": " Reduction: 70.4% of original (29.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T08:01:50Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T08:01:50Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T08:01:56Z", "level": "INFO", "message": "Moved Taskmaster S18E08 - The Nexus Of Truth 1080p - [EHX].mkv β†’ Taskmaster S18E08 - The Nexus Of Truth 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T08:01:58Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T08:01:58Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S18E08 - The Nexus Of Truth 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T08:01:58Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T08:01:58Z", "level": "INFO", "message": " Size: 976.56MB β†’ 687.02MB (70.4% of original, 29.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T08:01:58Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T08:01:58Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S18E08 - The Nexus Of Truth 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T08:01:58Z", "level": "INFO", "message": "Processing: Taskmaster S18E09 - The Cockle Children 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T08:02:07Z", "level": "INFO", "message": "Copied Taskmaster S18E09 - The Cockle Children 1080p.mkv β†’ Taskmaster S18E09 - The Cockle Children 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T08:02:07Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T08:02:07Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T08:02:07Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T08:02:09Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T08:02:09Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T08:02:09Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T08:02:09Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T08:02:09Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T08:02:09Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T08:02:09Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T08:02:09Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T08:02:09Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T08:02:09Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T08:02:09Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T08:02:09Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T08:02:09Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T08:02:09Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T08:02:09Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S18E09 - The Cockle Children 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T08:08:21Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T08:08:21Z", "level": "INFO", "message": " Original Size: 972.45 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T08:08:21Z", "level": "INFO", "message": " Encoded Size: 684.97 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T08:08:21Z", "level": "INFO", "message": " Reduction: 70.4% of original (29.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T08:08:21Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T08:08:21Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T08:08:27Z", "level": "INFO", "message": "Moved Taskmaster S18E09 - The Cockle Children 1080p - [EHX].mkv β†’ Taskmaster S18E09 - The Cockle Children 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T08:08:28Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T08:08:28Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S18E09 - The Cockle Children 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T08:08:28Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T08:08:28Z", "level": "INFO", "message": " Size: 972.45MB β†’ 684.97MB (70.4% of original, 29.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T08:08:28Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T08:08:29Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S18E09 - The Cockle Children 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T08:08:29Z", "level": "INFO", "message": "Processing: Taskmaster S18E10 - Le Goose 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T08:08:37Z", "level": "INFO", "message": "Copied Taskmaster S18E10 - Le Goose 1080p.mkv β†’ Taskmaster S18E10 - Le Goose 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T08:08:37Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T08:08:37Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T08:08:37Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T08:08:38Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T08:08:38Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T08:08:38Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T08:08:38Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T08:08:38Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T08:08:38Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T08:08:38Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T08:08:38Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T08:08:38Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T08:08:38Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T08:08:38Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T08:08:38Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T08:08:38Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T08:08:38Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T08:08:38Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S18E10 - Le Goose 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T08:14:56Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T08:14:56Z", "level": "INFO", "message": " Original Size: 930.49 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T08:14:56Z", "level": "INFO", "message": " Encoded Size: 649.85 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T08:14:56Z", "level": "INFO", "message": " Reduction: 69.8% of original (30.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T08:14:56Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T08:14:56Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T08:15:01Z", "level": "INFO", "message": "Moved Taskmaster S18E10 - Le Goose 1080p - [EHX].mkv β†’ Taskmaster S18E10 - Le Goose 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T08:15:03Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T08:15:03Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S18E10 - Le Goose 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T08:15:03Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T08:15:03Z", "level": "INFO", "message": " Size: 930.49MB β†’ 649.85MB (69.8% of original, 30.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T08:15:03Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T08:15:03Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S18E10 - Le Goose 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T08:15:03Z", "level": "INFO", "message": "Processing: Taskmaster S20E01 - 9 x 7 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T08:15:13Z", "level": "INFO", "message": "Copied Taskmaster S20E01 - 9 x 7 1080p.mkv β†’ Taskmaster S20E01 - 9 x 7 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T08:15:13Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T08:15:13Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T08:15:13Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T08:15:14Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T08:15:14Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T08:15:14Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T08:15:14Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T08:15:14Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T08:15:14Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T08:15:14Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T08:15:14Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T08:15:14Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T08:15:14Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T08:15:14Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T08:15:14Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T08:15:14Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T08:15:14Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T08:15:14Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S20E01 - 9 x 7 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T08:21:28Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T08:21:28Z", "level": "INFO", "message": " Original Size: 1096.28 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T08:21:28Z", "level": "INFO", "message": " Encoded Size: 815.40 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T08:21:28Z", "level": "INFO", "message": " Reduction: 74.4% of original (25.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T08:21:28Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T08:21:28Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T08:21:35Z", "level": "INFO", "message": "Moved Taskmaster S20E01 - 9 x 7 1080p - [EHX].mkv β†’ Taskmaster S20E01 - 9 x 7 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T08:21:37Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T08:21:37Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S20E01 - 9 x 7 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T08:21:37Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T08:21:37Z", "level": "INFO", "message": " Size: 1096.28MB β†’ 815.4MB (74.4% of original, 25.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T08:21:37Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T08:21:37Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S20E01 - 9 x 7 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T08:21:37Z", "level": "INFO", "message": "Processing: Taskmaster S20E02 - Cows Are Made of Milk 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T08:21:48Z", "level": "INFO", "message": "Copied Taskmaster S20E02 - Cows Are Made of Milk 1080p.mkv β†’ Taskmaster S20E02 - Cows Are Made of Milk 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T08:21:48Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T08:21:48Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T08:21:48Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T08:21:49Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T08:21:49Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T08:21:49Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T08:21:49Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T08:21:49Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T08:21:49Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T08:21:49Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T08:21:49Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T08:21:49Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T08:21:49Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T08:21:49Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T08:21:49Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T08:21:49Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T08:21:49Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T08:21:49Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S20E02 - Cows Are Made of Milk 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T08:28:04Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T08:28:04Z", "level": "INFO", "message": " Original Size: 1104.86 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T08:28:04Z", "level": "INFO", "message": " Encoded Size: 827.58 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T08:28:04Z", "level": "INFO", "message": " Reduction: 74.9% of original (25.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T08:28:04Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T08:28:04Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T08:28:11Z", "level": "INFO", "message": "Moved Taskmaster S20E02 - Cows Are Made of Milk 1080p - [EHX].mkv β†’ Taskmaster S20E02 - Cows Are Made of Milk 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T08:28:12Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T08:28:12Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S20E02 - Cows Are Made of Milk 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T08:28:12Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T08:28:12Z", "level": "INFO", "message": " Size: 1104.86MB β†’ 827.58MB (74.9% of original, 25.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T08:28:12Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T08:28:12Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S20E02 - Cows Are Made of Milk 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T08:28:13Z", "level": "INFO", "message": "Processing: Taskmaster S20E03 - Thompson 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T08:28:23Z", "level": "INFO", "message": "Copied Taskmaster S20E03 - Thompson 1080p.mkv β†’ Taskmaster S20E03 - Thompson 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T08:28:24Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T08:28:24Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T08:28:24Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T08:28:25Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T08:28:25Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T08:28:25Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T08:28:25Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T08:28:25Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T08:28:25Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T08:28:25Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T08:28:25Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T08:28:25Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T08:28:25Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T08:28:25Z", "level": "INFO", "message": "Stereo audio 132kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T08:28:25Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 132kbps | Action: COPY (preserve) | Target: 132kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T08:28:25Z", "level": "INFO", "message": "Stereo audio 132kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T08:28:25Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T08:28:25Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S20E03 - Thompson 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T08:34:40Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T08:34:40Z", "level": "INFO", "message": " Original Size: 1022.30 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T08:34:40Z", "level": "INFO", "message": " Encoded Size: 777.86 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T08:34:40Z", "level": "INFO", "message": " Reduction: 76.1% of original (23.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T08:34:40Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T08:34:40Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T08:34:46Z", "level": "INFO", "message": "Moved Taskmaster S20E03 - Thompson 1080p - [EHX].mkv β†’ Taskmaster S20E03 - Thompson 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T08:34:47Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T08:34:47Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S20E03 - Thompson 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T08:34:47Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T08:34:47Z", "level": "INFO", "message": " Size: 1022.3MB β†’ 777.86MB (76.1% of original, 23.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T08:34:47Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T08:34:48Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S20E03 - Thompson 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T08:34:48Z", "level": "INFO", "message": "Processing: Taskmaster S20E04 - Hey Mate 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T08:34:59Z", "level": "INFO", "message": "Copied Taskmaster S20E04 - Hey Mate 1080p.mkv β†’ Taskmaster S20E04 - Hey Mate 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T08:34:59Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T08:34:59Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T08:34:59Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T08:35:00Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T08:35:00Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T08:35:00Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T08:35:00Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T08:35:00Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T08:35:00Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T08:35:00Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T08:35:00Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T08:35:00Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T08:35:00Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T08:35:00Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T08:35:00Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T08:35:00Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T08:35:00Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T08:35:00Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S20E04 - Hey Mate 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T08:41:12Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T08:41:12Z", "level": "INFO", "message": " Original Size: 997.43 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T08:41:12Z", "level": "INFO", "message": " Encoded Size: 734.19 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T08:41:12Z", "level": "INFO", "message": " Reduction: 73.6% of original (26.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T08:41:12Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T08:41:12Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T08:41:19Z", "level": "INFO", "message": "Moved Taskmaster S20E04 - Hey Mate 1080p - [EHX].mkv β†’ Taskmaster S20E04 - Hey Mate 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T08:41:20Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T08:41:20Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S20E04 - Hey Mate 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T08:41:20Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T08:41:20Z", "level": "INFO", "message": " Size: 997.43MB β†’ 734.19MB (73.6% of original, 26.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T08:41:20Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T08:41:20Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S20E04 - Hey Mate 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T08:41:20Z", "level": "INFO", "message": "Processing: Taskmaster S20E05 - Bats, Bats, Hang Up 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T08:41:30Z", "level": "INFO", "message": "Copied Taskmaster S20E05 - Bats, Bats, Hang Up 1080p.mkv β†’ Taskmaster S20E05 - Bats, Bats, Hang Up 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T08:41:30Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T08:41:30Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T08:41:30Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T08:41:32Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T08:41:32Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T08:41:32Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T08:41:32Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T08:41:32Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T08:41:32Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T08:41:32Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T08:41:32Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T08:41:32Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T08:41:32Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T08:41:32Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T08:41:32Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T08:41:32Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T08:41:32Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T08:41:32Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S20E05 - Bats, Bats, Hang Up 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T08:47:46Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T08:47:46Z", "level": "INFO", "message": " Original Size: 1131.20 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T08:47:46Z", "level": "INFO", "message": " Encoded Size: 837.94 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T08:47:46Z", "level": "INFO", "message": " Reduction: 74.1% of original (25.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T08:47:46Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T08:47:46Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T08:47:53Z", "level": "INFO", "message": "Moved Taskmaster S20E05 - Bats, Bats, Hang Up 1080p - [EHX].mkv β†’ Taskmaster S20E05 - Bats, Bats, Hang Up 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T08:47:54Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T08:47:54Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S20E05 - Bats, Bats, Hang Up 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T08:47:54Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T08:47:54Z", "level": "INFO", "message": " Size: 1131.2MB β†’ 837.94MB (74.1% of original, 25.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T08:47:54Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T08:47:54Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S20E05 - Bats, Bats, Hang Up 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T08:47:54Z", "level": "INFO", "message": "Processing: Taskmaster S20E06 - Is That Number Got Curves 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T08:48:04Z", "level": "INFO", "message": "Copied Taskmaster S20E06 - Is That Number Got Curves 1080p.mkv β†’ Taskmaster S20E06 - Is That Number Got Curves 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T08:48:04Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T08:48:04Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T08:48:04Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T08:48:05Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T08:48:05Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T08:48:05Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T08:48:05Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T08:48:05Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T08:48:05Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T08:48:05Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T08:48:05Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T08:48:05Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T08:48:05Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T08:48:05Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T08:48:05Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T08:48:05Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T08:48:05Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T08:48:05Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S20E06 - Is That Number Got Curves 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T08:54:19Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T08:54:19Z", "level": "INFO", "message": " Original Size: 1037.39 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T08:54:19Z", "level": "INFO", "message": " Encoded Size: 760.60 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T08:54:19Z", "level": "INFO", "message": " Reduction: 73.3% of original (26.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T08:54:19Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T08:54:19Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T08:54:25Z", "level": "INFO", "message": "Moved Taskmaster S20E06 - Is That Number Got Curves 1080p - [EHX].mkv β†’ Taskmaster S20E06 - Is That Number Got Curves 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T08:54:26Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T08:54:26Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S20E06 - Is That Number Got Curves 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T08:54:26Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T08:54:26Z", "level": "INFO", "message": " Size: 1037.39MB β†’ 760.6MB (73.3% of original, 26.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T08:54:26Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T08:54:27Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S20E06 - Is That Number Got Curves 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T08:54:27Z", "level": "INFO", "message": "Processing: Taskmaster S20E07 - Drier Than You Think, Chalk 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T08:54:36Z", "level": "INFO", "message": "Copied Taskmaster S20E07 - Drier Than You Think, Chalk 1080p.mkv β†’ Taskmaster S20E07 - Drier Than You Think, Chalk 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T08:54:36Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T08:54:36Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T08:54:36Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T08:54:38Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T08:54:38Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T08:54:38Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T08:54:38Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T08:54:38Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T08:54:38Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T08:54:38Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T08:54:38Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T08:54:38Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T08:54:38Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T08:54:38Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T08:54:38Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T08:54:38Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T08:54:38Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T08:54:38Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S20E07 - Drier Than You Think, Chalk 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T09:00:51Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T09:00:51Z", "level": "INFO", "message": " Original Size: 1072.04 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T09:00:51Z", "level": "INFO", "message": " Encoded Size: 799.39 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T09:00:51Z", "level": "INFO", "message": " Reduction: 74.6% of original (25.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T09:00:51Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T09:00:51Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T09:00:58Z", "level": "INFO", "message": "Moved Taskmaster S20E07 - Drier Than You Think, Chalk 1080p - [EHX].mkv β†’ Taskmaster S20E07 - Drier Than You Think, Chalk 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T09:00:59Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T09:00:59Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S20E07 - Drier Than You Think, Chalk 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T09:00:59Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T09:00:59Z", "level": "INFO", "message": " Size: 1072.04MB β†’ 799.39MB (74.6% of original, 25.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T09:00:59Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T09:00:59Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S20E07 - Drier Than You Think, Chalk 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T09:00:59Z", "level": "INFO", "message": "Processing: Taskmaster S20E08 - Am I an Idiom 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T09:01:09Z", "level": "INFO", "message": "Copied Taskmaster S20E08 - Am I an Idiom 1080p.mkv β†’ Taskmaster S20E08 - Am I an Idiom 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T09:01:09Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T09:01:09Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T09:01:09Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T09:01:10Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T09:01:10Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T09:01:10Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T09:01:10Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T09:01:10Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T09:01:10Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T09:01:10Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T09:01:10Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T09:01:10Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T09:01:10Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T09:01:10Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T09:01:10Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T09:01:10Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T09:01:10Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T09:01:10Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S20E08 - Am I an Idiom 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T09:07:25Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T09:07:25Z", "level": "INFO", "message": " Original Size: 1133.41 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T09:07:25Z", "level": "INFO", "message": " Encoded Size: 844.17 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T09:07:25Z", "level": "INFO", "message": " Reduction: 74.5% of original (25.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T09:07:25Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T09:07:25Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T09:07:32Z", "level": "INFO", "message": "Moved Taskmaster S20E08 - Am I an Idiom 1080p - [EHX].mkv β†’ Taskmaster S20E08 - Am I an Idiom 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T09:07:33Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T09:07:33Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S20E08 - Am I an Idiom 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T09:07:33Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T09:07:33Z", "level": "INFO", "message": " Size: 1133.41MB β†’ 844.17MB (74.5% of original, 25.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T09:07:33Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T09:07:34Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S20E08 - Am I an Idiom 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T09:07:34Z", "level": "INFO", "message": "Processing: Taskmaster S20E09 - A 1970s Camping Kettle 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T09:07:45Z", "level": "INFO", "message": "Copied Taskmaster S20E09 - A 1970s Camping Kettle 1080p.mkv β†’ Taskmaster S20E09 - A 1970s Camping Kettle 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T09:07:45Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T09:07:45Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T09:07:45Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T09:07:46Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T09:07:46Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T09:07:46Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T09:07:46Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T09:07:46Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T09:07:46Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T09:07:46Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T09:07:46Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T09:07:46Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T09:07:46Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T09:07:46Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T09:07:46Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 128kbps | Action: COPY (preserve) | Target: 128kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T09:07:46Z", "level": "INFO", "message": "Stereo audio 128kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T09:07:46Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T09:07:46Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S20E09 - A 1970s Camping Kettle 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T09:14:00Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T09:14:00Z", "level": "INFO", "message": " Original Size: 1171.21 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T09:14:00Z", "level": "INFO", "message": " Encoded Size: 871.93 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T09:14:00Z", "level": "INFO", "message": " Reduction: 74.4% of original (25.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T09:14:00Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T09:14:00Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T09:14:07Z", "level": "INFO", "message": "Moved Taskmaster S20E09 - A 1970s Camping Kettle 1080p - [EHX].mkv β†’ Taskmaster S20E09 - A 1970s Camping Kettle 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T09:14:09Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T09:14:09Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S20E09 - A 1970s Camping Kettle 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T09:14:09Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T09:14:09Z", "level": "INFO", "message": " Size: 1171.21MB β†’ 871.93MB (74.4% of original, 25.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T09:14:09Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T09:14:09Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S20E09 - A 1970s Camping Kettle 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T09:14:09Z", "level": "INFO", "message": "Processing: Taskmaster S20E10 - Supping from the Fountain 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T09:14:19Z", "level": "INFO", "message": "Copied Taskmaster S20E10 - Supping from the Fountain 1080p.mkv β†’ Taskmaster S20E10 - Supping from the Fountain 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T09:14:19Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T09:14:19Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T09:14:19Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T09:14:21Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T09:14:21Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T09:14:21Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T09:14:21Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T09:14:21Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T09:14:21Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T09:14:21Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T09:14:21Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T09:14:21Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T09:14:21Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T09:14:21Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T09:14:21Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T09:14:21Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T09:14:21Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T09:14:21Z", "level": "INFO", "message": "Running CQ encode: Taskmaster S20E10 - Supping from the Fountain 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T09:20:38Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T09:20:38Z", "level": "INFO", "message": " Original Size: 1113.87 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T09:20:38Z", "level": "INFO", "message": " Encoded Size: 836.18 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T09:20:38Z", "level": "INFO", "message": " Reduction: 75.1% of original (24.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T09:20:38Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T09:20:38Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T09:20:46Z", "level": "INFO", "message": "Moved Taskmaster S20E10 - Supping from the Fountain 1080p - [EHX].mkv β†’ Taskmaster S20E10 - Supping from the Fountain 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T09:20:47Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T09:20:47Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster S20E10 - Supping from the Fountain 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T09:20:47Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T09:20:47Z", "level": "INFO", "message": " Size: 1113.87MB β†’ 836.18MB (75.1% of original, 24.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T09:20:47Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T09:20:47Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster S20E10 - Supping from the Fountain 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T09:20:47Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 512} {"timestamp": "2026-02-02T14:15:25Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\2 Guns (2013)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-02-02T14:15:25Z", "level": "INFO", "message": "Processing: 2 Guns (2013) (1080p BluRay x265 10bit Tigole).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T14:16:33Z", "level": "INFO", "message": "Copied 2 Guns (2013) (1080p BluRay x265 10bit Tigole).mkv β†’ 2 Guns (2013) (1080p BluRay x265 10bit Tigole).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T14:16:33Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x800", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T14:16:33Z", "level": "INFO", "message": "Source 1920x800 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-02-02T14:16:33Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-02-02T14:16:41Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Commentary'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T14:16:41Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T14:16:41Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T14:16:41Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T14:16:41Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T14:16:41Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T14:16:41Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T14:16:41Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T14:16:41Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T14:16:41Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T14:16:41Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 425kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T14:16:41Z", "level": "INFO", "message": "Stereo audio 65kbps ≀ 160k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 251} {"timestamp": "2026-02-02T14:16:41Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 65kbps | Action: COPY (preserve) | Target: 65kbps | Title: Commentary", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T14:16:41Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T14:16:41Z", "level": "INFO", "message": "Stereo audio 65kbps ≀ 160k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 251} {"timestamp": "2026-02-02T14:16:41Z", "level": "INFO", "message": "Stream 2: title='Commentary', is_commentary=True, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T14:16:41Z", "level": "INFO", "message": "Running CQ encode: 2 Guns (2013) (1080p BluRay x265 10bit Tigole) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T14:25:50Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T14:25:50Z", "level": "INFO", "message": " Original Size: 6139.22 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T14:25:50Z", "level": "INFO", "message": " Encoded Size: 1275.64 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T14:25:50Z", "level": "INFO", "message": " Reduction: 20.8% of original (79.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T14:25:50Z", "level": "INFO", "message": " Resolution: 1920x800 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T14:25:50Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T14:26:12Z", "level": "INFO", "message": "Moved 2 Guns (2013) (1080p BluRay x265 10bit Tigole) - [EHX].mkv β†’ 2 Guns (2013) (1080p BluRay x265 10bit Tigole) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T14:26:20Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Commentary'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T14:26:20Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: 2 Guns (2013) (1080p BluRay x265 10bit Tigole) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T14:26:20Z", "level": "INFO", "message": " Type: MOVIE | Show: N/A", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T14:26:20Z", "level": "INFO", "message": " Size: 6139.22MB β†’ 1275.64MB (20.8% of original, 79.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T14:26:20Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T14:26:22Z", "level": "INFO", "message": "Deleted original and processing copy for 2 Guns (2013) (1080p BluRay x265 10bit Tigole).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T14:26:22Z", "level": "INFO", "message": "Processing: Click Click, Bang Bang - Making of 2 Guns.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T14:26:28Z", "level": "INFO", "message": "Copied Click Click, Bang Bang - Making of 2 Guns.mkv β†’ Click Click, Bang Bang - Making of 2 Guns.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T14:26:28Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T14:26:28Z", "level": "INFO", "message": "Source 1920x1080 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-02-02T14:26:28Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-02-02T14:26:29Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T14:26:29Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T14:26:29Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T14:26:29Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T14:26:29Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T14:26:29Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T14:26:29Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T14:26:29Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T14:26:29Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T14:26:29Z", "level": "INFO", "message": "Stereo audio 67kbps ≀ 160k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 251} {"timestamp": "2026-02-02T14:26:29Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 67kbps | Action: COPY (preserve) | Target: 67kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T14:26:29Z", "level": "INFO", "message": "Stereo audio 67kbps ≀ 160k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 251} {"timestamp": "2026-02-02T14:26:29Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T14:26:29Z", "level": "INFO", "message": "Running CQ encode: Click Click, Bang Bang - Making of 2 Guns - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T14:28:26Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T14:28:26Z", "level": "INFO", "message": " Original Size: 365.63 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T14:28:26Z", "level": "INFO", "message": " Encoded Size: 497.23 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T14:28:26Z", "level": "INFO", "message": " Reduction: 136.0% of original (-36.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T14:28:26Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T14:28:26Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T14:28:26Z", "level": "INFO", "message": "Processing: Deleted and Extended Scenes.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T14:28:27Z", "level": "INFO", "message": "Copied Deleted and Extended Scenes.mkv β†’ Deleted and Extended Scenes.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T14:28:27Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x800", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T14:28:27Z", "level": "INFO", "message": "Source 1920x800 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-02-02T14:28:27Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-02-02T14:28:27Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T14:28:27Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T14:28:27Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T14:28:27Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T14:28:27Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T14:28:27Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T14:28:27Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T14:28:27Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T14:28:27Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T14:28:27Z", "level": "INFO", "message": "Stereo audio 63kbps ≀ 160k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 251} {"timestamp": "2026-02-02T14:28:27Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 63kbps | Action: COPY (preserve) | Target: 63kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T14:28:27Z", "level": "INFO", "message": "Stereo audio 63kbps ≀ 160k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 251} {"timestamp": "2026-02-02T14:28:27Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T14:28:27Z", "level": "INFO", "message": "Running CQ encode: Deleted and Extended Scenes - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T14:29:03Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T14:29:03Z", "level": "INFO", "message": " Original Size: 85.23 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T14:29:03Z", "level": "INFO", "message": " Encoded Size: 76.83 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T14:29:03Z", "level": "INFO", "message": " Reduction: 90.1% of original (9.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T14:29:03Z", "level": "INFO", "message": " Resolution: 1920x800 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T14:29:03Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T14:29:04Z", "level": "INFO", "message": "Moved Deleted and Extended Scenes - [EHX].mkv β†’ Deleted and Extended Scenes.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T14:29:04Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Deleted and Extended Scenes.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T14:29:04Z", "level": "INFO", "message": " Type: MOVIE | Show: N/A", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T14:29:04Z", "level": "INFO", "message": " Size: 85.23MB β†’ 76.83MB (90.1% of original, 9.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T14:29:04Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T14:29:04Z", "level": "INFO", "message": "Featurettes file preserved at origin: Deleted and Extended Scenes.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618} {"timestamp": "2026-02-02T14:29:04Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 512} {"timestamp": "2026-02-02T19:24:25Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Taskmaster", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-02-02T19:24:25Z", "level": "INFO", "message": "Skipped 182 file(s)", "module": "process_manager", "funcName": "process_folder", "line": 146} {"timestamp": "2026-02-02T19:24:25Z", "level": "INFO", "message": "Processing: Taskmaster's New Year Treat 2021 S00E54 - The Fastest Duck 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T19:24:34Z", "level": "INFO", "message": "Copied Taskmaster's New Year Treat 2021 S00E54 - The Fastest Duck 1080p.mkv β†’ Taskmaster's New Year Treat 2021 S00E54 - The Fastest Duck 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T19:24:35Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T19:24:35Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T19:24:35Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T19:24:36Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T19:24:36Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T19:24:36Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T19:24:36Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T19:24:36Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T19:24:36Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T19:24:36Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T19:24:36Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T19:24:36Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T19:24:36Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T19:24:36Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T19:24:36Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T19:24:36Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T19:24:36Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T19:24:36Z", "level": "INFO", "message": "Running CQ encode: Taskmaster's New Year Treat 2021 S00E54 - The Fastest Duck 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T19:30:46Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T19:30:46Z", "level": "INFO", "message": " Original Size: 1084.96 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T19:30:46Z", "level": "INFO", "message": " Encoded Size: 801.91 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T19:30:46Z", "level": "INFO", "message": " Reduction: 73.9% of original (26.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T19:30:46Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T19:30:46Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T19:30:53Z", "level": "INFO", "message": "Moved Taskmaster's New Year Treat 2021 S00E54 - The Fastest Duck 1080p - [EHX].mkv β†’ Taskmaster's New Year Treat 2021 S00E54 - The Fastest Duck 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T19:30:54Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T19:30:54Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster's New Year Treat 2021 S00E54 - The Fastest Duck 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T19:30:54Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T19:30:54Z", "level": "INFO", "message": " Size: 1084.96MB β†’ 801.91MB (73.9% of original, 26.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T19:30:54Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T19:30:55Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster's New Year Treat 2021 S00E54 - The Fastest Duck 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T19:30:55Z", "level": "INFO", "message": "Processing: Taskmaster's New Year Treat 2022 S00E73 - Basic Recipe 28 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T19:31:03Z", "level": "INFO", "message": "Copied Taskmaster's New Year Treat 2022 S00E73 - Basic Recipe 28 1080p.mkv β†’ Taskmaster's New Year Treat 2022 S00E73 - Basic Recipe 28 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T19:31:03Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T19:31:03Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T19:31:03Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T19:31:05Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T19:31:05Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T19:31:05Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T19:31:05Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T19:31:05Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T19:31:05Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T19:31:05Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T19:31:05Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T19:31:05Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T19:31:05Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T19:31:05Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T19:31:05Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T19:31:05Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T19:31:05Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T19:31:05Z", "level": "INFO", "message": "Running CQ encode: Taskmaster's New Year Treat 2022 S00E73 - Basic Recipe 28 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T19:37:16Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T19:37:16Z", "level": "INFO", "message": " Original Size: 988.43 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T19:37:16Z", "level": "INFO", "message": " Encoded Size: 695.65 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T19:37:16Z", "level": "INFO", "message": " Reduction: 70.4% of original (29.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T19:37:16Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T19:37:16Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T19:37:22Z", "level": "INFO", "message": "Moved Taskmaster's New Year Treat 2022 S00E73 - Basic Recipe 28 1080p - [EHX].mkv β†’ Taskmaster's New Year Treat 2022 S00E73 - Basic Recipe 28 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T19:37:23Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T19:37:23Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster's New Year Treat 2022 S00E73 - Basic Recipe 28 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T19:37:23Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T19:37:23Z", "level": "INFO", "message": " Size: 988.43MB β†’ 695.65MB (70.4% of original, 29.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T19:37:23Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T19:37:23Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster's New Year Treat 2022 S00E73 - Basic Recipe 28 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T19:37:23Z", "level": "INFO", "message": "Processing: Taskmaster's New Year Treat 2023 S00E85 - That's A Swizz 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T19:37:31Z", "level": "INFO", "message": "Copied Taskmaster's New Year Treat 2023 S00E85 - That's A Swizz 1080p.mkv β†’ Taskmaster's New Year Treat 2023 S00E85 - That's A Swizz 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T19:37:31Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T19:37:31Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T19:37:31Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T19:37:33Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T19:37:33Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T19:37:33Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T19:37:33Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T19:37:33Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T19:37:33Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T19:37:33Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T19:37:33Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T19:37:33Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T19:37:33Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T19:37:33Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T19:37:33Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T19:37:33Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T19:37:33Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T19:37:33Z", "level": "INFO", "message": "Running CQ encode: Taskmaster's New Year Treat 2023 S00E85 - That's A Swizz 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T19:43:46Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T19:43:46Z", "level": "INFO", "message": " Original Size: 914.64 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T19:43:46Z", "level": "INFO", "message": " Encoded Size: 642.96 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T19:43:46Z", "level": "INFO", "message": " Reduction: 70.3% of original (29.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T19:43:46Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T19:43:46Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T19:43:51Z", "level": "INFO", "message": "Moved Taskmaster's New Year Treat 2023 S00E85 - That's A Swizz 1080p - [EHX].mkv β†’ Taskmaster's New Year Treat 2023 S00E85 - That's A Swizz 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T19:43:53Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T19:43:53Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster's New Year Treat 2023 S00E85 - That's A Swizz 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T19:43:53Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T19:43:53Z", "level": "INFO", "message": " Size: 914.64MB β†’ 642.96MB (70.3% of original, 29.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T19:43:53Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T19:43:53Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster's New Year Treat 2023 S00E85 - That's A Swizz 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T19:43:53Z", "level": "INFO", "message": "Processing: Taskmaster's New Year Treat 2024 S00E98 - Huh 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T19:44:02Z", "level": "INFO", "message": "Copied Taskmaster's New Year Treat 2024 S00E98 - Huh 1080p.mkv β†’ Taskmaster's New Year Treat 2024 S00E98 - Huh 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T19:44:02Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T19:44:02Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T19:44:02Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T19:44:03Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T19:44:03Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T19:44:03Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T19:44:03Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T19:44:03Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T19:44:03Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T19:44:03Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T19:44:03Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T19:44:03Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T19:44:03Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T19:44:03Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T19:44:03Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T19:44:03Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T19:44:03Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T19:44:03Z", "level": "INFO", "message": "Running CQ encode: Taskmaster's New Year Treat 2024 S00E98 - Huh 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T19:50:21Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T19:50:21Z", "level": "INFO", "message": " Original Size: 1000.70 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T19:50:21Z", "level": "INFO", "message": " Encoded Size: 707.51 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T19:50:21Z", "level": "INFO", "message": " Reduction: 70.7% of original (29.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T19:50:21Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T19:50:21Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T19:50:27Z", "level": "INFO", "message": "Moved Taskmaster's New Year Treat 2024 S00E98 - Huh 1080p - [EHX].mkv β†’ Taskmaster's New Year Treat 2024 S00E98 - Huh 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T19:50:28Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T19:50:28Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster's New Year Treat 2024 S00E98 - Huh 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T19:50:28Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T19:50:28Z", "level": "INFO", "message": " Size: 1000.7MB β†’ 707.51MB (70.7% of original, 29.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T19:50:28Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T19:50:28Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster's New Year Treat 2024 S00E98 - Huh 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T19:50:28Z", "level": "INFO", "message": "Processing: Taskmaster's New Year Treat 2025 S00E221 - 412 Steps 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T19:50:38Z", "level": "INFO", "message": "Copied Taskmaster's New Year Treat 2025 S00E221 - 412 Steps 1080p.mkv β†’ Taskmaster's New Year Treat 2025 S00E221 - 412 Steps 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T19:50:38Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T19:50:38Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T19:50:38Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T19:50:39Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T19:50:39Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T19:50:39Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T19:50:39Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T19:50:39Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T19:50:39Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T19:50:39Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T19:50:39Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T19:50:39Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T19:50:39Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T19:50:39Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T19:50:39Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T19:50:39Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T19:50:39Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T19:50:39Z", "level": "INFO", "message": "Running CQ encode: Taskmaster's New Year Treat 2025 S00E221 - 412 Steps 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T19:56:56Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T19:56:56Z", "level": "INFO", "message": " Original Size: 1060.54 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T19:56:56Z", "level": "INFO", "message": " Encoded Size: 748.99 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T19:56:56Z", "level": "INFO", "message": " Reduction: 70.6% of original (29.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T19:56:56Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T19:56:56Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T19:57:03Z", "level": "INFO", "message": "Moved Taskmaster's New Year Treat 2025 S00E221 - 412 Steps 1080p - [EHX].mkv β†’ Taskmaster's New Year Treat 2025 S00E221 - 412 Steps 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T19:57:04Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T19:57:04Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster's New Year Treat 2025 S00E221 - 412 Steps 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T19:57:04Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T19:57:04Z", "level": "INFO", "message": " Size: 1060.54MB β†’ 748.99MB (70.6% of original, 29.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T19:57:04Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T19:57:04Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster's New Year Treat 2025 S00E221 - 412 Steps 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T19:57:04Z", "level": "INFO", "message": "Processing: Taskmaster's New Year Treat 2026 S00E269 - Welcome to my Pumpathon 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T19:57:14Z", "level": "INFO", "message": "Copied Taskmaster's New Year Treat 2026 S00E269 - Welcome to my Pumpathon 1080p.mkv β†’ Taskmaster's New Year Treat 2026 S00E269 - Welcome to my Pumpathon 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T19:57:14Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T19:57:14Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T19:57:14Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T19:57:15Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T19:57:15Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T19:57:15Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T19:57:15Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T19:57:15Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T19:57:15Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T19:57:15Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T19:57:15Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T19:57:15Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T19:57:15Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T19:57:15Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T19:57:15Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T19:57:15Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-02T19:57:15Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T19:57:15Z", "level": "INFO", "message": "Running CQ encode: Taskmaster's New Year Treat 2026 S00E269 - Welcome to my Pumpathon 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T20:03:31Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T20:03:31Z", "level": "INFO", "message": " Original Size: 1064.21 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T20:03:31Z", "level": "INFO", "message": " Encoded Size: 658.49 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T20:03:31Z", "level": "INFO", "message": " Reduction: 61.9% of original (38.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T20:03:31Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T20:03:31Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T20:03:37Z", "level": "INFO", "message": "Moved Taskmaster's New Year Treat 2026 S00E269 - Welcome to my Pumpathon 1080p - [EHX].mkv β†’ Taskmaster's New Year Treat 2026 S00E269 - Welcome to my Pumpathon 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T20:03:38Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T20:03:38Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster's New Year Treat 2026 S00E269 - Welcome to my Pumpathon 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T20:03:38Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T20:03:38Z", "level": "INFO", "message": " Size: 1064.21MB β†’ 658.49MB (61.9% of original, 38.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T20:03:38Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T20:03:38Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster's New Year Treat 2026 S00E269 - Welcome to my Pumpathon 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T20:03:38Z", "level": "INFO", "message": "Processing: Taskmaster's New Year Treat 2026 S00E270 - The Opposite of Ducking 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-02T20:03:48Z", "level": "INFO", "message": "Copied Taskmaster's New Year Treat 2026 S00E270 - The Opposite of Ducking 1080p.mkv β†’ Taskmaster's New Year Treat 2026 S00E270 - The Opposite of Ducking 1080p.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-02T20:03:48Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-02T20:03:48Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-02T20:03:48Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-02T20:03:50Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T20:03:50Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-02T20:03:50Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-02T20:03:50Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-02T20:03:50Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-02T20:03:50Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-02T20:03:50Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-02T20:03:50Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-02T20:03:50Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-02T20:03:50Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-02T20:03:50Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 199kbps | Action: ENCODE | Target: 192kbps | Title: AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-02T20:03:50Z", "level": "INFO", "message": "Stream 1: title='AAC 2.0', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-02T20:03:50Z", "level": "INFO", "message": "Running CQ encode: Taskmaster's New Year Treat 2026 S00E270 - The Opposite of Ducking 1080p - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-02T20:10:06Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-02T20:10:06Z", "level": "INFO", "message": " Original Size: 1115.26 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-02T20:10:06Z", "level": "INFO", "message": " Encoded Size: 772.50 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-02T20:10:06Z", "level": "INFO", "message": " Reduction: 69.3% of original (30.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-02T20:10:06Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-02T20:10:06Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-02T20:10:13Z", "level": "INFO", "message": "Moved Taskmaster's New Year Treat 2026 S00E270 - The Opposite of Ducking 1080p - [EHX].mkv β†’ Taskmaster's New Year Treat 2026 S00E270 - The Opposite of Ducking 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-02T20:10:14Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'AAC 2.0'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-02T20:10:14Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taskmaster's New Year Treat 2026 S00E270 - The Opposite of Ducking 1080p - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-02T20:10:14Z", "level": "INFO", "message": " Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-02T20:10:14Z", "level": "INFO", "message": " Size: 1115.26MB β†’ 772.5MB (69.3% of original, 30.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-02T20:10:14Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-02T20:10:15Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster's New Year Treat 2026 S00E270 - The Opposite of Ducking 1080p.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-02T20:10:15Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 512} {"timestamp": "2026-02-06T15:45:35Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\The Rip (2026)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-02-06T15:45:35Z", "level": "INFO", "message": "Processing: The Rip (2026) x265 AAC 5.1 WEBRip-1080p KONTRAST.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-06T15:45:59Z", "level": "INFO", "message": "Copied The Rip (2026) x265 AAC 5.1 WEBRip-1080p KONTRAST.mkv β†’ The Rip (2026) x265 AAC 5.1 WEBRip-1080p KONTRAST.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-06T15:45:59Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x800", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-06T15:45:59Z", "level": "INFO", "message": "Source 1920x800 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-02-06T15:45:59Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-02-06T15:46:03Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-06T15:46:03Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-06T15:46:03Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-06T15:46:03Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-06T15:46:03Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-06T15:46:03Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-06T15:46:03Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-06T15:46:03Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-06T15:46:03Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-06T15:46:03Z", "level": "INFO", "message": " - Stream #1: 6chβ†’2ch | Lang: eng | Detected: 221kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-06T15:46:03Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-06T15:46:03Z", "level": "INFO", "message": "Running CQ encode: The Rip (2026) x265 AAC 5.1 WEBRip-1080p KONTRAST - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-06T15:51:35Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-06T15:51:35Z", "level": "INFO", "message": " Original Size: 2713.67 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-06T15:51:35Z", "level": "INFO", "message": " Encoded Size: 686.90 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-06T15:51:35Z", "level": "INFO", "message": " Reduction: 25.3% of original (74.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-06T15:51:35Z", "level": "INFO", "message": " Resolution: 1920x800 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-06T15:51:35Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-06T15:51:42Z", "level": "INFO", "message": "Moved The Rip (2026) x265 AAC 5.1 WEBRip-1080p KONTRAST - [EHX].mkv β†’ The Rip (2026) x265 AAC 5.1 WEBRip-1080p KONTRAST - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-06T15:51:45Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Rip (2026) x265 AAC 5.1 WEBRip-1080p KONTRAST - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-06T15:51:45Z", "level": "INFO", "message": " Type: MOVIE | Show: N/A", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-06T15:51:45Z", "level": "INFO", "message": " Size: 2713.67MB β†’ 686.9MB (25.3% of original, 74.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-06T15:51:45Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-06T15:51:46Z", "level": "INFO", "message": "Deleted original and processing copy for The Rip (2026) x265 AAC 5.1 WEBRip-1080p KONTRAST.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-06T15:51:46Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 512} {"timestamp": "2026-02-06T16:18:24Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Black Phone 2 (2025)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-02-06T16:18:24Z", "level": "INFO", "message": "Processing: Black Phone 2 (2025) x264 EAC3 7.1 Bluray-1080p CYBER.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-06T16:19:46Z", "level": "INFO", "message": "Copied Black Phone 2 (2025) x264 EAC3 7.1 Bluray-1080p CYBER.mkv β†’ Black Phone 2 (2025) x264 EAC3 7.1 Bluray-1080p CYBER.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-06T16:19:46Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x804", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-06T16:19:46Z", "level": "INFO", "message": "Source 1920x804 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-02-06T16:19:46Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-02-06T16:20:03Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'E-AC3 768Kbps 7.1 Channels'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-06T16:20:09Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'AC3 448Kbps 5.1 Channels'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-06T16:20:16Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-06T16:20:16Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-06T16:20:16Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x804", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-06T16:20:16Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-06T16:20:16Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-06T16:20:16Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-06T16:20:16Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-06T16:20:16Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-06T16:20:16Z", "level": "INFO", "message": " Audio Streams (3 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-06T16:20:16Z", "level": "INFO", "message": " - Stream #1: 8chβ†’2ch | Lang: ita | Detected: 745kbps | Action: ENCODE | Target: 160kbps | Title: E-AC3 768Kbps 7.1 Channels", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-06T16:20:16Z", "level": "INFO", "message": " - Stream #2: 6chβ†’2ch | Lang: ita | Detected: 443kbps | Action: ENCODE | Target: 160kbps | Title: AC3 448Kbps 5.1 Channels", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-06T16:20:16Z", "level": "INFO", "message": " - Stream #3: 6chβ†’2ch | Lang: eng | Detected: 637kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-06T16:20:16Z", "level": "INFO", "message": "Stream 1: title='E-AC3 768Kbps 7.1 Channels', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-06T16:20:16Z", "level": "INFO", "message": "Stream 2: title='AC3 448Kbps 5.1 Channels', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-06T16:20:16Z", "level": "INFO", "message": "Stream 3: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-06T16:20:16Z", "level": "INFO", "message": "Running CQ encode: Black Phone 2 (2025) x264 EAC3 7.1 Bluray-1080p CYBER - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-06T16:21:47Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Black Phone 2 (2025)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-02-06T16:21:47Z", "level": "INFO", "message": "Processing: Black Phone 2 (2025) x264 EAC3 7.1 Bluray-1080p CYBER.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-06T16:21:47Z", "level": "INFO", "message": "File already in processing: Black Phone 2 (2025) x264 EAC3 7.1 Bluray-1080p CYBER.mkv (9485.18 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 163} {"timestamp": "2026-02-06T16:21:47Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x804", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-06T16:21:47Z", "level": "INFO", "message": "Source 1920x804 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171} {"timestamp": "2026-02-06T16:21:47Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217} {"timestamp": "2026-02-06T16:21:54Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'E-AC3 768Kbps 7.1 Channels'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-06T16:22:01Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'AC3 448Kbps 5.1 Channels'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-06T16:22:18Z", "level": "INFO", "message": "User selected 1 audio stream(s): [3]", "module": "audio_handler", "funcName": "prompt_user_audio_selection", "line": 391} {"timestamp": "2026-02-06T16:22:18Z", "level": "INFO", "message": "Removed 2 audio stream(s): [1, 2]", "module": "audio_handler", "funcName": "prompt_user_audio_selection", "line": 395} {"timestamp": "2026-02-06T16:22:18Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-06T16:22:18Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-06T16:22:18Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x804", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-06T16:22:18Z", "level": "INFO", "message": " β€’ Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-06T16:22:18Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-06T16:22:18Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-06T16:22:18Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-06T16:22:18Z", "level": "INFO", "message": " β€’ CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-06T16:22:18Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-06T16:22:18Z", "level": "INFO", "message": " - Stream #3: 6chβ†’2ch | Lang: eng | Detected: 634kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-06T16:22:18Z", "level": "INFO", "message": "Stream 3: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-06T16:22:18Z", "level": "INFO", "message": "Running CQ encode: Black Phone 2 (2025) x264 EAC3 7.1 Bluray-1080p CYBER - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-06T16:28:05Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-06T16:28:05Z", "level": "INFO", "message": " Original Size: 9485.18 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-06T16:28:05Z", "level": "INFO", "message": " Encoded Size: 991.46 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-06T16:28:05Z", "level": "INFO", "message": " Reduction: 10.5% of original (89.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-06T16:28:05Z", "level": "INFO", "message": " Resolution: 1920x804 β†’ 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-06T16:28:05Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-06T16:28:14Z", "level": "INFO", "message": "Moved Black Phone 2 (2025) x264 EAC3 7.1 Bluray-1080p CYBER - [EHX].mkv β†’ Black Phone 2 (2025) x264 EAC3 7.1 Bluray-1080p CYBER - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-06T16:28:20Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'E-AC3 768Kbps 7.1 Channels'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-06T16:28:26Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'AC3 448Kbps 5.1 Channels'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-06T16:28:33Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Black Phone 2 (2025) x264 EAC3 7.1 Bluray-1080p CYBER - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-06T16:28:33Z", "level": "INFO", "message": " Type: MOVIE | Show: N/A", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-06T16:28:33Z", "level": "INFO", "message": " Size: 9485.18MB β†’ 991.46MB (10.5% of original, 89.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-06T16:28:33Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-06T16:28:35Z", "level": "INFO", "message": "Deleted original and processing copy for Black Phone 2 (2025) x264 EAC3 7.1 Bluray-1080p CYBER.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-06T16:28:35Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 512} {"timestamp": "2026-02-06T16:31:25Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Wicked - For Good (2025)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-02-06T16:31:25Z", "level": "INFO", "message": "Processing: Wicked - For Good (2025) x264 EAC3 5.1 Bluray-1080p FHC.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-06T16:33:20Z", "level": "INFO", "message": "Copied Wicked - For Good (2025) x264 EAC3 5.1 Bluray-1080p FHC.mkv β†’ Wicked - For Good (2025) x264 EAC3 5.1 Bluray-1080p FHC.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-06T16:33:20Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x804", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-06T16:33:20Z", "level": "INFO", "message": "Source 1920x804 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-06T16:33:20Z", "level": "INFO", "message": "Source 1920x804 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-06T16:33:41Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'E-AC3 5.1 iTA'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-06T16:33:49Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'AC3 5.1 iTA'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-06T16:33:57Z", "level": "INFO", "message": "Stream 3: Extracted title from metadata: 'AC3 5.1 ENG'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-06T16:34:15Z", "level": "INFO", "message": "User selected 1 audio stream(s): [3]", "module": "audio_handler", "funcName": "prompt_user_audio_selection", "line": 391} {"timestamp": "2026-02-06T16:34:15Z", "level": "INFO", "message": "Removed 2 audio stream(s): [1, 2]", "module": "audio_handler", "funcName": "prompt_user_audio_selection", "line": 395} {"timestamp": "2026-02-06T16:34:20Z", "level": "INFO", "message": "User selected to strip titles from streams: [3]", "module": "audio_handler", "funcName": "prompt_for_title_stripping", "line": 449} {"timestamp": "2026-02-06T16:34:20Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-06T16:34:20Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-06T16:34:20Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x804", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-06T16:34:20Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x804", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-06T16:34:20Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-06T16:34:20Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-06T16:34:20Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-06T16:34:20Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-06T16:34:20Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-06T16:34:20Z", "level": "INFO", "message": " - Stream #3: 6chβ†’6ch | Lang: eng | Detected: 445kbps | Action: ENCODE | Target: 384kbps | Title: AC3 5.1 ENG", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-06T16:34:20Z", "level": "INFO", "message": "Stream 3: title='AC3 5.1 ENG', is_commentary=False, strip_all_titles=False, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-06T16:34:20Z", "level": "INFO", "message": "Running CQ encode: Wicked - For Good (2025) x264 EAC3 5.1 Bluray-1080p FHC - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-06T16:47:40Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-06T16:47:40Z", "level": "INFO", "message": " Original Size: 13278.51 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-06T16:47:40Z", "level": "INFO", "message": " Encoded Size: 3120.99 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-06T16:47:40Z", "level": "INFO", "message": " Reduction: 23.5% of original (76.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-06T16:47:40Z", "level": "INFO", "message": " Resolution: 1920x804 β†’ 1920x804", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-06T16:47:40Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-06T16:48:07Z", "level": "INFO", "message": "Moved Wicked - For Good (2025) x264 EAC3 5.1 Bluray-1080p FHC - [EHX].mkv β†’ Wicked - For Good (2025) x264 EAC3 5.1 Bluray-1080p FHC - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-06T16:48:15Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'E-AC3 5.1 iTA'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-06T16:48:23Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'AC3 5.1 iTA'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-06T16:48:30Z", "level": "INFO", "message": "Stream 3: Extracted title from metadata: 'AC3 5.1 ENG'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-06T16:48:30Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Wicked - For Good (2025) x264 EAC3 5.1 Bluray-1080p FHC - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-06T16:48:30Z", "level": "INFO", "message": " Type: MOVIE | Show: N/A", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-06T16:48:30Z", "level": "INFO", "message": " Size: 13278.51MB β†’ 3120.99MB (23.5% of original, 76.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-06T16:48:30Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-06T16:48:33Z", "level": "INFO", "message": "Deleted original and processing copy for Wicked - For Good (2025) x264 EAC3 5.1 Bluray-1080p FHC.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-06T16:48:33Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 512} {"timestamp": "2026-02-06T16:49:44Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Wicked (2024)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-02-06T16:49:44Z", "level": "INFO", "message": "Processing: Wicked (2024) x265 EAC3 7.1 Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-06T16:51:04Z", "level": "INFO", "message": "Copied Wicked (2024) x265 EAC3 7.1 Bluray-1080p Silence.mkv β†’ Wicked (2024) x265 EAC3 7.1 Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-06T16:51:05Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x804", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-06T16:51:05Z", "level": "INFO", "message": "Source 1920x804 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-06T16:51:05Z", "level": "INFO", "message": "Source 1920x804 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-06T16:51:15Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 7.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-06T16:51:21Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Commentary'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-06T16:51:28Z", "level": "INFO", "message": "Stream 3: Extracted title from metadata: 'Commentary'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-06T16:51:34Z", "level": "INFO", "message": "Stream 4: Extracted title from metadata: 'Descriptive'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-06T16:51:34Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-06T16:51:34Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-06T16:51:34Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x804", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-06T16:51:34Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x804", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-06T16:51:34Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-06T16:51:34Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-06T16:51:34Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-06T16:51:34Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-06T16:51:34Z", "level": "INFO", "message": " Audio Streams (4 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-06T16:51:34Z", "level": "INFO", "message": " - Stream #1: 8chβ†’6ch | Lang: eng | Detected: 749kbps | Action: ENCODE | Target: 448kbps | Title: Surround 7.1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-06T16:51:34Z", "level": "INFO", "message": "Stereo audio 191kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-06T16:51:34Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 191kbps | Action: COPY (preserve) | Target: 191kbps | Title: Commentary", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-06T16:51:34Z", "level": "INFO", "message": "Stereo audio 192kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-06T16:51:34Z", "level": "INFO", "message": " - Stream #3: 2chβ†’2ch | Lang: eng | Detected: 192kbps | Action: COPY (preserve) | Target: 192kbps | Title: Commentary", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-06T16:51:34Z", "level": "INFO", "message": "Stereo audio 191kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-06T16:51:34Z", "level": "INFO", "message": " - Stream #4: 2chβ†’2ch | Lang: eng | Detected: 191kbps | Action: COPY (preserve) | Target: 191kbps | Title: Descriptive", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-06T16:51:34Z", "level": "INFO", "message": "Stream 1: title='Surround 7.1', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-06T16:51:34Z", "level": "INFO", "message": "Stereo audio 191kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-06T16:51:34Z", "level": "INFO", "message": "Stream 2: title='Commentary', is_commentary=True, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-06T16:51:34Z", "level": "INFO", "message": "Stereo audio 192kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-06T16:51:34Z", "level": "INFO", "message": "Stream 3: title='Commentary', is_commentary=True, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-06T16:51:34Z", "level": "INFO", "message": "Stereo audio 191kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-06T16:51:34Z", "level": "INFO", "message": "Stream 4: title='Descriptive', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-06T16:51:34Z", "level": "INFO", "message": "Running CQ encode: Wicked (2024) x265 EAC3 7.1 Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-06T16:52:13Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Wicked (2024)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-02-06T16:52:13Z", "level": "INFO", "message": "Processing: Wicked (2024) x265 EAC3 7.1 Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-06T16:52:13Z", "level": "INFO", "message": "File already in processing: Wicked (2024) x265 EAC3 7.1 Bluray-1080p Silence.mkv (9407.95 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 163} {"timestamp": "2026-02-06T16:52:13Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x804", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-06T16:52:13Z", "level": "INFO", "message": "Source 1920x804 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-06T16:52:13Z", "level": "INFO", "message": "Source 1920x804 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-06T16:52:21Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 7.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-06T16:52:27Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Commentary'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-06T16:52:34Z", "level": "INFO", "message": "Stream 3: Extracted title from metadata: 'Commentary'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-06T16:52:41Z", "level": "INFO", "message": "Stream 4: Extracted title from metadata: 'Descriptive'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-06T16:52:56Z", "level": "INFO", "message": "User selected 3 audio stream(s): [1, 2, 3]", "module": "audio_handler", "funcName": "prompt_user_audio_selection", "line": 391} {"timestamp": "2026-02-06T16:52:56Z", "level": "INFO", "message": "Removed 1 audio stream(s): [4]", "module": "audio_handler", "funcName": "prompt_user_audio_selection", "line": 395} {"timestamp": "2026-02-06T16:53:10Z", "level": "INFO", "message": "User selected to strip titles from streams: [1]", "module": "audio_handler", "funcName": "prompt_for_title_stripping", "line": 449} {"timestamp": "2026-02-06T16:53:10Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-06T16:53:10Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-06T16:53:10Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x804", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-06T16:53:10Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x804", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-06T16:53:10Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-06T16:53:10Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-06T16:53:10Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-06T16:53:10Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-06T16:53:10Z", "level": "INFO", "message": " Audio Streams (3 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-06T16:53:10Z", "level": "INFO", "message": " - Stream #1: 8chβ†’6ch | Lang: eng | Detected: 766kbps | Action: ENCODE | Target: 448kbps | Title: Surround 7.1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-06T16:53:10Z", "level": "INFO", "message": "Stereo audio 191kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-06T16:53:10Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 191kbps | Action: COPY (preserve) | Target: 191kbps | Title: Commentary", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-06T16:53:10Z", "level": "INFO", "message": "Stereo audio 189kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-06T16:53:10Z", "level": "INFO", "message": " - Stream #3: 2chβ†’2ch | Lang: eng | Detected: 189kbps | Action: COPY (preserve) | Target: 189kbps | Title: Commentary", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-06T16:53:10Z", "level": "INFO", "message": "Stream 1: title='Surround 7.1', is_commentary=False, strip_all_titles=False, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-06T16:53:10Z", "level": "INFO", "message": "Stereo audio 191kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-06T16:53:10Z", "level": "INFO", "message": "Stream 2: title='Commentary', is_commentary=True, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-06T16:53:10Z", "level": "INFO", "message": "Stereo audio 189kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-06T16:53:10Z", "level": "INFO", "message": "Stream 3: title='Commentary', is_commentary=True, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-06T16:53:10Z", "level": "INFO", "message": "Running CQ encode: Wicked (2024) x265 EAC3 7.1 Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-06T17:09:11Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-06T17:09:11Z", "level": "INFO", "message": " Original Size: 9407.95 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-06T17:09:11Z", "level": "INFO", "message": " Encoded Size: 4887.89 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-06T17:09:11Z", "level": "INFO", "message": " Reduction: 52.0% of original (48.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-06T17:09:11Z", "level": "INFO", "message": " Resolution: 1920x804 β†’ 1920x804", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-06T17:09:11Z", "level": "INFO", "message": " Audio Streams: 3 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-06T17:09:55Z", "level": "INFO", "message": "Moved Wicked (2024) x265 EAC3 7.1 Bluray-1080p Silence - [EHX].mkv β†’ Wicked (2024) x265 EAC3 7.1 Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-06T17:10:02Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 7.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-06T17:10:09Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Commentary'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-06T17:10:16Z", "level": "INFO", "message": "Stream 3: Extracted title from metadata: 'Commentary'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-06T17:10:23Z", "level": "INFO", "message": "Stream 4: Extracted title from metadata: 'Descriptive'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-06T17:10:23Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Wicked (2024) x265 EAC3 7.1 Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-06T17:10:23Z", "level": "INFO", "message": " Type: MOVIE | Show: N/A", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-06T17:10:23Z", "level": "INFO", "message": " Size: 9407.95MB β†’ 4887.89MB (52.0% of original, 48.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-06T17:10:23Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-06T17:10:25Z", "level": "INFO", "message": "Deleted original and processing copy for Wicked (2024) x265 EAC3 7.1 Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-06T17:10:25Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 512} {"timestamp": "2026-02-06T23:43:01Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Chitty Chitty Bang Bang (1968)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-02-06T23:43:01Z", "level": "INFO", "message": "Processing: Chitty.Chitty.Bang.Bang.1968.1080p.BluRay.x264.AVCHD.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-06T23:44:42Z", "level": "INFO", "message": "Copied Chitty.Chitty.Bang.Bang.1968.1080p.BluRay.x264.AVCHD.mkv β†’ Chitty.Chitty.Bang.Bang.1968.1080p.BluRay.x264.AVCHD.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-06T23:44:42Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x880", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-06T23:44:42Z", "level": "INFO", "message": "Source 1920x880 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-06T23:44:42Z", "level": "INFO", "message": "Source 1920x880 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-06T23:44:57Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-06T23:44:57Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-06T23:44:57Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x880", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-06T23:44:57Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x880", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-06T23:44:57Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-06T23:44:57Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-06T23:44:57Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-06T23:44:57Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-06T23:44:57Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-06T23:44:57Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: und | Detected: 1494kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-06T23:44:57Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-06T23:44:57Z", "level": "INFO", "message": "Running CQ encode: Chitty.Chitty.Bang.Bang.1968.1080p.BluRay.x264.AVCHD - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-07T00:00:19Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-07T00:00:19Z", "level": "INFO", "message": " Original Size: 11740.27 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-07T00:00:19Z", "level": "INFO", "message": " Encoded Size: 3765.58 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-07T00:00:19Z", "level": "INFO", "message": " Reduction: 32.1% of original (67.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-07T00:00:19Z", "level": "INFO", "message": " Resolution: 1920x880 β†’ 1920x880", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-07T00:00:19Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-07T00:00:56Z", "level": "INFO", "message": "Moved Chitty.Chitty.Bang.Bang.1968.1080p.BluRay.x264.AVCHD - [EHX].mkv β†’ Chitty.Chitty.Bang.Bang.1968.1080p.BluRay.x264.AVCHD - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-07T00:01:09Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Chitty.Chitty.Bang.Bang.1968.1080p.BluRay.x264.AVCHD - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-07T00:01:09Z", "level": "INFO", "message": " Type: MOVIE | Show: N/A", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-07T00:01:09Z", "level": "INFO", "message": " Size: 11740.27MB β†’ 3765.58MB (32.1% of original, 67.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-07T00:01:09Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-07T00:01:11Z", "level": "INFO", "message": "Deleted original and processing copy for Chitty.Chitty.Bang.Bang.1968.1080p.BluRay.x264.AVCHD.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-07T00:01:11Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 512} {"timestamp": "2026-02-07T18:15:39Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Rental Family (2025)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-02-07T18:15:39Z", "level": "INFO", "message": "Processing: Rental Family (2025) x265 EAC3 Atmos 5.1 WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-07T18:16:24Z", "level": "INFO", "message": "Copied Rental Family (2025) x265 EAC3 Atmos 5.1 WEBDL-1080p Silence.mkv β†’ Rental Family (2025) x265 EAC3 Atmos 5.1 WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-07T18:16:24Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-07T18:16:24Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-07T18:16:24Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-07T18:16:31Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-07T18:16:31Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-07T18:16:31Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-07T18:16:31Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-07T18:16:31Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-07T18:16:31Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-07T18:16:31Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-07T18:16:31Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-07T18:16:31Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-07T18:16:31Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 767kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-07T18:16:31Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-07T18:16:31Z", "level": "INFO", "message": "Running CQ encode: Rental Family (2025) x265 EAC3 Atmos 5.1 WEBDL-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-07T18:28:56Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-07T18:28:56Z", "level": "INFO", "message": " Original Size: 5166.33 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-07T18:28:56Z", "level": "INFO", "message": " Encoded Size: 1780.02 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-07T18:28:56Z", "level": "INFO", "message": " Reduction: 34.5% of original (65.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-07T18:28:56Z", "level": "INFO", "message": " Resolution: 1920x960 β†’ 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-07T18:28:56Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-07T18:29:12Z", "level": "INFO", "message": "Moved Rental Family (2025) x265 EAC3 Atmos 5.1 WEBDL-1080p Silence - [EHX].mkv β†’ Rental Family (2025) x265 EAC3 Atmos 5.1 WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-07T18:29:18Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Rental Family (2025) x265 EAC3 Atmos 5.1 WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-07T18:29:18Z", "level": "INFO", "message": " Type: MOVIE | Show: N/A", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-07T18:29:18Z", "level": "INFO", "message": " Size: 5166.33MB β†’ 1780.02MB (34.5% of original, 65.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-07T18:29:18Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-07T18:29:18Z", "level": "INFO", "message": "Deleted original and processing copy for Rental Family (2025) x265 EAC3 Atmos 5.1 WEBDL-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-07T18:29:18Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 512} {"timestamp": "2026-02-07T21:58:54Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\The Secret Life of Walter Mitty (2013)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-02-07T21:58:54Z", "level": "INFO", "message": "Processing: The Secret Life of Walter Mitty (2013) x265 AAC 7.1 Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-07T21:59:35Z", "level": "INFO", "message": "Copied The Secret Life of Walter Mitty (2013) x265 AAC 7.1 Bluray-1080p Silence.mkv β†’ The Secret Life of Walter Mitty (2013) x265 AAC 7.1 Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-07T21:59:35Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x800", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-07T21:59:35Z", "level": "INFO", "message": "Source 1920x800 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-07T21:59:35Z", "level": "INFO", "message": "Source 1920x800 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-07T21:59:47Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Descriptive'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-07T21:59:47Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-07T21:59:47Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-07T21:59:47Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-07T21:59:47Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-07T21:59:47Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-07T21:59:47Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-07T21:59:47Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-07T21:59:47Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-07T21:59:47Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-07T21:59:47Z", "level": "INFO", "message": " - Stream #1: 8chβ†’6ch | Lang: eng | Detected: 453kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-07T21:59:47Z", "level": "INFO", "message": "Multi-channel audio 305kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-02-07T21:59:47Z", "level": "INFO", "message": " - Stream #2: 6chβ†’6ch | Lang: eng | Detected: 305kbps | Action: COPY (preserve) | Target: 305kbps | Title: Descriptive", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-07T21:59:47Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-07T21:59:47Z", "level": "INFO", "message": "Multi-channel audio 305kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-02-07T21:59:47Z", "level": "INFO", "message": "Stream 2: title='Descriptive', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-07T21:59:47Z", "level": "INFO", "message": "Running CQ encode: The Secret Life of Walter Mitty (2013) x265 AAC 7.1 Bluray-1080p Silence - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-07T22:10:43Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-07T22:10:43Z", "level": "INFO", "message": " Original Size: 4747.12 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-07T22:10:43Z", "level": "INFO", "message": " Encoded Size: 2905.43 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-07T22:10:43Z", "level": "INFO", "message": " Reduction: 61.2% of original (38.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-07T22:10:43Z", "level": "INFO", "message": " Resolution: 1920x800 β†’ 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-07T22:10:43Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-07T22:11:08Z", "level": "INFO", "message": "Moved The Secret Life of Walter Mitty (2013) x265 AAC 7.1 Bluray-1080p Silence - [EHX].mkv β†’ The Secret Life of Walter Mitty (2013) x265 AAC 7.1 Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-07T22:11:21Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Descriptive'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-07T22:11:21Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Secret Life of Walter Mitty (2013) x265 AAC 7.1 Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-07T22:11:21Z", "level": "INFO", "message": " Type: MOVIE | Show: N/A", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-07T22:11:21Z", "level": "INFO", "message": " Size: 4747.12MB β†’ 2905.43MB (61.2% of original, 38.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-07T22:11:21Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-07T22:11:22Z", "level": "INFO", "message": "Deleted original and processing copy for The Secret Life of Walter Mitty (2013) x265 AAC 7.1 Bluray-1080p Silence.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-07T22:11:22Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 512} {"timestamp": "2026-02-08T16:26:42Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Fallout", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-02-08T16:26:42Z", "level": "INFO", "message": "Processing: Fallout (2023) - S01E01 - The End (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T16:27:06Z", "level": "INFO", "message": "Copied Fallout (2023) - S01E01 - The End (1080p AMZN WEB-DL x265 Silence).mkv β†’ Fallout (2023) - S01E01 - The End (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T16:27:07Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x802", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T16:27:07Z", "level": "INFO", "message": "Source 1920x802 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T16:27:07Z", "level": "INFO", "message": "Source 1920x802 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T16:27:10Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T16:27:10Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T16:27:10Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x802", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T16:27:10Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x802", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T16:27:10Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T16:27:10Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T16:27:10Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T16:27:10Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T16:27:10Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T16:27:10Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 573kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T16:27:10Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T16:27:10Z", "level": "INFO", "message": "Running CQ encode: Fallout (2023) - S01E01 - The End (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T16:34:31Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T16:34:31Z", "level": "INFO", "message": " Original Size: 2696.56 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T16:34:31Z", "level": "INFO", "message": " Encoded Size: 1271.64 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T16:34:31Z", "level": "INFO", "message": " Reduction: 47.2% of original (52.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T16:34:31Z", "level": "INFO", "message": " Resolution: 1920x802 β†’ 1920x802", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T16:34:31Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T16:34:42Z", "level": "INFO", "message": "Moved Fallout (2023) - S01E01 - The End (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv β†’ Fallout (2023) - S01E01 - The End (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-08T16:34:45Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Fallout (2023) - S01E01 - The End (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-08T16:34:45Z", "level": "INFO", "message": " Type: TV | Show: Fallout", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-08T16:34:45Z", "level": "INFO", "message": " Size: 2696.56MB β†’ 1271.64MB (47.2% of original, 52.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-08T16:34:45Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-08T16:34:46Z", "level": "INFO", "message": "Deleted original and processing copy for Fallout (2023) - S01E01 - The End (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-08T16:34:46Z", "level": "INFO", "message": "Processing: Fallout (2023) - S01E02 - The Target (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T16:35:08Z", "level": "INFO", "message": "Copied Fallout (2023) - S01E02 - The Target (1080p AMZN WEB-DL x265 Silence).mkv β†’ Fallout (2023) - S01E02 - The Target (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T16:35:08Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x800", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T16:35:08Z", "level": "INFO", "message": "Source 1920x800 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T16:35:08Z", "level": "INFO", "message": "Source 1920x800 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T16:35:11Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T16:35:11Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T16:35:11Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T16:35:11Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T16:35:11Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T16:35:11Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T16:35:11Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T16:35:11Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T16:35:11Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T16:35:11Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 575kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T16:35:11Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T16:35:11Z", "level": "INFO", "message": "Running CQ encode: Fallout (2023) - S01E02 - The Target (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T16:41:26Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T16:41:26Z", "level": "INFO", "message": " Original Size: 2354.76 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T16:41:26Z", "level": "INFO", "message": " Encoded Size: 1105.31 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T16:41:26Z", "level": "INFO", "message": " Reduction: 46.9% of original (53.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T16:41:26Z", "level": "INFO", "message": " Resolution: 1920x800 β†’ 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T16:41:26Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T16:41:36Z", "level": "INFO", "message": "Moved Fallout (2023) - S01E02 - The Target (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv β†’ Fallout (2023) - S01E02 - The Target (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-08T16:41:38Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Fallout (2023) - S01E02 - The Target (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-08T16:41:38Z", "level": "INFO", "message": " Type: TV | Show: Fallout", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-08T16:41:38Z", "level": "INFO", "message": " Size: 2354.76MB β†’ 1105.31MB (46.9% of original, 53.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-08T16:41:38Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-08T16:41:39Z", "level": "INFO", "message": "Deleted original and processing copy for Fallout (2023) - S01E02 - The Target (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-08T16:41:39Z", "level": "INFO", "message": "Processing: Fallout (2023) - S01E03 - The Head (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T16:41:56Z", "level": "INFO", "message": "Copied Fallout (2023) - S01E03 - The Head (1080p AMZN WEB-DL x265 Silence).mkv β†’ Fallout (2023) - S01E03 - The Head (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T16:41:57Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x800", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T16:41:57Z", "level": "INFO", "message": "Source 1920x800 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T16:41:57Z", "level": "INFO", "message": "Source 1920x800 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T16:41:59Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T16:41:59Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T16:41:59Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T16:41:59Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T16:41:59Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T16:41:59Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T16:41:59Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T16:41:59Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T16:41:59Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T16:41:59Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 573kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T16:41:59Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T16:41:59Z", "level": "INFO", "message": "Running CQ encode: Fallout (2023) - S01E03 - The Head (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T16:47:26Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T16:47:26Z", "level": "INFO", "message": " Original Size: 2049.20 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T16:47:26Z", "level": "INFO", "message": " Encoded Size: 1067.79 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T16:47:26Z", "level": "INFO", "message": " Reduction: 52.1% of original (47.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T16:47:26Z", "level": "INFO", "message": " Resolution: 1920x800 β†’ 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T16:47:26Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T16:47:35Z", "level": "INFO", "message": "Moved Fallout (2023) - S01E03 - The Head (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv β†’ Fallout (2023) - S01E03 - The Head (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-08T16:47:37Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Fallout (2023) - S01E03 - The Head (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-08T16:47:37Z", "level": "INFO", "message": " Type: TV | Show: Fallout", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-08T16:47:37Z", "level": "INFO", "message": " Size: 2049.2MB β†’ 1067.79MB (52.1% of original, 47.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-08T16:47:37Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-08T16:47:38Z", "level": "INFO", "message": "Deleted original and processing copy for Fallout (2023) - S01E03 - The Head (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-08T16:47:38Z", "level": "INFO", "message": "Processing: Fallout (2023) - S01E04 - The Ghouls (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T16:47:53Z", "level": "INFO", "message": "Copied Fallout (2023) - S01E04 - The Ghouls (1080p AMZN WEB-DL x265 Silence).mkv β†’ Fallout (2023) - S01E04 - The Ghouls (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T16:47:54Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x800", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T16:47:54Z", "level": "INFO", "message": "Source 1920x800 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T16:47:54Z", "level": "INFO", "message": "Source 1920x800 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T16:47:55Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T16:47:55Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T16:47:55Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T16:47:55Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T16:47:55Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T16:47:55Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T16:47:55Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T16:47:55Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T16:47:55Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T16:47:55Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 574kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T16:47:55Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T16:47:56Z", "level": "INFO", "message": "Running CQ encode: Fallout (2023) - S01E04 - The Ghouls (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T16:52:32Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T16:52:32Z", "level": "INFO", "message": " Original Size: 1749.27 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T16:52:32Z", "level": "INFO", "message": " Encoded Size: 789.96 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T16:52:32Z", "level": "INFO", "message": " Reduction: 45.2% of original (54.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T16:52:32Z", "level": "INFO", "message": " Resolution: 1920x800 β†’ 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T16:52:32Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T16:52:39Z", "level": "INFO", "message": "Moved Fallout (2023) - S01E04 - The Ghouls (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv β†’ Fallout (2023) - S01E04 - The Ghouls (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-08T16:52:41Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Fallout (2023) - S01E04 - The Ghouls (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-08T16:52:41Z", "level": "INFO", "message": " Type: TV | Show: Fallout", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-08T16:52:41Z", "level": "INFO", "message": " Size: 1749.27MB β†’ 789.96MB (45.2% of original, 54.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-08T16:52:41Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-08T16:52:42Z", "level": "INFO", "message": "Deleted original and processing copy for Fallout (2023) - S01E04 - The Ghouls (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-08T16:52:42Z", "level": "INFO", "message": "Processing: Fallout (2023) - S01E05 - The Past (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T16:52:58Z", "level": "INFO", "message": "Copied Fallout (2023) - S01E05 - The Past (1080p AMZN WEB-DL x265 Silence).mkv β†’ Fallout (2023) - S01E05 - The Past (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T16:52:58Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x800", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T16:52:58Z", "level": "INFO", "message": "Source 1920x800 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T16:52:58Z", "level": "INFO", "message": "Source 1920x800 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T16:52:59Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T16:52:59Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T16:52:59Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T16:52:59Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T16:52:59Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T16:52:59Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T16:52:59Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T16:52:59Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T16:52:59Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T16:52:59Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 575kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T16:52:59Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T16:52:59Z", "level": "INFO", "message": "Running CQ encode: Fallout (2023) - S01E05 - The Past (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T16:57:19Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T16:57:19Z", "level": "INFO", "message": " Original Size: 1629.19 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T16:57:19Z", "level": "INFO", "message": " Encoded Size: 764.95 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T16:57:19Z", "level": "INFO", "message": " Reduction: 47.0% of original (53.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T16:57:19Z", "level": "INFO", "message": " Resolution: 1920x800 β†’ 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T16:57:19Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T16:57:25Z", "level": "INFO", "message": "Moved Fallout (2023) - S01E05 - The Past (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv β†’ Fallout (2023) - S01E05 - The Past (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-08T16:57:27Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Fallout (2023) - S01E05 - The Past (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-08T16:57:27Z", "level": "INFO", "message": " Type: TV | Show: Fallout", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-08T16:57:27Z", "level": "INFO", "message": " Size: 1629.19MB β†’ 764.95MB (47.0% of original, 53.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-08T16:57:27Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-08T16:57:28Z", "level": "INFO", "message": "Deleted original and processing copy for Fallout (2023) - S01E05 - The Past (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-08T16:57:28Z", "level": "INFO", "message": "Processing: Fallout (2023) - S01E06 - The Trap (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T16:57:48Z", "level": "INFO", "message": "Copied Fallout (2023) - S01E06 - The Trap (1080p AMZN WEB-DL x265 Silence).mkv β†’ Fallout (2023) - S01E06 - The Trap (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T16:57:48Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T16:57:48Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T16:57:48Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T16:57:50Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T16:57:50Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T16:57:50Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T16:57:50Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T16:57:50Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T16:57:50Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T16:57:50Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T16:57:50Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T16:57:50Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T16:57:50Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 576kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T16:57:50Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T16:57:50Z", "level": "INFO", "message": "Running CQ encode: Fallout (2023) - S01E06 - The Trap (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T17:05:31Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T17:05:31Z", "level": "INFO", "message": " Original Size: 2181.66 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T17:05:31Z", "level": "INFO", "message": " Encoded Size: 1053.46 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T17:05:31Z", "level": "INFO", "message": " Reduction: 48.3% of original (51.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T17:05:31Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T17:05:31Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T17:05:40Z", "level": "INFO", "message": "Moved Fallout (2023) - S01E06 - The Trap (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv β†’ Fallout (2023) - S01E06 - The Trap (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-08T17:05:42Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Fallout (2023) - S01E06 - The Trap (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-08T17:05:42Z", "level": "INFO", "message": " Type: TV | Show: Fallout", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-08T17:05:42Z", "level": "INFO", "message": " Size: 2181.66MB β†’ 1053.46MB (48.3% of original, 51.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-08T17:05:42Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-08T17:05:43Z", "level": "INFO", "message": "Deleted original and processing copy for Fallout (2023) - S01E06 - The Trap (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-08T17:05:43Z", "level": "INFO", "message": "Processing: Fallout (2023) - S01E07 - The Radio (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T17:06:02Z", "level": "INFO", "message": "Copied Fallout (2023) - S01E07 - The Radio (1080p AMZN WEB-DL x265 Silence).mkv β†’ Fallout (2023) - S01E07 - The Radio (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T17:06:02Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x800", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T17:06:02Z", "level": "INFO", "message": "Source 1920x800 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T17:06:02Z", "level": "INFO", "message": "Source 1920x800 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T17:06:05Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T17:06:05Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T17:06:05Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T17:06:05Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T17:06:05Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T17:06:05Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T17:06:05Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T17:06:05Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T17:06:05Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T17:06:05Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 577kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T17:06:05Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T17:06:05Z", "level": "INFO", "message": "Running CQ encode: Fallout (2023) - S01E07 - The Radio (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T17:11:53Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T17:11:53Z", "level": "INFO", "message": " Original Size: 2193.96 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T17:11:53Z", "level": "INFO", "message": " Encoded Size: 952.02 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T17:11:53Z", "level": "INFO", "message": " Reduction: 43.4% of original (56.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T17:11:53Z", "level": "INFO", "message": " Resolution: 1920x800 β†’ 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T17:11:53Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T17:12:02Z", "level": "INFO", "message": "Moved Fallout (2023) - S01E07 - The Radio (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv β†’ Fallout (2023) - S01E07 - The Radio (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-08T17:12:04Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Fallout (2023) - S01E07 - The Radio (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-08T17:12:04Z", "level": "INFO", "message": " Type: TV | Show: Fallout", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-08T17:12:04Z", "level": "INFO", "message": " Size: 2193.96MB β†’ 952.02MB (43.4% of original, 56.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-08T17:12:04Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-08T17:12:05Z", "level": "INFO", "message": "Deleted original and processing copy for Fallout (2023) - S01E07 - The Radio (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-08T17:12:05Z", "level": "INFO", "message": "Processing: Fallout (2023) - S01E08 - The Beginning (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T17:12:25Z", "level": "INFO", "message": "Copied Fallout (2023) - S01E08 - The Beginning (1080p AMZN WEB-DL x265 Silence).mkv β†’ Fallout (2023) - S01E08 - The Beginning (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T17:12:25Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x800", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T17:12:25Z", "level": "INFO", "message": "Source 1920x800 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T17:12:25Z", "level": "INFO", "message": "Source 1920x800 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T17:12:27Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T17:12:27Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T17:12:27Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T17:12:27Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T17:12:27Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T17:12:27Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T17:12:27Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T17:12:27Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T17:12:27Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T17:12:27Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 574kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T17:12:27Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T17:12:27Z", "level": "INFO", "message": "Running CQ encode: Fallout (2023) - S01E08 - The Beginning (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T17:18:24Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T17:18:24Z", "level": "INFO", "message": " Original Size: 2243.03 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T17:18:24Z", "level": "INFO", "message": " Encoded Size: 863.88 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T17:18:24Z", "level": "INFO", "message": " Reduction: 38.5% of original (61.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T17:18:24Z", "level": "INFO", "message": " Resolution: 1920x800 β†’ 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T17:18:24Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T17:18:32Z", "level": "INFO", "message": "Moved Fallout (2023) - S01E08 - The Beginning (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv β†’ Fallout (2023) - S01E08 - The Beginning (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-08T17:18:34Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Fallout (2023) - S01E08 - The Beginning (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-08T17:18:34Z", "level": "INFO", "message": " Type: TV | Show: Fallout", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-08T17:18:34Z", "level": "INFO", "message": " Size: 2243.03MB β†’ 863.88MB (38.5% of original, 61.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-08T17:18:34Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-08T17:18:35Z", "level": "INFO", "message": "Deleted original and processing copy for Fallout (2023) - S01E08 - The Beginning (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-08T17:18:35Z", "level": "INFO", "message": "Processing: Fallout (2024) - S02E01 - The Innovator (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T17:18:55Z", "level": "INFO", "message": "Copied Fallout (2024) - S02E01 - The Innovator (1080p AMZN WEB-DL x265 Silence).mkv β†’ Fallout (2024) - S02E01 - The Innovator (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T17:18:55Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x800", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T17:18:55Z", "level": "INFO", "message": "Source 1920x800 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T17:18:55Z", "level": "INFO", "message": "Source 1920x800 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T17:18:58Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T17:18:58Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T17:18:58Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T17:18:58Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T17:18:58Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T17:18:58Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T17:18:58Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T17:18:58Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T17:18:58Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T17:18:58Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 575kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T17:18:58Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T17:18:58Z", "level": "INFO", "message": "Running CQ encode: Fallout (2024) - S02E01 - The Innovator (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T17:24:54Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T17:24:54Z", "level": "INFO", "message": " Original Size: 2246.22 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T17:24:54Z", "level": "INFO", "message": " Encoded Size: 999.79 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T17:24:54Z", "level": "INFO", "message": " Reduction: 44.5% of original (55.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T17:24:54Z", "level": "INFO", "message": " Resolution: 1920x800 β†’ 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T17:24:54Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T17:25:03Z", "level": "INFO", "message": "Moved Fallout (2024) - S02E01 - The Innovator (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv β†’ Fallout (2024) - S02E01 - The Innovator (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-08T17:25:05Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Fallout (2024) - S02E01 - The Innovator (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-08T17:25:05Z", "level": "INFO", "message": " Type: TV | Show: Fallout", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-08T17:25:05Z", "level": "INFO", "message": " Size: 2246.22MB β†’ 999.79MB (44.5% of original, 55.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-08T17:25:05Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-08T17:25:06Z", "level": "INFO", "message": "Deleted original and processing copy for Fallout (2024) - S02E01 - The Innovator (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-08T17:25:06Z", "level": "INFO", "message": "Processing: Fallout (2024) - S02E02 - The Golden Rule (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T17:25:25Z", "level": "INFO", "message": "Copied Fallout (2024) - S02E02 - The Golden Rule (1080p AMZN WEB-DL x265 Silence).mkv β†’ Fallout (2024) - S02E02 - The Golden Rule (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T17:25:25Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x800", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T17:25:25Z", "level": "INFO", "message": "Source 1920x800 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T17:25:25Z", "level": "INFO", "message": "Source 1920x800 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T17:25:28Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T17:25:28Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T17:25:28Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T17:25:28Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T17:25:28Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T17:25:28Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T17:25:28Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T17:25:28Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T17:25:28Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T17:25:28Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 574kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T17:25:28Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T17:25:28Z", "level": "INFO", "message": "Running CQ encode: Fallout (2024) - S02E02 - The Golden Rule (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T17:31:00Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T17:31:00Z", "level": "INFO", "message": " Original Size: 2088.21 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T17:31:00Z", "level": "INFO", "message": " Encoded Size: 1015.17 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T17:31:00Z", "level": "INFO", "message": " Reduction: 48.6% of original (51.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T17:31:00Z", "level": "INFO", "message": " Resolution: 1920x800 β†’ 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T17:31:00Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T17:31:09Z", "level": "INFO", "message": "Moved Fallout (2024) - S02E02 - The Golden Rule (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv β†’ Fallout (2024) - S02E02 - The Golden Rule (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-08T17:31:11Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Fallout (2024) - S02E02 - The Golden Rule (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-08T17:31:11Z", "level": "INFO", "message": " Type: TV | Show: Fallout", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-08T17:31:11Z", "level": "INFO", "message": " Size: 2088.21MB β†’ 1015.17MB (48.6% of original, 51.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-08T17:31:11Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-08T17:31:11Z", "level": "INFO", "message": "Deleted original and processing copy for Fallout (2024) - S02E02 - The Golden Rule (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-08T17:31:11Z", "level": "INFO", "message": "Processing: Fallout (2024) - S02E03 - The Profligate (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T17:31:32Z", "level": "INFO", "message": "Copied Fallout (2024) - S02E03 - The Profligate (1080p AMZN WEB-DL x265 Silence).mkv β†’ Fallout (2024) - S02E03 - The Profligate (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T17:31:32Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x800", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T17:31:32Z", "level": "INFO", "message": "Source 1920x800 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T17:31:32Z", "level": "INFO", "message": "Source 1920x800 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T17:31:34Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T17:31:34Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T17:31:34Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T17:31:34Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T17:31:34Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T17:31:34Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T17:31:34Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T17:31:34Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T17:31:34Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T17:31:34Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 571kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T17:31:34Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T17:31:34Z", "level": "INFO", "message": "Running CQ encode: Fallout (2024) - S02E03 - The Profligate (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T17:36:50Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T17:36:50Z", "level": "INFO", "message": " Original Size: 1973.83 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T17:36:50Z", "level": "INFO", "message": " Encoded Size: 822.15 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T17:36:50Z", "level": "INFO", "message": " Reduction: 41.7% of original (58.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T17:36:50Z", "level": "INFO", "message": " Resolution: 1920x800 β†’ 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T17:36:50Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T17:36:57Z", "level": "INFO", "message": "Moved Fallout (2024) - S02E03 - The Profligate (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv β†’ Fallout (2024) - S02E03 - The Profligate (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-08T17:36:59Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Fallout (2024) - S02E03 - The Profligate (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-08T17:36:59Z", "level": "INFO", "message": " Type: TV | Show: Fallout", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-08T17:36:59Z", "level": "INFO", "message": " Size: 1973.83MB β†’ 822.15MB (41.7% of original, 58.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-08T17:36:59Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-08T17:37:00Z", "level": "INFO", "message": "Deleted original and processing copy for Fallout (2024) - S02E03 - The Profligate (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-08T17:37:00Z", "level": "INFO", "message": "Processing: Fallout (2024) - S02E04 - The Demon in the Snow (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T17:37:16Z", "level": "INFO", "message": "Copied Fallout (2024) - S02E04 - The Demon in the Snow (1080p AMZN WEB-DL x265 Silence).mkv β†’ Fallout (2024) - S02E04 - The Demon in the Snow (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T17:37:16Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x800", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T17:37:16Z", "level": "INFO", "message": "Source 1920x800 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T17:37:16Z", "level": "INFO", "message": "Source 1920x800 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T17:37:18Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T17:37:18Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T17:37:18Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T17:37:18Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T17:37:18Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T17:37:18Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T17:37:18Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T17:37:18Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T17:37:18Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T17:37:18Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 576kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T17:37:18Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T17:37:18Z", "level": "INFO", "message": "Running CQ encode: Fallout (2024) - S02E04 - The Demon in the Snow (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T17:41:56Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T17:41:56Z", "level": "INFO", "message": " Original Size: 1750.91 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T17:41:56Z", "level": "INFO", "message": " Encoded Size: 827.73 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T17:41:56Z", "level": "INFO", "message": " Reduction: 47.3% of original (52.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T17:41:56Z", "level": "INFO", "message": " Resolution: 1920x800 β†’ 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T17:41:56Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T17:42:03Z", "level": "INFO", "message": "Moved Fallout (2024) - S02E04 - The Demon in the Snow (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv β†’ Fallout (2024) - S02E04 - The Demon in the Snow (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-08T17:42:05Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Fallout (2024) - S02E04 - The Demon in the Snow (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-08T17:42:05Z", "level": "INFO", "message": " Type: TV | Show: Fallout", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-08T17:42:05Z", "level": "INFO", "message": " Size: 1750.91MB β†’ 827.73MB (47.3% of original, 52.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-08T17:42:05Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-08T17:42:05Z", "level": "INFO", "message": "Deleted original and processing copy for Fallout (2024) - S02E04 - The Demon in the Snow (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-08T17:42:05Z", "level": "INFO", "message": "Processing: Fallout (2024) - S02E05 - The Wrangler (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T17:42:25Z", "level": "INFO", "message": "Copied Fallout (2024) - S02E05 - The Wrangler (1080p AMZN WEB-DL x265 Silence).mkv β†’ Fallout (2024) - S02E05 - The Wrangler (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T17:42:25Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T17:42:25Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T17:42:25Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T17:42:27Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T17:42:27Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T17:42:27Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T17:42:27Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T17:42:27Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T17:42:27Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T17:42:27Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T17:42:27Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T17:42:27Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T17:42:27Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 573kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T17:42:27Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T17:42:27Z", "level": "INFO", "message": "Running CQ encode: Fallout (2024) - S02E05 - The Wrangler (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T17:49:38Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T17:49:38Z", "level": "INFO", "message": " Original Size: 2031.35 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T17:49:38Z", "level": "INFO", "message": " Encoded Size: 976.94 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T17:49:38Z", "level": "INFO", "message": " Reduction: 48.1% of original (51.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T17:49:38Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T17:49:38Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T17:49:47Z", "level": "INFO", "message": "Moved Fallout (2024) - S02E05 - The Wrangler (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv β†’ Fallout (2024) - S02E05 - The Wrangler (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-08T17:49:49Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Fallout (2024) - S02E05 - The Wrangler (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-08T17:49:49Z", "level": "INFO", "message": " Type: TV | Show: Fallout", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-08T17:49:49Z", "level": "INFO", "message": " Size: 2031.35MB β†’ 976.94MB (48.1% of original, 51.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-08T17:49:49Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-08T17:49:50Z", "level": "INFO", "message": "Deleted original and processing copy for Fallout (2024) - S02E05 - The Wrangler (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-08T17:49:50Z", "level": "INFO", "message": "Processing: Fallout (2024) - S02E06 - The Other Player (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T17:50:07Z", "level": "INFO", "message": "Copied Fallout (2024) - S02E06 - The Other Player (1080p AMZN WEB-DL x265 Silence).mkv β†’ Fallout (2024) - S02E06 - The Other Player (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T17:50:07Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T17:50:07Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T17:50:07Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T17:50:09Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T17:50:09Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T17:50:09Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T17:50:09Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T17:50:09Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T17:50:09Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T17:50:09Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T17:50:09Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T17:50:09Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T17:50:09Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 577kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T17:50:09Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T17:50:09Z", "level": "INFO", "message": "Running CQ encode: Fallout (2024) - S02E06 - The Other Player (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T17:56:41Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T17:56:41Z", "level": "INFO", "message": " Original Size: 1833.78 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T17:56:41Z", "level": "INFO", "message": " Encoded Size: 931.58 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T17:56:41Z", "level": "INFO", "message": " Reduction: 50.8% of original (49.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T17:56:41Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T17:56:41Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T17:56:49Z", "level": "INFO", "message": "Moved Fallout (2024) - S02E06 - The Other Player (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv β†’ Fallout (2024) - S02E06 - The Other Player (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-08T17:56:51Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Fallout (2024) - S02E06 - The Other Player (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-08T17:56:51Z", "level": "INFO", "message": " Type: TV | Show: Fallout", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-08T17:56:51Z", "level": "INFO", "message": " Size: 1833.78MB β†’ 931.58MB (50.8% of original, 49.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-08T17:56:51Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-08T17:56:51Z", "level": "INFO", "message": "Deleted original and processing copy for Fallout (2024) - S02E06 - The Other Player (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-08T17:56:51Z", "level": "INFO", "message": "Processing: Fallout (2024) - S02E07 - The Handoff (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T17:57:07Z", "level": "INFO", "message": "Copied Fallout (2024) - S02E07 - The Handoff (1080p AMZN WEB-DL x265 Silence).mkv β†’ Fallout (2024) - S02E07 - The Handoff (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T17:57:07Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x800", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T17:57:07Z", "level": "INFO", "message": "Source 1920x800 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T17:57:07Z", "level": "INFO", "message": "Source 1920x800 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T17:57:09Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T17:57:09Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T17:57:09Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T17:57:09Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T17:57:09Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T17:57:09Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T17:57:09Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T17:57:09Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T17:57:09Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T17:57:09Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 574kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T17:57:09Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T17:57:09Z", "level": "INFO", "message": "Running CQ encode: Fallout (2024) - S02E07 - The Handoff (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T18:02:01Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T18:02:01Z", "level": "INFO", "message": " Original Size: 1819.21 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T18:02:01Z", "level": "INFO", "message": " Encoded Size: 873.72 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T18:02:01Z", "level": "INFO", "message": " Reduction: 48.0% of original (52.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T18:02:01Z", "level": "INFO", "message": " Resolution: 1920x800 β†’ 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T18:02:01Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T18:02:08Z", "level": "INFO", "message": "Moved Fallout (2024) - S02E07 - The Handoff (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv β†’ Fallout (2024) - S02E07 - The Handoff (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-08T18:02:10Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Fallout (2024) - S02E07 - The Handoff (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-08T18:02:10Z", "level": "INFO", "message": " Type: TV | Show: Fallout", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-08T18:02:10Z", "level": "INFO", "message": " Size: 1819.21MB β†’ 873.72MB (48.0% of original, 52.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-08T18:02:10Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-08T18:02:10Z", "level": "INFO", "message": "Deleted original and processing copy for Fallout (2024) - S02E07 - The Handoff (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-08T18:02:10Z", "level": "INFO", "message": "Processing: Fallout (2024) - S02E08 - The Strip (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T18:02:29Z", "level": "INFO", "message": "Copied Fallout (2024) - S02E08 - The Strip (1080p AMZN WEB-DL x265 Silence).mkv β†’ Fallout (2024) - S02E08 - The Strip (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T18:02:29Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x800", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T18:02:29Z", "level": "INFO", "message": "Source 1920x800 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T18:02:29Z", "level": "INFO", "message": "Source 1920x800 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T18:02:31Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T18:02:31Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T18:02:31Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T18:02:31Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T18:02:31Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T18:02:31Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T18:02:31Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T18:02:31Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T18:02:31Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T18:02:31Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 573kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T18:02:31Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T18:02:31Z", "level": "INFO", "message": "Running CQ encode: Fallout (2024) - S02E08 - The Strip (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T18:07:55Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T18:07:55Z", "level": "INFO", "message": " Original Size: 2018.51 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T18:07:55Z", "level": "INFO", "message": " Encoded Size: 982.14 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T18:07:55Z", "level": "INFO", "message": " Reduction: 48.7% of original (51.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T18:07:55Z", "level": "INFO", "message": " Resolution: 1920x800 β†’ 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T18:07:55Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T18:08:04Z", "level": "INFO", "message": "Moved Fallout (2024) - S02E08 - The Strip (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv β†’ Fallout (2024) - S02E08 - The Strip (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-08T18:08:06Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Fallout (2024) - S02E08 - The Strip (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-08T18:08:06Z", "level": "INFO", "message": " Type: TV | Show: Fallout", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-08T18:08:06Z", "level": "INFO", "message": " Size: 2018.51MB β†’ 982.14MB (48.7% of original, 51.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-08T18:08:06Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-08T18:08:06Z", "level": "INFO", "message": "Deleted original and processing copy for Fallout (2024) - S02E08 - The Strip (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-08T18:08:06Z", "level": "INFO", "message": "Processing: Fallout - S00E01 - A Special LIVE Report from Galaxy News h264 AAC WEBDL-1080p Sonarr.mp4", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T18:08:13Z", "level": "INFO", "message": "Copied Fallout - S00E01 - A Special LIVE Report from Galaxy News h264 AAC WEBDL-1080p Sonarr.mp4 β†’ Fallout - S00E01 - A Special LIVE Report from Galaxy News h264 AAC WEBDL-1080p Sonarr.mp4", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T18:08:13Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T18:08:13Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T18:08:13Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T18:08:14Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T18:08:14Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T18:08:14Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T18:08:14Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T18:08:14Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T18:08:14Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T18:08:14Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T18:08:14Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T18:08:14Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T18:08:14Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T18:08:14Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: und | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T18:08:14Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T18:08:14Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T18:08:14Z", "level": "INFO", "message": "Running CQ encode: Fallout - S00E01 - A Special LIVE Report from Galaxy News h264 AAC WEBDL-1080p Sonarr - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T18:16:08Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T18:16:08Z", "level": "INFO", "message": " Original Size: 769.64 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T18:16:08Z", "level": "INFO", "message": " Encoded Size: 471.25 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T18:16:08Z", "level": "INFO", "message": " Reduction: 61.2% of original (38.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T18:16:08Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T18:16:08Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T18:16:12Z", "level": "INFO", "message": "Moved Fallout - S00E01 - A Special LIVE Report from Galaxy News h264 AAC WEBDL-1080p Sonarr - [EHX].mkv β†’ Fallout - S00E01 - A Special LIVE Report from Galaxy News h264 AAC WEBDL-1080p Sonarr - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-08T18:16:13Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Fallout - S00E01 - A Special LIVE Report from Galaxy News h264 AAC WEBDL-1080p Sonarr - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-08T18:16:13Z", "level": "INFO", "message": " Type: TV | Show: Fallout", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-08T18:16:13Z", "level": "INFO", "message": " Size: 769.64MB β†’ 471.25MB (61.2% of original, 38.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-08T18:16:13Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-08T18:16:13Z", "level": "INFO", "message": "Deleted original and processing copy for Fallout - S00E01 - A Special LIVE Report from Galaxy News h264 AAC WEBDL-1080p Sonarr.mp4", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-08T18:16:13Z", "level": "INFO", "message": "Processing: Fallout - S00E02 - Inside Season One VP9 AAC WEBDL-1080p Sonarr.mp4", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T18:16:17Z", "level": "INFO", "message": "Copied Fallout - S00E02 - Inside Season One VP9 AAC WEBDL-1080p Sonarr.mp4 β†’ Fallout - S00E02 - Inside Season One VP9 AAC WEBDL-1080p Sonarr.mp4", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T18:16:17Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T18:16:17Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T18:16:17Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T18:16:17Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T18:16:17Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T18:16:17Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T18:16:17Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T18:16:17Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T18:16:17Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T18:16:17Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T18:16:17Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T18:16:17Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T18:16:17Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T18:16:17Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: und | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T18:16:17Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T18:16:17Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T18:16:17Z", "level": "INFO", "message": "Running CQ encode: Fallout - S00E02 - Inside Season One VP9 AAC WEBDL-1080p Sonarr - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T18:18:40Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T18:18:40Z", "level": "INFO", "message": " Original Size: 331.08 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T18:18:40Z", "level": "INFO", "message": " Encoded Size: 270.63 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T18:18:40Z", "level": "INFO", "message": " Reduction: 81.7% of original (18.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T18:18:40Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T18:18:40Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T18:18:42Z", "level": "INFO", "message": "Moved Fallout - S00E02 - Inside Season One VP9 AAC WEBDL-1080p Sonarr - [EHX].mkv β†’ Fallout - S00E02 - Inside Season One VP9 AAC WEBDL-1080p Sonarr - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-08T18:18:43Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Fallout - S00E02 - Inside Season One VP9 AAC WEBDL-1080p Sonarr - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-08T18:18:43Z", "level": "INFO", "message": " Type: TV | Show: Fallout", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-08T18:18:43Z", "level": "INFO", "message": " Size: 331.08MB β†’ 270.63MB (81.7% of original, 18.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-08T18:18:43Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-08T18:18:43Z", "level": "INFO", "message": "Deleted original and processing copy for Fallout - S00E02 - Inside Season One VP9 AAC WEBDL-1080p Sonarr.mp4", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-08T18:18:43Z", "level": "INFO", "message": "Processing: Fallout - S00E03 - The Making of Season One VP9 AAC WEBDL-1080p Sonarr.mp4", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T18:18:47Z", "level": "INFO", "message": "Copied Fallout - S00E03 - The Making of Season One VP9 AAC WEBDL-1080p Sonarr.mp4 β†’ Fallout - S00E03 - The Making of Season One VP9 AAC WEBDL-1080p Sonarr.mp4", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T18:18:47Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T18:18:47Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T18:18:47Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T18:18:48Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T18:18:48Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T18:18:48Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T18:18:48Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T18:18:48Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T18:18:48Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T18:18:48Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T18:18:48Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T18:18:48Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T18:18:48Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T18:18:48Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: und | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T18:18:48Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T18:18:48Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T18:18:48Z", "level": "INFO", "message": "Running CQ encode: Fallout - S00E03 - The Making of Season One VP9 AAC WEBDL-1080p Sonarr - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T18:22:22Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T18:22:22Z", "level": "INFO", "message": " Original Size: 471.14 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T18:22:22Z", "level": "INFO", "message": " Encoded Size: 383.69 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T18:22:22Z", "level": "INFO", "message": " Reduction: 81.4% of original (18.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T18:22:22Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T18:22:22Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T18:22:25Z", "level": "INFO", "message": "Moved Fallout - S00E03 - The Making of Season One VP9 AAC WEBDL-1080p Sonarr - [EHX].mkv β†’ Fallout - S00E03 - The Making of Season One VP9 AAC WEBDL-1080p Sonarr - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-08T18:22:26Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Fallout - S00E03 - The Making of Season One VP9 AAC WEBDL-1080p Sonarr - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-08T18:22:26Z", "level": "INFO", "message": " Type: TV | Show: Fallout", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-08T18:22:26Z", "level": "INFO", "message": " Size: 471.14MB β†’ 383.69MB (81.4% of original, 18.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-08T18:22:26Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-08T18:22:26Z", "level": "INFO", "message": "Deleted original and processing copy for Fallout - S00E03 - The Making of Season One VP9 AAC WEBDL-1080p Sonarr.mp4", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-08T18:22:26Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 512} {"timestamp": "2026-02-08T20:20:48Z", "level": "INFO", "message": "Using path as-is: P:\\anime\\My Hero Academia - Vigilantes (2025)\\Season 1", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-02-08T20:20:48Z", "level": "INFO", "message": "Processing: My Hero Academia - Vigilantes - S01E01 - I'm Here AV1 Opus Bluray-1080p Kyoso.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T20:20:56Z", "level": "INFO", "message": "Copied My Hero Academia - Vigilantes - S01E01 - I'm Here AV1 Opus Bluray-1080p Kyoso.mkv β†’ My Hero Academia - Vigilantes - S01E01 - I'm Here AV1 Opus Bluray-1080p Kyoso.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T20:20:57Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T20:20:57Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T20:20:57Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T20:20:58Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T20:20:59Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T20:20:59Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T20:20:59Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T20:20:59Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T20:20:59Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T20:20:59Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T20:20:59Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T20:20:59Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T20:20:59Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T20:20:59Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T20:20:59Z", "level": "INFO", "message": "Stereo audio 183kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:20:59Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 183kbps | Action: COPY (preserve) | Target: 183kbps | Title: Opus / Stereo / 192 kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T20:20:59Z", "level": "INFO", "message": "Stereo audio 181kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:20:59Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 181kbps | Action: COPY (preserve) | Target: 181kbps | Title: Opus / Stereo / 192 kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T20:20:59Z", "level": "INFO", "message": "Stereo audio 183kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:20:59Z", "level": "INFO", "message": "Stream 1: title='Opus / Stereo / 192 kbps', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T20:20:59Z", "level": "INFO", "message": "Stereo audio 181kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:20:59Z", "level": "INFO", "message": "Stream 2: title='Opus / Stereo / 192 kbps', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T20:20:59Z", "level": "INFO", "message": "Running CQ encode: My Hero Academia - Vigilantes - S01E01 - I'm Here AV1 Opus Bluray-1080p Kyoso - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T20:24:14Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T20:24:14Z", "level": "INFO", "message": " Original Size: 969.54 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T20:24:14Z", "level": "INFO", "message": " Encoded Size: 384.33 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T20:24:14Z", "level": "INFO", "message": " Reduction: 39.6% of original (60.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T20:24:14Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T20:24:14Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T20:24:17Z", "level": "INFO", "message": "Moved My Hero Academia - Vigilantes - S01E01 - I'm Here AV1 Opus Bluray-1080p Kyoso - [EHX].mkv β†’ My Hero Academia - Vigilantes - S01E01 - I'm Here AV1 Opus Bluray-1080p Kyoso - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-08T20:24:19Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T20:24:20Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T20:24:20Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: My Hero Academia - Vigilantes - S01E01 - I'm Here AV1 Opus Bluray-1080p Kyoso - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-08T20:24:20Z", "level": "INFO", "message": " Type: ANIME | Show: My Hero Academia - Vigilantes (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-08T20:24:20Z", "level": "INFO", "message": " Size: 969.54MB β†’ 384.33MB (39.6% of original, 60.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-08T20:24:20Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-08T20:24:20Z", "level": "INFO", "message": "Deleted original and processing copy for My Hero Academia - Vigilantes - S01E01 - I'm Here AV1 Opus Bluray-1080p Kyoso.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-08T20:24:20Z", "level": "INFO", "message": "Processing: My Hero Academia - Vigilantes - S01E02 - Takeoff AV1 Opus Bluray-1080p Kyoso.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T20:24:29Z", "level": "INFO", "message": "Copied My Hero Academia - Vigilantes - S01E02 - Takeoff AV1 Opus Bluray-1080p Kyoso.mkv β†’ My Hero Academia - Vigilantes - S01E02 - Takeoff AV1 Opus Bluray-1080p Kyoso.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T20:24:30Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T20:24:30Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T20:24:30Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T20:24:31Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T20:24:32Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T20:24:32Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T20:24:32Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T20:24:32Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T20:24:32Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T20:24:32Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T20:24:32Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T20:24:32Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T20:24:32Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T20:24:32Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T20:24:32Z", "level": "INFO", "message": "Stereo audio 184kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:24:32Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 184kbps | Action: COPY (preserve) | Target: 184kbps | Title: Opus / Stereo / 192 kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T20:24:32Z", "level": "INFO", "message": "Stereo audio 181kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:24:32Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 181kbps | Action: COPY (preserve) | Target: 181kbps | Title: Opus / Stereo / 192 kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T20:24:32Z", "level": "INFO", "message": "Stereo audio 184kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:24:32Z", "level": "INFO", "message": "Stream 1: title='Opus / Stereo / 192 kbps', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T20:24:32Z", "level": "INFO", "message": "Stereo audio 181kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:24:32Z", "level": "INFO", "message": "Stream 2: title='Opus / Stereo / 192 kbps', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T20:24:32Z", "level": "INFO", "message": "Running CQ encode: My Hero Academia - Vigilantes - S01E02 - Takeoff AV1 Opus Bluray-1080p Kyoso - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T20:27:56Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T20:27:56Z", "level": "INFO", "message": " Original Size: 1027.72 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T20:27:56Z", "level": "INFO", "message": " Encoded Size: 403.63 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T20:27:56Z", "level": "INFO", "message": " Reduction: 39.3% of original (60.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T20:27:56Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T20:27:56Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T20:27:59Z", "level": "INFO", "message": "Moved My Hero Academia - Vigilantes - S01E02 - Takeoff AV1 Opus Bluray-1080p Kyoso - [EHX].mkv β†’ My Hero Academia - Vigilantes - S01E02 - Takeoff AV1 Opus Bluray-1080p Kyoso - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-08T20:28:00Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T20:28:02Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T20:28:02Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: My Hero Academia - Vigilantes - S01E02 - Takeoff AV1 Opus Bluray-1080p Kyoso - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-08T20:28:02Z", "level": "INFO", "message": " Type: ANIME | Show: My Hero Academia - Vigilantes (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-08T20:28:02Z", "level": "INFO", "message": " Size: 1027.72MB β†’ 403.63MB (39.3% of original, 60.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-08T20:28:02Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-08T20:28:02Z", "level": "INFO", "message": "Deleted original and processing copy for My Hero Academia - Vigilantes - S01E02 - Takeoff AV1 Opus Bluray-1080p Kyoso.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-08T20:28:02Z", "level": "INFO", "message": "Processing: My Hero Academia - Vigilantes - S01E03 - Bee AV1 Opus Bluray-1080p Kyoso.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T20:28:11Z", "level": "INFO", "message": "Copied My Hero Academia - Vigilantes - S01E03 - Bee AV1 Opus Bluray-1080p Kyoso.mkv β†’ My Hero Academia - Vigilantes - S01E03 - Bee AV1 Opus Bluray-1080p Kyoso.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T20:28:11Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T20:28:11Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T20:28:11Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T20:28:13Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T20:28:14Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T20:28:14Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T20:28:14Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T20:28:14Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T20:28:14Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T20:28:14Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T20:28:14Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T20:28:14Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T20:28:14Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T20:28:14Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T20:28:14Z", "level": "INFO", "message": "Stereo audio 188kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:28:14Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 188kbps | Action: COPY (preserve) | Target: 188kbps | Title: Opus / Stereo / 192 kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T20:28:14Z", "level": "INFO", "message": "Stereo audio 184kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:28:14Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 184kbps | Action: COPY (preserve) | Target: 184kbps | Title: Opus / Stereo / 192 kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T20:28:14Z", "level": "INFO", "message": "Stereo audio 188kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:28:14Z", "level": "INFO", "message": "Stream 1: title='Opus / Stereo / 192 kbps', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T20:28:14Z", "level": "INFO", "message": "Stereo audio 184kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:28:14Z", "level": "INFO", "message": "Stream 2: title='Opus / Stereo / 192 kbps', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T20:28:14Z", "level": "INFO", "message": "Running CQ encode: My Hero Academia - Vigilantes - S01E03 - Bee AV1 Opus Bluray-1080p Kyoso - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T20:31:43Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T20:31:43Z", "level": "INFO", "message": " Original Size: 1021.59 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T20:31:43Z", "level": "INFO", "message": " Encoded Size: 403.50 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T20:31:43Z", "level": "INFO", "message": " Reduction: 39.5% of original (60.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T20:31:43Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T20:31:43Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T20:31:47Z", "level": "INFO", "message": "Moved My Hero Academia - Vigilantes - S01E03 - Bee AV1 Opus Bluray-1080p Kyoso - [EHX].mkv β†’ My Hero Academia - Vigilantes - S01E03 - Bee AV1 Opus Bluray-1080p Kyoso - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-08T20:31:48Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T20:31:49Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T20:31:49Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: My Hero Academia - Vigilantes - S01E03 - Bee AV1 Opus Bluray-1080p Kyoso - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-08T20:31:49Z", "level": "INFO", "message": " Type: ANIME | Show: My Hero Academia - Vigilantes (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-08T20:31:49Z", "level": "INFO", "message": " Size: 1021.59MB β†’ 403.5MB (39.5% of original, 60.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-08T20:31:49Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-08T20:31:50Z", "level": "INFO", "message": "Deleted original and processing copy for My Hero Academia - Vigilantes - S01E03 - Bee AV1 Opus Bluray-1080p Kyoso.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-08T20:31:50Z", "level": "INFO", "message": "Processing: My Hero Academia - Vigilantes - S01E04 - Top Runner AV1 Opus Bluray-1080p Kyoso.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T20:31:59Z", "level": "INFO", "message": "Copied My Hero Academia - Vigilantes - S01E04 - Top Runner AV1 Opus Bluray-1080p Kyoso.mkv β†’ My Hero Academia - Vigilantes - S01E04 - Top Runner AV1 Opus Bluray-1080p Kyoso.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T20:31:59Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T20:31:59Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T20:31:59Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T20:32:01Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T20:32:02Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T20:32:02Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T20:32:02Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T20:32:02Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T20:32:02Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T20:32:02Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T20:32:02Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T20:32:02Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T20:32:02Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T20:32:02Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T20:32:02Z", "level": "INFO", "message": "Stereo audio 181kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:32:02Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 181kbps | Action: COPY (preserve) | Target: 181kbps | Title: Opus / Stereo / 192 kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T20:32:02Z", "level": "INFO", "message": "Stereo audio 180kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:32:02Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 180kbps | Action: COPY (preserve) | Target: 180kbps | Title: Opus / Stereo / 192 kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T20:32:02Z", "level": "INFO", "message": "Stereo audio 181kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:32:02Z", "level": "INFO", "message": "Stream 1: title='Opus / Stereo / 192 kbps', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T20:32:02Z", "level": "INFO", "message": "Stereo audio 180kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:32:02Z", "level": "INFO", "message": "Stream 2: title='Opus / Stereo / 192 kbps', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T20:32:02Z", "level": "INFO", "message": "Running CQ encode: My Hero Academia - Vigilantes - S01E04 - Top Runner AV1 Opus Bluray-1080p Kyoso - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T20:35:24Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T20:35:24Z", "level": "INFO", "message": " Original Size: 1066.68 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T20:35:24Z", "level": "INFO", "message": " Encoded Size: 410.37 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T20:35:24Z", "level": "INFO", "message": " Reduction: 38.5% of original (61.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T20:35:24Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T20:35:24Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T20:35:28Z", "level": "INFO", "message": "Moved My Hero Academia - Vigilantes - S01E04 - Top Runner AV1 Opus Bluray-1080p Kyoso - [EHX].mkv β†’ My Hero Academia - Vigilantes - S01E04 - Top Runner AV1 Opus Bluray-1080p Kyoso - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-08T20:35:29Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T20:35:30Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T20:35:30Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: My Hero Academia - Vigilantes - S01E04 - Top Runner AV1 Opus Bluray-1080p Kyoso - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-08T20:35:30Z", "level": "INFO", "message": " Type: ANIME | Show: My Hero Academia - Vigilantes (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-08T20:35:30Z", "level": "INFO", "message": " Size: 1066.68MB β†’ 410.37MB (38.5% of original, 61.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-08T20:35:30Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-08T20:35:31Z", "level": "INFO", "message": "Deleted original and processing copy for My Hero Academia - Vigilantes - S01E04 - Top Runner AV1 Opus Bluray-1080p Kyoso.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-08T20:35:31Z", "level": "INFO", "message": "Processing: My Hero Academia - Vigilantes - S01E05 - Judgment AV1 Opus Bluray-1080p Kyoso.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T20:35:38Z", "level": "INFO", "message": "Copied My Hero Academia - Vigilantes - S01E05 - Judgment AV1 Opus Bluray-1080p Kyoso.mkv β†’ My Hero Academia - Vigilantes - S01E05 - Judgment AV1 Opus Bluray-1080p Kyoso.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T20:35:38Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T20:35:38Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T20:35:38Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T20:35:40Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T20:35:40Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T20:35:40Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T20:35:40Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T20:35:40Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T20:35:40Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T20:35:40Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T20:35:40Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T20:35:40Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T20:35:40Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T20:35:40Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T20:35:40Z", "level": "INFO", "message": "Stereo audio 184kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:35:40Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 184kbps | Action: COPY (preserve) | Target: 184kbps | Title: Opus / Stereo / 192 kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T20:35:40Z", "level": "INFO", "message": "Stereo audio 183kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:35:40Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 183kbps | Action: COPY (preserve) | Target: 183kbps | Title: Opus / Stereo / 192 kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T20:35:40Z", "level": "INFO", "message": "Stereo audio 184kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:35:40Z", "level": "INFO", "message": "Stream 1: title='Opus / Stereo / 192 kbps', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T20:35:40Z", "level": "INFO", "message": "Stereo audio 183kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:35:40Z", "level": "INFO", "message": "Stream 2: title='Opus / Stereo / 192 kbps', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T20:35:40Z", "level": "INFO", "message": "Running CQ encode: My Hero Academia - Vigilantes - S01E05 - Judgment AV1 Opus Bluray-1080p Kyoso - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T20:38:58Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T20:38:58Z", "level": "INFO", "message": " Original Size: 868.04 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T20:38:58Z", "level": "INFO", "message": " Encoded Size: 330.11 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T20:38:58Z", "level": "INFO", "message": " Reduction: 38.0% of original (62.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T20:38:58Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T20:38:58Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T20:39:01Z", "level": "INFO", "message": "Moved My Hero Academia - Vigilantes - S01E05 - Judgment AV1 Opus Bluray-1080p Kyoso - [EHX].mkv β†’ My Hero Academia - Vigilantes - S01E05 - Judgment AV1 Opus Bluray-1080p Kyoso - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-08T20:39:02Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T20:39:03Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T20:39:03Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: My Hero Academia - Vigilantes - S01E05 - Judgment AV1 Opus Bluray-1080p Kyoso - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-08T20:39:03Z", "level": "INFO", "message": " Type: ANIME | Show: My Hero Academia - Vigilantes (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-08T20:39:03Z", "level": "INFO", "message": " Size: 868.04MB β†’ 330.11MB (38.0% of original, 62.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-08T20:39:03Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-08T20:39:04Z", "level": "INFO", "message": "Deleted original and processing copy for My Hero Academia - Vigilantes - S01E05 - Judgment AV1 Opus Bluray-1080p Kyoso.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-08T20:39:04Z", "level": "INFO", "message": "Processing: My Hero Academia - Vigilantes - S01E06 - Crossing Lines AV1 Opus Bluray-1080p Kyoso.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T20:39:12Z", "level": "INFO", "message": "Copied My Hero Academia - Vigilantes - S01E06 - Crossing Lines AV1 Opus Bluray-1080p Kyoso.mkv β†’ My Hero Academia - Vigilantes - S01E06 - Crossing Lines AV1 Opus Bluray-1080p Kyoso.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T20:39:12Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T20:39:12Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T20:39:12Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T20:39:13Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T20:39:15Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T20:39:15Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T20:39:15Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T20:39:15Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T20:39:15Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T20:39:15Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T20:39:15Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T20:39:15Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T20:39:15Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T20:39:15Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T20:39:15Z", "level": "INFO", "message": "Stereo audio 185kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:39:15Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 185kbps | Action: COPY (preserve) | Target: 185kbps | Title: Opus / Stereo / 192 kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T20:39:15Z", "level": "INFO", "message": "Stereo audio 181kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:39:15Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 181kbps | Action: COPY (preserve) | Target: 181kbps | Title: Opus / Stereo / 192 kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T20:39:15Z", "level": "INFO", "message": "Stereo audio 185kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:39:15Z", "level": "INFO", "message": "Stream 1: title='Opus / Stereo / 192 kbps', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T20:39:15Z", "level": "INFO", "message": "Stereo audio 181kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:39:15Z", "level": "INFO", "message": "Stream 2: title='Opus / Stereo / 192 kbps', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T20:39:15Z", "level": "INFO", "message": "Running CQ encode: My Hero Academia - Vigilantes - S01E06 - Crossing Lines AV1 Opus Bluray-1080p Kyoso - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T20:40:29Z", "level": "INFO", "message": "Cache file exists for tv", "module": "gui_path_manager", "funcName": "_load_cache", "line": 217} {"timestamp": "2026-02-08T20:40:42Z", "level": "INFO", "message": "paths.txt cleared", "module": "gui_path_manager", "funcName": "_clear_paths_file", "line": 784} {"timestamp": "2026-02-08T20:41:03Z", "level": "INFO", "message": "Cache file exists for movies", "module": "gui_path_manager", "funcName": "_load_cache", "line": 217} {"timestamp": "2026-02-08T20:41:39Z", "level": "INFO", "message": "Added to paths.txt: \"P:\\movies\\Nobody 2 (2025)\"", "module": "gui_path_manager", "funcName": "_add_to_paths_file", "line": 667} {"timestamp": "2026-02-08T20:41:42Z", "level": "INFO", "message": "Added to paths.txt: \"P:\\movies\\The French Dispatch (2021)\"", "module": "gui_path_manager", "funcName": "_add_to_paths_file", "line": 667} {"timestamp": "2026-02-08T20:42:35Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T20:42:35Z", "level": "INFO", "message": " Original Size: 970.30 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T20:42:35Z", "level": "INFO", "message": " Encoded Size: 340.28 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T20:42:35Z", "level": "INFO", "message": " Reduction: 35.1% of original (64.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T20:42:35Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T20:42:35Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T20:42:38Z", "level": "INFO", "message": "Moved My Hero Academia - Vigilantes - S01E06 - Crossing Lines AV1 Opus Bluray-1080p Kyoso - [EHX].mkv β†’ My Hero Academia - Vigilantes - S01E06 - Crossing Lines AV1 Opus Bluray-1080p Kyoso - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-08T20:42:39Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T20:42:41Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T20:42:41Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: My Hero Academia - Vigilantes - S01E06 - Crossing Lines AV1 Opus Bluray-1080p Kyoso - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-08T20:42:41Z", "level": "INFO", "message": " Type: ANIME | Show: My Hero Academia - Vigilantes (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-08T20:42:41Z", "level": "INFO", "message": " Size: 970.3MB β†’ 340.28MB (35.1% of original, 64.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-08T20:42:41Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-08T20:42:41Z", "level": "INFO", "message": "Deleted original and processing copy for My Hero Academia - Vigilantes - S01E06 - Crossing Lines AV1 Opus Bluray-1080p Kyoso.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-08T20:42:41Z", "level": "INFO", "message": "Processing: My Hero Academia - Vigilantes - S01E07 - Makoto+Truth AV1 Opus Bluray-1080p Kyoso.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T20:42:49Z", "level": "INFO", "message": "Copied My Hero Academia - Vigilantes - S01E07 - Makoto+Truth AV1 Opus Bluray-1080p Kyoso.mkv β†’ My Hero Academia - Vigilantes - S01E07 - Makoto+Truth AV1 Opus Bluray-1080p Kyoso.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T20:42:49Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T20:42:49Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T20:42:49Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T20:42:50Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T20:42:51Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T20:42:51Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T20:42:51Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T20:42:51Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T20:42:51Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T20:42:51Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T20:42:51Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T20:42:51Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T20:42:51Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T20:42:51Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T20:42:51Z", "level": "INFO", "message": "Stereo audio 186kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:42:51Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 186kbps | Action: COPY (preserve) | Target: 186kbps | Title: Opus / Stereo / 192 kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T20:42:51Z", "level": "INFO", "message": "Stereo audio 186kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:42:51Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 186kbps | Action: COPY (preserve) | Target: 186kbps | Title: Opus / Stereo / 192 kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T20:42:51Z", "level": "INFO", "message": "Stereo audio 186kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:42:51Z", "level": "INFO", "message": "Stream 1: title='Opus / Stereo / 192 kbps', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T20:42:51Z", "level": "INFO", "message": "Stereo audio 186kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:42:51Z", "level": "INFO", "message": "Stream 2: title='Opus / Stereo / 192 kbps', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T20:42:51Z", "level": "INFO", "message": "Running CQ encode: My Hero Academia - Vigilantes - S01E07 - Makoto+Truth AV1 Opus Bluray-1080p Kyoso - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T20:44:26Z", "level": "INFO", "message": "Added to paths.txt: \"P:\\movies\\Let's Be Cops (2014)\"", "module": "gui_path_manager", "funcName": "_add_to_paths_file", "line": 667} {"timestamp": "2026-02-08T20:44:53Z", "level": "INFO", "message": "Added to paths.txt: \"P:\\movies\\The Secret World of Arrietty (2010)\"", "module": "gui_path_manager", "funcName": "_add_to_paths_file", "line": 667} {"timestamp": "2026-02-08T20:45:05Z", "level": "INFO", "message": "Added to paths.txt: \"P:\\movies\\Akira (1988)\"", "module": "gui_path_manager", "funcName": "_add_to_paths_file", "line": 667} {"timestamp": "2026-02-08T20:45:41Z", "level": "INFO", "message": "Added to paths.txt: \"P:\\movies\\Space Sweepers (2021)\"", "module": "gui_path_manager", "funcName": "_add_to_paths_file", "line": 667} {"timestamp": "2026-02-08T20:45:58Z", "level": "INFO", "message": "Added to paths.txt: \"P:\\movies\\John Carter (2012)\"", "module": "gui_path_manager", "funcName": "_add_to_paths_file", "line": 667} {"timestamp": "2026-02-08T20:46:13Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T20:46:13Z", "level": "INFO", "message": " Original Size: 937.52 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T20:46:13Z", "level": "INFO", "message": " Encoded Size: 367.75 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T20:46:13Z", "level": "INFO", "message": " Reduction: 39.2% of original (60.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T20:46:13Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T20:46:13Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T20:46:17Z", "level": "INFO", "message": "Moved My Hero Academia - Vigilantes - S01E07 - Makoto+Truth AV1 Opus Bluray-1080p Kyoso - [EHX].mkv β†’ My Hero Academia - Vigilantes - S01E07 - Makoto+Truth AV1 Opus Bluray-1080p Kyoso - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-08T20:46:18Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T20:46:19Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T20:46:19Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: My Hero Academia - Vigilantes - S01E07 - Makoto+Truth AV1 Opus Bluray-1080p Kyoso - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-08T20:46:19Z", "level": "INFO", "message": " Type: ANIME | Show: My Hero Academia - Vigilantes (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-08T20:46:19Z", "level": "INFO", "message": " Size: 937.52MB β†’ 367.75MB (39.2% of original, 60.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-08T20:46:19Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-08T20:46:19Z", "level": "INFO", "message": "Deleted original and processing copy for My Hero Academia - Vigilantes - S01E07 - Makoto+Truth AV1 Opus Bluray-1080p Kyoso.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-08T20:46:19Z", "level": "INFO", "message": "Processing: My Hero Academia - Vigilantes - S01E08 - Major AV1 Opus Bluray-1080p Kyoso.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T20:46:28Z", "level": "INFO", "message": "Copied My Hero Academia - Vigilantes - S01E08 - Major AV1 Opus Bluray-1080p Kyoso.mkv β†’ My Hero Academia - Vigilantes - S01E08 - Major AV1 Opus Bluray-1080p Kyoso.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T20:46:29Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T20:46:29Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T20:46:29Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T20:46:30Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T20:46:31Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T20:46:31Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T20:46:31Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T20:46:31Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T20:46:31Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T20:46:31Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T20:46:31Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T20:46:31Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T20:46:31Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T20:46:31Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T20:46:31Z", "level": "INFO", "message": "Stereo audio 181kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:46:31Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 181kbps | Action: COPY (preserve) | Target: 181kbps | Title: Opus / Stereo / 192 kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T20:46:31Z", "level": "INFO", "message": "Stereo audio 182kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:46:31Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 182kbps | Action: COPY (preserve) | Target: 182kbps | Title: Opus / Stereo / 192 kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T20:46:31Z", "level": "INFO", "message": "Stereo audio 181kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:46:31Z", "level": "INFO", "message": "Stream 1: title='Opus / Stereo / 192 kbps', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T20:46:31Z", "level": "INFO", "message": "Stereo audio 182kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:46:31Z", "level": "INFO", "message": "Stream 2: title='Opus / Stereo / 192 kbps', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T20:46:31Z", "level": "INFO", "message": "Running CQ encode: My Hero Academia - Vigilantes - S01E08 - Major AV1 Opus Bluray-1080p Kyoso - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T20:49:55Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T20:49:55Z", "level": "INFO", "message": " Original Size: 1018.69 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T20:49:55Z", "level": "INFO", "message": " Encoded Size: 401.41 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T20:49:55Z", "level": "INFO", "message": " Reduction: 39.4% of original (60.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T20:49:55Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T20:49:55Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T20:49:58Z", "level": "INFO", "message": "Moved My Hero Academia - Vigilantes - S01E08 - Major AV1 Opus Bluray-1080p Kyoso - [EHX].mkv β†’ My Hero Academia - Vigilantes - S01E08 - Major AV1 Opus Bluray-1080p Kyoso - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-08T20:50:00Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T20:50:01Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T20:50:01Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: My Hero Academia - Vigilantes - S01E08 - Major AV1 Opus Bluray-1080p Kyoso - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-08T20:50:01Z", "level": "INFO", "message": " Type: ANIME | Show: My Hero Academia - Vigilantes (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-08T20:50:01Z", "level": "INFO", "message": " Size: 1018.69MB β†’ 401.41MB (39.4% of original, 60.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-08T20:50:01Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-08T20:50:02Z", "level": "INFO", "message": "Deleted original and processing copy for My Hero Academia - Vigilantes - S01E08 - Major AV1 Opus Bluray-1080p Kyoso.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-08T20:50:02Z", "level": "INFO", "message": "Processing: My Hero Academia - Vigilantes - S01E09 - Mom Descends! AV1 Opus Bluray-1080p Kyoso.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T20:50:13Z", "level": "INFO", "message": "Copied My Hero Academia - Vigilantes - S01E09 - Mom Descends! AV1 Opus Bluray-1080p Kyoso.mkv β†’ My Hero Academia - Vigilantes - S01E09 - Mom Descends! AV1 Opus Bluray-1080p Kyoso.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T20:50:13Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T20:50:13Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T20:50:13Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T20:50:15Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T20:50:16Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T20:50:16Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T20:50:16Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T20:50:16Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T20:50:16Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T20:50:16Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T20:50:16Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T20:50:16Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T20:50:16Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T20:50:16Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T20:50:16Z", "level": "INFO", "message": "Stereo audio 185kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:50:16Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 185kbps | Action: COPY (preserve) | Target: 185kbps | Title: Opus / Stereo / 192 kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T20:50:16Z", "level": "INFO", "message": "Stereo audio 185kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:50:16Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 185kbps | Action: COPY (preserve) | Target: 185kbps | Title: Opus / Stereo / 192 kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T20:50:16Z", "level": "INFO", "message": "Stereo audio 185kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:50:16Z", "level": "INFO", "message": "Stream 1: title='Opus / Stereo / 192 kbps', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T20:50:16Z", "level": "INFO", "message": "Stereo audio 185kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:50:16Z", "level": "INFO", "message": "Stream 2: title='Opus / Stereo / 192 kbps', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T20:50:16Z", "level": "INFO", "message": "Running CQ encode: My Hero Academia - Vigilantes - S01E09 - Mom Descends! AV1 Opus Bluray-1080p Kyoso - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T20:53:52Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T20:53:52Z", "level": "INFO", "message": " Original Size: 1223.18 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T20:53:52Z", "level": "INFO", "message": " Encoded Size: 458.27 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T20:53:52Z", "level": "INFO", "message": " Reduction: 37.5% of original (62.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T20:53:52Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T20:53:52Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T20:53:56Z", "level": "INFO", "message": "Moved My Hero Academia - Vigilantes - S01E09 - Mom Descends! AV1 Opus Bluray-1080p Kyoso - [EHX].mkv β†’ My Hero Academia - Vigilantes - S01E09 - Mom Descends! AV1 Opus Bluray-1080p Kyoso - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-08T20:53:58Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T20:53:59Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T20:53:59Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: My Hero Academia - Vigilantes - S01E09 - Mom Descends! AV1 Opus Bluray-1080p Kyoso - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-08T20:53:59Z", "level": "INFO", "message": " Type: ANIME | Show: My Hero Academia - Vigilantes (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-08T20:53:59Z", "level": "INFO", "message": " Size: 1223.18MB β†’ 458.27MB (37.5% of original, 62.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-08T20:53:59Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-08T20:53:59Z", "level": "INFO", "message": "Deleted original and processing copy for My Hero Academia - Vigilantes - S01E09 - Mom Descends! AV1 Opus Bluray-1080p Kyoso.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-08T20:53:59Z", "level": "INFO", "message": "Processing: My Hero Academia - Vigilantes - S01E10 - Event Announcement! AV1 Opus Bluray-1080p Kyoso.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T20:54:09Z", "level": "INFO", "message": "Copied My Hero Academia - Vigilantes - S01E10 - Event Announcement! AV1 Opus Bluray-1080p Kyoso.mkv β†’ My Hero Academia - Vigilantes - S01E10 - Event Announcement! AV1 Opus Bluray-1080p Kyoso.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T20:54:09Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T20:54:09Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T20:54:09Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T20:54:11Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T20:54:12Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T20:54:12Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T20:54:12Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T20:54:12Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T20:54:12Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T20:54:12Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T20:54:12Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T20:54:12Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T20:54:12Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T20:54:12Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T20:54:12Z", "level": "INFO", "message": "Stereo audio 185kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:54:12Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 185kbps | Action: COPY (preserve) | Target: 185kbps | Title: Opus / Stereo / 192 kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T20:54:12Z", "level": "INFO", "message": "Stereo audio 184kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:54:12Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 184kbps | Action: COPY (preserve) | Target: 184kbps | Title: Opus / Stereo / 192 kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T20:54:12Z", "level": "INFO", "message": "Stereo audio 185kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:54:12Z", "level": "INFO", "message": "Stream 1: title='Opus / Stereo / 192 kbps', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T20:54:12Z", "level": "INFO", "message": "Stereo audio 184kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:54:12Z", "level": "INFO", "message": "Stream 2: title='Opus / Stereo / 192 kbps', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T20:54:12Z", "level": "INFO", "message": "Running CQ encode: My Hero Academia - Vigilantes - S01E10 - Event Announcement! AV1 Opus Bluray-1080p Kyoso - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T20:57:36Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T20:57:36Z", "level": "INFO", "message": " Original Size: 1007.88 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T20:57:36Z", "level": "INFO", "message": " Encoded Size: 363.20 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T20:57:36Z", "level": "INFO", "message": " Reduction: 36.0% of original (64.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T20:57:36Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T20:57:36Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T20:57:39Z", "level": "INFO", "message": "Moved My Hero Academia - Vigilantes - S01E10 - Event Announcement! AV1 Opus Bluray-1080p Kyoso - [EHX].mkv β†’ My Hero Academia - Vigilantes - S01E10 - Event Announcement! AV1 Opus Bluray-1080p Kyoso - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-08T20:57:40Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T20:57:42Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T20:57:42Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: My Hero Academia - Vigilantes - S01E10 - Event Announcement! AV1 Opus Bluray-1080p Kyoso - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-08T20:57:42Z", "level": "INFO", "message": " Type: ANIME | Show: My Hero Academia - Vigilantes (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-08T20:57:42Z", "level": "INFO", "message": " Size: 1007.88MB β†’ 363.2MB (36.0% of original, 64.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-08T20:57:42Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-08T20:57:42Z", "level": "INFO", "message": "Deleted original and processing copy for My Hero Academia - Vigilantes - S01E10 - Event Announcement! AV1 Opus Bluray-1080p Kyoso.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-08T20:57:42Z", "level": "INFO", "message": "Processing: My Hero Academia - Vigilantes - S01E11 - The Day Of AV1 Opus Bluray-1080p Kyoso.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T20:57:51Z", "level": "INFO", "message": "Copied My Hero Academia - Vigilantes - S01E11 - The Day Of AV1 Opus Bluray-1080p Kyoso.mkv β†’ My Hero Academia - Vigilantes - S01E11 - The Day Of AV1 Opus Bluray-1080p Kyoso.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T20:57:51Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T20:57:51Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T20:57:51Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T20:57:52Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T20:57:53Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T20:57:53Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T20:57:53Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T20:57:53Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T20:57:53Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T20:57:53Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T20:57:53Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T20:57:53Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T20:57:53Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T20:57:53Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T20:57:53Z", "level": "INFO", "message": "Stereo audio 188kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:57:53Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 188kbps | Action: COPY (preserve) | Target: 188kbps | Title: Opus / Stereo / 192 kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T20:57:53Z", "level": "INFO", "message": "Stereo audio 185kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:57:53Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 185kbps | Action: COPY (preserve) | Target: 185kbps | Title: Opus / Stereo / 192 kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T20:57:53Z", "level": "INFO", "message": "Stereo audio 188kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:57:53Z", "level": "INFO", "message": "Stream 1: title='Opus / Stereo / 192 kbps', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T20:57:53Z", "level": "INFO", "message": "Stereo audio 185kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T20:57:53Z", "level": "INFO", "message": "Stream 2: title='Opus / Stereo / 192 kbps', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T20:57:53Z", "level": "INFO", "message": "Running CQ encode: My Hero Academia - Vigilantes - S01E11 - The Day Of AV1 Opus Bluray-1080p Kyoso - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T21:01:10Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T21:01:10Z", "level": "INFO", "message": " Original Size: 1008.78 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T21:01:10Z", "level": "INFO", "message": " Encoded Size: 399.67 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T21:01:10Z", "level": "INFO", "message": " Reduction: 39.6% of original (60.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T21:01:10Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T21:01:10Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T21:01:13Z", "level": "INFO", "message": "Moved My Hero Academia - Vigilantes - S01E11 - The Day Of AV1 Opus Bluray-1080p Kyoso - [EHX].mkv β†’ My Hero Academia - Vigilantes - S01E11 - The Day Of AV1 Opus Bluray-1080p Kyoso - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-08T21:01:15Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T21:01:16Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T21:01:16Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: My Hero Academia - Vigilantes - S01E11 - The Day Of AV1 Opus Bluray-1080p Kyoso - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-08T21:01:16Z", "level": "INFO", "message": " Type: ANIME | Show: My Hero Academia - Vigilantes (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-08T21:01:16Z", "level": "INFO", "message": " Size: 1008.78MB β†’ 399.67MB (39.6% of original, 60.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-08T21:01:16Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-08T21:01:16Z", "level": "INFO", "message": "Deleted original and processing copy for My Hero Academia - Vigilantes - S01E11 - The Day Of AV1 Opus Bluray-1080p Kyoso.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-08T21:01:16Z", "level": "INFO", "message": "Processing: My Hero Academia - Vigilantes - S01E12 - Goodbye to Dad AV1 Opus Bluray-1080p Kyoso.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T21:01:25Z", "level": "INFO", "message": "Copied My Hero Academia - Vigilantes - S01E12 - Goodbye to Dad AV1 Opus Bluray-1080p Kyoso.mkv β†’ My Hero Academia - Vigilantes - S01E12 - Goodbye to Dad AV1 Opus Bluray-1080p Kyoso.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T21:01:25Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T21:01:25Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T21:01:25Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T21:01:27Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T21:01:28Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T21:01:28Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T21:01:28Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T21:01:28Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T21:01:28Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T21:01:28Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T21:01:28Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T21:01:28Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T21:01:28Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T21:01:28Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T21:01:28Z", "level": "INFO", "message": "Stereo audio 187kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T21:01:28Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 187kbps | Action: COPY (preserve) | Target: 187kbps | Title: Opus / Stereo / 192 kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T21:01:28Z", "level": "INFO", "message": "Stereo audio 187kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T21:01:28Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 187kbps | Action: COPY (preserve) | Target: 187kbps | Title: Opus / Stereo / 192 kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T21:01:28Z", "level": "INFO", "message": "Stereo audio 187kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T21:01:28Z", "level": "INFO", "message": "Stream 1: title='Opus / Stereo / 192 kbps', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T21:01:28Z", "level": "INFO", "message": "Stereo audio 187kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T21:01:28Z", "level": "INFO", "message": "Stream 2: title='Opus / Stereo / 192 kbps', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T21:01:28Z", "level": "INFO", "message": "Running CQ encode: My Hero Academia - Vigilantes - S01E12 - Goodbye to Dad AV1 Opus Bluray-1080p Kyoso - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T21:04:52Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T21:04:52Z", "level": "INFO", "message": " Original Size: 1000.79 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T21:04:52Z", "level": "INFO", "message": " Encoded Size: 345.32 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T21:04:52Z", "level": "INFO", "message": " Reduction: 34.5% of original (65.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T21:04:52Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T21:04:52Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T21:04:55Z", "level": "INFO", "message": "Moved My Hero Academia - Vigilantes - S01E12 - Goodbye to Dad AV1 Opus Bluray-1080p Kyoso - [EHX].mkv β†’ My Hero Academia - Vigilantes - S01E12 - Goodbye to Dad AV1 Opus Bluray-1080p Kyoso - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-08T21:04:57Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T21:04:58Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T21:04:58Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: My Hero Academia - Vigilantes - S01E12 - Goodbye to Dad AV1 Opus Bluray-1080p Kyoso - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-08T21:04:58Z", "level": "INFO", "message": " Type: ANIME | Show: My Hero Academia - Vigilantes (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-08T21:04:58Z", "level": "INFO", "message": " Size: 1000.79MB β†’ 345.32MB (34.5% of original, 65.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-08T21:04:58Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-08T21:04:58Z", "level": "INFO", "message": "Deleted original and processing copy for My Hero Academia - Vigilantes - S01E12 - Goodbye to Dad AV1 Opus Bluray-1080p Kyoso.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-08T21:04:58Z", "level": "INFO", "message": "Processing: My Hero Academia - Vigilantes - S01E13 - What a Man Takes with Him AV1 Opus Bluray-1080p Kyoso.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T21:05:06Z", "level": "INFO", "message": "Copied My Hero Academia - Vigilantes - S01E13 - What a Man Takes with Him AV1 Opus Bluray-1080p Kyoso.mkv β†’ My Hero Academia - Vigilantes - S01E13 - What a Man Takes with Him AV1 Opus Bluray-1080p Kyoso.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T21:05:06Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T21:05:06Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T21:05:06Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T21:05:08Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T21:05:09Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T21:05:09Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T21:05:09Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T21:05:09Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T21:05:09Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T21:05:09Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T21:05:09Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T21:05:09Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T21:05:09Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T21:05:09Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T21:05:09Z", "level": "INFO", "message": "Stereo audio 186kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T21:05:09Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 186kbps | Action: COPY (preserve) | Target: 186kbps | Title: Opus / Stereo / 192 kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T21:05:09Z", "level": "INFO", "message": "Stereo audio 187kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T21:05:09Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 187kbps | Action: COPY (preserve) | Target: 187kbps | Title: Opus / Stereo / 192 kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T21:05:09Z", "level": "INFO", "message": "Stereo audio 186kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T21:05:09Z", "level": "INFO", "message": "Stream 1: title='Opus / Stereo / 192 kbps', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T21:05:09Z", "level": "INFO", "message": "Stereo audio 187kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T21:05:09Z", "level": "INFO", "message": "Stream 2: title='Opus / Stereo / 192 kbps', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T21:05:09Z", "level": "INFO", "message": "Running CQ encode: My Hero Academia - Vigilantes - S01E13 - What a Man Takes with Him AV1 Opus Bluray-1080p Kyoso - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T21:08:35Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T21:08:35Z", "level": "INFO", "message": " Original Size: 921.99 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T21:08:35Z", "level": "INFO", "message": " Encoded Size: 348.85 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T21:08:35Z", "level": "INFO", "message": " Reduction: 37.8% of original (62.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T21:08:35Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T21:08:35Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T21:08:38Z", "level": "INFO", "message": "Moved My Hero Academia - Vigilantes - S01E13 - What a Man Takes with Him AV1 Opus Bluray-1080p Kyoso - [EHX].mkv β†’ My Hero Academia - Vigilantes - S01E13 - What a Man Takes with Him AV1 Opus Bluray-1080p Kyoso - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-08T21:08:39Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T21:08:40Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Opus / Stereo / 192 kbps'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T21:08:40Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: My Hero Academia - Vigilantes - S01E13 - What a Man Takes with Him AV1 Opus Bluray-1080p Kyoso - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-08T21:08:40Z", "level": "INFO", "message": " Type: ANIME | Show: My Hero Academia - Vigilantes (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-08T21:08:40Z", "level": "INFO", "message": " Size: 921.99MB β†’ 348.85MB (37.8% of original, 62.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-08T21:08:40Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-08T21:08:40Z", "level": "INFO", "message": "Deleted original and processing copy for My Hero Academia - Vigilantes - S01E13 - What a Man Takes with Him AV1 Opus Bluray-1080p Kyoso.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-08T21:08:40Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 512} {"timestamp": "2026-02-08T21:10:11Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Promare", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-02-08T21:10:11Z", "level": "INFO", "message": "Processing: [Shigin] Promare [HEVC x265 10bit] [AAC 5.1] [Multi Audio] [Multi Subs].mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T21:10:39Z", "level": "INFO", "message": "Copied [Shigin] Promare [HEVC x265 10bit] [AAC 5.1] [Multi Audio] [Multi Subs].mkv β†’ [Shigin] Promare [HEVC x265 10bit] [AAC 5.1] [Multi Audio] [Multi Subs].mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T21:10:39Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T21:10:39Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T21:10:39Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T21:10:45Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Japanese [AAC 5.1]'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T21:10:48Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'English [AAC 2.0]'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T21:10:48Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T21:10:48Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T21:10:48Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T21:10:48Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T21:10:48Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T21:10:48Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T21:10:48Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T21:10:48Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T21:10:48Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T21:10:48Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: jpn | Detected: 632kbps | Action: ENCODE | Target: 448kbps | Title: Japanese [AAC 5.1]", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T21:10:48Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T21:10:48Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: English [AAC 2.0]", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T21:10:48Z", "level": "INFO", "message": "Stream 1: title='Japanese [AAC 5.1]', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T21:10:48Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T21:10:48Z", "level": "INFO", "message": "Stream 2: title='English [AAC 2.0]', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T21:10:48Z", "level": "INFO", "message": "Running CQ encode: [Shigin] Promare [HEVC x265 10bit] [AAC 5.1] [Multi Audio] [Multi Subs] - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T21:11:25Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Promare", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-02-08T21:11:25Z", "level": "INFO", "message": "Processing: [Shigin] Promare [HEVC x265 10bit] [AAC 5.1] [Multi Audio] [Multi Subs].mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T21:11:25Z", "level": "INFO", "message": "File already in processing: [Shigin] Promare [HEVC x265 10bit] [AAC 5.1] [Multi Audio] [Multi Subs].mkv (3260.37 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 163} {"timestamp": "2026-02-08T21:11:25Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T21:11:25Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T21:11:25Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T21:11:30Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Japanese [AAC 5.1]'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T21:11:33Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'English [AAC 2.0]'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T21:11:33Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T21:11:33Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T21:11:33Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T21:11:33Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T21:11:33Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T21:11:33Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T21:11:33Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T21:11:33Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T21:11:33Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T21:11:33Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: jpn | Detected: 630kbps | Action: ENCODE | Target: 448kbps | Title: Japanese [AAC 5.1]", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T21:11:33Z", "level": "INFO", "message": "Stereo audio 131kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T21:11:33Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 131kbps | Action: COPY (preserve) | Target: 131kbps | Title: English [AAC 2.0]", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T21:11:33Z", "level": "INFO", "message": "Stream 1: title='Japanese [AAC 5.1]', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T21:11:33Z", "level": "INFO", "message": "Stereo audio 131kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T21:11:33Z", "level": "INFO", "message": "Stream 2: title='English [AAC 2.0]', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T21:11:33Z", "level": "INFO", "message": "Running CQ encode: [Shigin] Promare [HEVC x265 10bit] [AAC 5.1] [Multi Audio] [Multi Subs] - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T21:25:35Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T21:25:35Z", "level": "INFO", "message": " Original Size: 3260.37 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T21:25:35Z", "level": "INFO", "message": " Encoded Size: 2066.75 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T21:25:35Z", "level": "INFO", "message": " Reduction: 63.4% of original (36.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T21:25:35Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T21:25:35Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T21:25:53Z", "level": "INFO", "message": "Moved [Shigin] Promare [HEVC x265 10bit] [AAC 5.1] [Multi Audio] [Multi Subs] - [EHX].mkv β†’ [Shigin] Promare [HEVC x265 10bit] [AAC 5.1] [Multi Audio] [Multi Subs] - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-08T21:25:58Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Japanese [AAC 5.1]'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T21:26:01Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'English [AAC 2.0]'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T21:26:01Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: [Shigin] Promare [HEVC x265 10bit] [AAC 5.1] [Multi Audio] [Multi Subs] - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-08T21:26:01Z", "level": "INFO", "message": " Type: MOVIE | Show: N/A", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-08T21:26:01Z", "level": "INFO", "message": " Size: 3260.37MB β†’ 2066.75MB (63.4% of original, 36.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-08T21:26:01Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-08T21:26:02Z", "level": "INFO", "message": "Deleted original and processing copy for [Shigin] Promare [HEVC x265 10bit] [AAC 5.1] [Multi Audio] [Multi Subs].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-08T21:26:02Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 512} {"timestamp": "2026-02-08T21:27:59Z", "level": "INFO", "message": "Using path as-is: P:\\movies", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-02-08T21:27:59Z", "level": "INFO", "message": "Processing: Son in Law (1993) x264 AAC 2.0 WEBRip-720p YTS.LT.mp4", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T21:28:16Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Promare + Side - Lio (2019)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-02-08T21:28:16Z", "level": "INFO", "message": "Processing: [Shigin] Promare Lio-Hen [HEVC x265 10bit] [AAC 5.1] [Multi Subs].mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T21:28:18Z", "level": "INFO", "message": "Copied [Shigin] Promare Lio-Hen [HEVC x265 10bit] [AAC 5.1] [Multi Subs].mkv β†’ [Shigin] Promare Lio-Hen [HEVC x265 10bit] [AAC 5.1] [Multi Subs].mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T21:28:18Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T21:28:18Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T21:28:18Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T21:28:18Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Japanese [AAC 5.1]'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T21:28:18Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T21:28:18Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T21:28:18Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T21:28:18Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T21:28:18Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T21:28:18Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T21:28:18Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T21:28:18Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T21:28:18Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T21:28:18Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: jpn | Detected: 638kbps | Action: ENCODE | Target: 448kbps | Title: Japanese [AAC 5.1]", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T21:28:18Z", "level": "INFO", "message": "Stream 1: title='Japanese [AAC 5.1]', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T21:28:18Z", "level": "INFO", "message": "Running CQ encode: [Shigin] Promare Lio-Hen [HEVC x265 10bit] [AAC 5.1] [Multi Subs] - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T21:29:32Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T21:29:32Z", "level": "INFO", "message": " Original Size: 173.82 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T21:29:32Z", "level": "INFO", "message": " Encoded Size: 149.65 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T21:29:32Z", "level": "INFO", "message": " Reduction: 86.1% of original (13.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T21:29:32Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T21:29:32Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T21:29:33Z", "level": "INFO", "message": "Moved [Shigin] Promare Lio-Hen [HEVC x265 10bit] [AAC 5.1] [Multi Subs] - [EHX].mkv β†’ [Shigin] Promare Lio-Hen [HEVC x265 10bit] [AAC 5.1] [Multi Subs] - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-08T21:29:34Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Japanese [AAC 5.1]'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T21:29:34Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: [Shigin] Promare Lio-Hen [HEVC x265 10bit] [AAC 5.1] [Multi Subs] - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-08T21:29:34Z", "level": "INFO", "message": " Type: MOVIE | Show: N/A", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-08T21:29:34Z", "level": "INFO", "message": " Size: 173.82MB β†’ 149.65MB (86.1% of original, 13.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-08T21:29:34Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-08T21:29:34Z", "level": "INFO", "message": "Deleted original and processing copy for [Shigin] Promare Lio-Hen [HEVC x265 10bit] [AAC 5.1] [Multi Subs].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-08T21:29:34Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 512} {"timestamp": "2026-02-08T21:34:00Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Promare + Side - Galo (2019)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-02-08T21:34:00Z", "level": "INFO", "message": "Processing: [Shigin] Promare Galo-Hen [HEVC x265 10bit] [AAC 5.1] [Multi Subs].mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T21:34:02Z", "level": "INFO", "message": "Copied [Shigin] Promare Galo-Hen [HEVC x265 10bit] [AAC 5.1] [Multi Subs].mkv β†’ [Shigin] Promare Galo-Hen [HEVC x265 10bit] [AAC 5.1] [Multi Subs].mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T21:34:02Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T21:34:02Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T21:34:02Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T21:34:02Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Japanese [AAC 5.1]'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T21:34:02Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T21:34:02Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T21:34:02Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T21:34:02Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T21:34:02Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T21:34:02Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T21:34:02Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T21:34:02Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T21:34:02Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T21:34:02Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: jpn | Detected: 634kbps | Action: ENCODE | Target: 448kbps | Title: Japanese [AAC 5.1]", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T21:34:02Z", "level": "INFO", "message": "Stream 1: title='Japanese [AAC 5.1]', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T21:34:02Z", "level": "INFO", "message": "Running CQ encode: [Shigin] Promare Galo-Hen [HEVC x265 10bit] [AAC 5.1] [Multi Subs] - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T21:35:18Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T21:35:18Z", "level": "INFO", "message": " Original Size: 171.41 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T21:35:18Z", "level": "INFO", "message": " Encoded Size: 147.20 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T21:35:18Z", "level": "INFO", "message": " Reduction: 85.9% of original (14.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T21:35:18Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T21:35:18Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T21:35:19Z", "level": "INFO", "message": "Moved [Shigin] Promare Galo-Hen [HEVC x265 10bit] [AAC 5.1] [Multi Subs] - [EHX].mkv β†’ [Shigin] Promare Galo-Hen [HEVC x265 10bit] [AAC 5.1] [Multi Subs] - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-08T21:35:20Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Japanese [AAC 5.1]'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T21:35:20Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: [Shigin] Promare Galo-Hen [HEVC x265 10bit] [AAC 5.1] [Multi Subs] - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-08T21:35:20Z", "level": "INFO", "message": " Type: MOVIE | Show: N/A", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-08T21:35:20Z", "level": "INFO", "message": " Size: 171.41MB β†’ 147.2MB (85.9% of original, 14.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-08T21:35:20Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-08T21:35:20Z", "level": "INFO", "message": "Deleted original and processing copy for [Shigin] Promare Galo-Hen [HEVC x265 10bit] [AAC 5.1] [Multi Subs].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-08T21:35:20Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 512} {"timestamp": "2026-02-08T21:48:14Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Nobody 2 (2025)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-02-08T21:48:14Z", "level": "INFO", "message": "Processing: Nobody 2 (2025) x265 EAC3 Atmos 8.0 Bluray-1080p Radarr.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T21:48:58Z", "level": "INFO", "message": "Copied Nobody 2 (2025) x265 EAC3 Atmos 8.0 Bluray-1080p Radarr.mkv β†’ Nobody 2 (2025) x265 EAC3 Atmos 8.0 Bluray-1080p Radarr.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T21:48:58Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x804", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T21:48:58Z", "level": "INFO", "message": "Source 1920x804 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T21:48:58Z", "level": "INFO", "message": "Source 1920x804 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T21:49:03Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T21:49:03Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T21:49:03Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x804", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T21:49:03Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x804", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T21:49:03Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T21:49:03Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T21:49:03Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T21:49:03Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T21:49:03Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T21:49:03Z", "level": "INFO", "message": " - Stream #1: 8chβ†’6ch | Lang: und | Detected: 1277kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T21:49:03Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T21:49:03Z", "level": "INFO", "message": "Running CQ encode: Nobody 2 (2025) x265 EAC3 Atmos 8.0 Bluray-1080p Radarr - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T21:57:53Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T21:57:53Z", "level": "INFO", "message": " Original Size: 5105.11 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T21:57:53Z", "level": "INFO", "message": " Encoded Size: 1481.25 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T21:57:53Z", "level": "INFO", "message": " Reduction: 29.0% of original (71.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T21:57:53Z", "level": "INFO", "message": " Resolution: 1920x804 β†’ 1920x804", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T21:57:53Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T21:58:06Z", "level": "INFO", "message": "Moved Nobody 2 (2025) x265 EAC3 Atmos 8.0 Bluray-1080p Radarr - [EHX].mkv β†’ Nobody 2 (2025) x265 EAC3 Atmos 8.0 Bluray-1080p Radarr - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-08T21:58:11Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Nobody 2 (2025) x265 EAC3 Atmos 8.0 Bluray-1080p Radarr - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-08T21:58:11Z", "level": "INFO", "message": " Type: MOVIE | Show: N/A", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-08T21:58:11Z", "level": "INFO", "message": " Size: 5105.11MB β†’ 1481.25MB (29.0% of original, 71.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-08T21:58:11Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-08T21:58:12Z", "level": "INFO", "message": "Deleted original and processing copy for Nobody 2 (2025) x265 EAC3 Atmos 8.0 Bluray-1080p Radarr.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-08T21:58:12Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 512} {"timestamp": "2026-02-08T21:58:12Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\The French Dispatch (2021)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-02-08T21:58:12Z", "level": "INFO", "message": "Processing: The French Dispatch (2021) x265 AAC 5.1 Bluray-1080p Tigole.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T21:58:56Z", "level": "INFO", "message": "Copied The French Dispatch (2021) x265 AAC 5.1 Bluray-1080p Tigole.mkv β†’ The French Dispatch (2021) x265 AAC 5.1 Bluray-1080p Tigole.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T21:58:56Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T21:58:56Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T21:58:56Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T21:59:00Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T21:59:00Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T21:59:00Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T21:59:00Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T21:59:00Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T21:59:00Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T21:59:00Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T21:59:00Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T21:59:00Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T21:59:00Z", "level": "INFO", "message": "Multi-channel audio 355kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-02-08T21:59:00Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 355kbps | Action: COPY (preserve) | Target: 355kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T21:59:00Z", "level": "INFO", "message": "Multi-channel audio 355kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-02-08T21:59:00Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T21:59:00Z", "level": "INFO", "message": "Running CQ encode: The French Dispatch (2021) x265 AAC 5.1 Bluray-1080p Tigole - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T22:12:36Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T22:12:36Z", "level": "INFO", "message": " Original Size: 5133.51 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T22:12:36Z", "level": "INFO", "message": " Encoded Size: 2253.24 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T22:12:36Z", "level": "INFO", "message": " Reduction: 43.9% of original (56.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T22:12:36Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T22:12:36Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T22:12:56Z", "level": "INFO", "message": "Moved The French Dispatch (2021) x265 AAC 5.1 Bluray-1080p Tigole - [EHX].mkv β†’ The French Dispatch (2021) x265 AAC 5.1 Bluray-1080p Tigole - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-08T22:13:01Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The French Dispatch (2021) x265 AAC 5.1 Bluray-1080p Tigole - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-08T22:13:01Z", "level": "INFO", "message": " Type: MOVIE | Show: N/A", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-08T22:13:01Z", "level": "INFO", "message": " Size: 5133.51MB β†’ 2253.24MB (43.9% of original, 56.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-08T22:13:01Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-08T22:13:02Z", "level": "INFO", "message": "Deleted original and processing copy for The French Dispatch (2021) x265 AAC 5.1 Bluray-1080p Tigole.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-08T22:13:02Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 512} {"timestamp": "2026-02-08T22:13:02Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Let's Be Cops (2014)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-02-08T22:13:02Z", "level": "INFO", "message": "Processing: Let's Be Cops (2014) x265 AAC 5.1 Bluray-1080p Tigole.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T22:13:39Z", "level": "INFO", "message": "Copied Let's Be Cops (2014) x265 AAC 5.1 Bluray-1080p Tigole.mkv β†’ Let's Be Cops (2014) x265 AAC 5.1 Bluray-1080p Tigole.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T22:13:40Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1040", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T22:13:40Z", "level": "INFO", "message": "Source 1920x1040 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T22:13:40Z", "level": "INFO", "message": "Source 1920x1040 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T22:13:47Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Commentary 1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T22:13:49Z", "level": "INFO", "message": "Stream 3: Extracted title from metadata: 'Commentary 2'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T22:13:49Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T22:13:49Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T22:13:49Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1040", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T22:13:49Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1040", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T22:13:49Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T22:13:49Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T22:13:49Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T22:13:49Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T22:13:49Z", "level": "INFO", "message": " Audio Streams (3 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T22:13:49Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 415kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T22:13:49Z", "level": "INFO", "message": "Stereo audio 65kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T22:13:49Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 65kbps | Action: COPY (preserve) | Target: 65kbps | Title: Commentary 1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T22:13:49Z", "level": "INFO", "message": "Stereo audio 67kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T22:13:49Z", "level": "INFO", "message": " - Stream #3: 2chβ†’2ch | Lang: eng | Detected: 67kbps | Action: COPY (preserve) | Target: 67kbps | Title: Commentary 2", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T22:13:49Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T22:13:49Z", "level": "INFO", "message": "Stereo audio 65kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T22:13:49Z", "level": "INFO", "message": "Stream 2: title='Commentary 1', is_commentary=True, strip_all_titles=True, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T22:13:49Z", "level": "INFO", "message": "Stream 2: βœ“ Preserving title 'Commentary 1' (contains 'commentary')", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 172} {"timestamp": "2026-02-08T22:13:49Z", "level": "INFO", "message": "Stereo audio 67kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T22:13:49Z", "level": "INFO", "message": "Stream 3: title='Commentary 2', is_commentary=True, strip_all_titles=True, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T22:13:49Z", "level": "INFO", "message": "Stream 3: βœ“ Preserving title 'Commentary 2' (contains 'commentary')", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 172} {"timestamp": "2026-02-08T22:13:49Z", "level": "INFO", "message": "Running CQ encode: Let's Be Cops (2014) x265 AAC 5.1 Bluray-1080p Tigole - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T22:26:40Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T22:26:40Z", "level": "INFO", "message": " Original Size: 4177.07 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T22:26:40Z", "level": "INFO", "message": " Encoded Size: 2112.84 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T22:26:40Z", "level": "INFO", "message": " Reduction: 50.6% of original (49.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T22:26:40Z", "level": "INFO", "message": " Resolution: 1920x1040 β†’ 1920x1040", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T22:26:40Z", "level": "INFO", "message": " Audio Streams: 3 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T22:26:58Z", "level": "INFO", "message": "Moved Let's Be Cops (2014) x265 AAC 5.1 Bluray-1080p Tigole - [EHX].mkv β†’ Let's Be Cops (2014) x265 AAC 5.1 Bluray-1080p Tigole - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-08T22:27:05Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Commentary 1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T22:27:07Z", "level": "INFO", "message": "Stream 3: Extracted title from metadata: 'Commentary 2'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T22:27:07Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Let's Be Cops (2014) x265 AAC 5.1 Bluray-1080p Tigole - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-08T22:27:07Z", "level": "INFO", "message": " Type: MOVIE | Show: N/A", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-08T22:27:07Z", "level": "INFO", "message": " Size: 4177.07MB β†’ 2112.84MB (50.6% of original, 49.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-08T22:27:07Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-08T22:27:08Z", "level": "INFO", "message": "Deleted original and processing copy for Let's Be Cops (2014) x265 AAC 5.1 Bluray-1080p Tigole.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-08T22:27:08Z", "level": "INFO", "message": "Processing: Brothers in Blue.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T22:27:09Z", "level": "INFO", "message": "Copied Brothers in Blue.mkv β†’ Brothers in Blue.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T22:27:09Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T22:27:09Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T22:27:09Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T22:27:09Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T22:27:09Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T22:27:09Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T22:27:09Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T22:27:09Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T22:27:09Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T22:27:09Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T22:27:09Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T22:27:09Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T22:27:09Z", "level": "INFO", "message": "Stereo audio 67kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T22:27:09Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 67kbps | Action: COPY (preserve) | Target: 67kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T22:27:09Z", "level": "INFO", "message": "Stereo audio 67kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T22:27:09Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T22:27:09Z", "level": "INFO", "message": "Running CQ encode: Brothers in Blue - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T22:28:35Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T22:28:35Z", "level": "INFO", "message": " Original Size: 131.65 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T22:28:35Z", "level": "INFO", "message": " Encoded Size: 229.94 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T22:28:35Z", "level": "INFO", "message": " Reduction: 174.7% of original (-74.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T22:28:35Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T22:28:35Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T22:28:35Z", "level": "INFO", "message": "Processing: Camera Test.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T22:28:35Z", "level": "INFO", "message": "Copied Camera Test.mkv β†’ Camera Test.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T22:28:36Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1036", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T22:28:36Z", "level": "INFO", "message": "Source 1920x1036 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T22:28:36Z", "level": "INFO", "message": "Source 1920x1036 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T22:28:36Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T22:28:36Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T22:28:36Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1036", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T22:28:36Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1036", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T22:28:36Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T22:28:36Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T22:28:36Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T22:28:36Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T22:28:36Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T22:28:36Z", "level": "INFO", "message": "Stereo audio 65kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T22:28:36Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 65kbps | Action: COPY (preserve) | Target: 65kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T22:28:36Z", "level": "INFO", "message": "Stereo audio 65kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T22:28:36Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T22:28:36Z", "level": "INFO", "message": "Running CQ encode: Camera Test - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T22:29:21Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T22:29:21Z", "level": "INFO", "message": " Original Size: 57.45 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T22:29:21Z", "level": "INFO", "message": " Encoded Size: 71.36 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T22:29:21Z", "level": "INFO", "message": " Reduction: 124.2% of original (-24.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T22:29:21Z", "level": "INFO", "message": " Resolution: 1920x1036 β†’ 1920x1036", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T22:29:21Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T22:29:21Z", "level": "INFO", "message": "Processing: Deleted and Alternate Scenes.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T22:29:23Z", "level": "INFO", "message": "Copied Deleted and Alternate Scenes.mkv β†’ Deleted and Alternate Scenes.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T22:29:23Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1036", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T22:29:23Z", "level": "INFO", "message": "Source 1920x1036 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T22:29:23Z", "level": "INFO", "message": "Source 1920x1036 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T22:29:24Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Commentary'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T22:29:24Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T22:29:24Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T22:29:24Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1036", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T22:29:24Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1036", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T22:29:24Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T22:29:24Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T22:29:24Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T22:29:24Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T22:29:24Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T22:29:24Z", "level": "INFO", "message": "Stereo audio 64kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T22:29:24Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 64kbps | Action: COPY (preserve) | Target: 64kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T22:29:24Z", "level": "INFO", "message": "Stereo audio 65kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T22:29:24Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 65kbps | Action: COPY (preserve) | Target: 65kbps | Title: Commentary", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T22:29:24Z", "level": "INFO", "message": "Stereo audio 64kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T22:29:24Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T22:29:24Z", "level": "INFO", "message": "Stereo audio 65kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T22:29:24Z", "level": "INFO", "message": "Stream 2: title='Commentary', is_commentary=True, strip_all_titles=True, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T22:29:24Z", "level": "INFO", "message": "Stream 2: βœ“ Preserving title 'Commentary' (contains 'commentary')", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 172} {"timestamp": "2026-02-08T22:29:24Z", "level": "INFO", "message": "Running CQ encode: Deleted and Alternate Scenes - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T22:31:19Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T22:31:19Z", "level": "INFO", "message": " Original Size: 190.59 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T22:31:19Z", "level": "INFO", "message": " Encoded Size: 215.76 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T22:31:19Z", "level": "INFO", "message": " Reduction: 113.2% of original (-13.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T22:31:19Z", "level": "INFO", "message": " Resolution: 1920x1036 β†’ 1920x1036", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T22:31:19Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T22:31:19Z", "level": "ERROR", "message": "3 consecutive failures. Stopping process.", "module": "process_manager", "funcName": "process_folder", "line": 323} {"timestamp": "2026-02-08T22:31:19Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 512} {"timestamp": "2026-02-08T22:31:20Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\The Secret World of Arrietty (2010)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-02-08T22:31:20Z", "level": "INFO", "message": "Processing: The Secret World of Arrietty (2010) [1080p x265 HEVC 10bit BluRay Dual Audio AAC 5.1] [Prof].mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T22:31:57Z", "level": "INFO", "message": "Copied The Secret World of Arrietty (2010) [1080p x265 HEVC 10bit BluRay Dual Audio AAC 5.1] [Prof].mkv β†’ The Secret World of Arrietty (2010) [1080p x265 HEVC 10bit BluRay Dual Audio AAC 5.1] [Prof].mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T22:31:57Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1024", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T22:31:57Z", "level": "INFO", "message": "Source 1920x1024 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T22:31:57Z", "level": "INFO", "message": "Source 1920x1024 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T22:32:06Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T22:32:06Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T22:32:06Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1024", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T22:32:06Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1024", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T22:32:06Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T22:32:06Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T22:32:06Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T22:32:06Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T22:32:06Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T22:32:06Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 923kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T22:32:06Z", "level": "INFO", "message": " - Stream #2: 6chβ†’6ch | Lang: jpn | Detected: 961kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T22:32:07Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T22:32:07Z", "level": "INFO", "message": "Stream 2: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T22:32:07Z", "level": "INFO", "message": "Running CQ encode: The Secret World of Arrietty (2010) [1080p x265 HEVC 10bit BluRay Dual Audio AAC 5.1] [Prof] - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T22:43:56Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T22:43:56Z", "level": "INFO", "message": " Original Size: 4348.44 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T22:43:56Z", "level": "INFO", "message": " Encoded Size: 1501.59 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T22:43:56Z", "level": "INFO", "message": " Reduction: 34.5% of original (65.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T22:43:56Z", "level": "INFO", "message": " Resolution: 1920x1024 β†’ 1920x1024", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T22:43:56Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T22:44:10Z", "level": "INFO", "message": "Moved The Secret World of Arrietty (2010) [1080p x265 HEVC 10bit BluRay Dual Audio AAC 5.1] [Prof] - [EHX].mkv β†’ The Secret World of Arrietty (2010) [1080p x265 HEVC 10bit BluRay Dual Audio AAC 5.1] [Prof] - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-08T22:44:19Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: The Secret World of Arrietty (2010) [1080p x265 HEVC 10bit BluRay Dual Audio AAC 5.1] [Prof] - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-08T22:44:19Z", "level": "INFO", "message": " Type: MOVIE | Show: N/A", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-08T22:44:19Z", "level": "INFO", "message": " Size: 4348.44MB β†’ 1501.59MB (34.5% of original, 65.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-08T22:44:19Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-08T22:44:19Z", "level": "INFO", "message": "Deleted original and processing copy for The Secret World of Arrietty (2010) [1080p x265 HEVC 10bit BluRay Dual Audio AAC 5.1] [Prof].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-08T22:44:19Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 512} {"timestamp": "2026-02-08T22:44:20Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Akira (1988)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-02-08T22:44:20Z", "level": "INFO", "message": "Processing: [Reaktor] Akira - 30th Anniversary [1080p][x265][10-bit][Dual-Audio].mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T22:44:56Z", "level": "INFO", "message": "Copied [Reaktor] Akira - 30th Anniversary [1080p][x265][10-bit][Dual-Audio].mkv β†’ [Reaktor] Akira - 30th Anniversary [1080p][x265][10-bit][Dual-Audio].mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T22:44:56Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1032", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T22:44:56Z", "level": "INFO", "message": "Source 1920x1032 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T22:44:56Z", "level": "INFO", "message": "Source 1920x1032 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T22:45:04Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Streamline'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T22:45:08Z", "level": "INFO", "message": "Stream 3: Extracted title from metadata: 'Animaze'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T22:45:08Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T22:45:08Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T22:45:08Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1032", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T22:45:08Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1032", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T22:45:08Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T22:45:08Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T22:45:08Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T22:45:08Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T22:45:08Z", "level": "INFO", "message": " Audio Streams (3 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T22:45:08Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T22:45:08Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 129kbps | Action: COPY (preserve) | Target: 129kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T22:45:08Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 334kbps | Action: ENCODE | Target: 192kbps | Title: Streamline", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T22:45:08Z", "level": "INFO", "message": "Stereo audio 132kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T22:45:08Z", "level": "INFO", "message": " - Stream #3: 2chβ†’2ch | Lang: eng | Detected: 132kbps | Action: COPY (preserve) | Target: 132kbps | Title: Animaze", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T22:45:08Z", "level": "INFO", "message": "Stereo audio 129kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T22:45:08Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T22:45:08Z", "level": "INFO", "message": "Stream 2: title='Streamline', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T22:45:08Z", "level": "INFO", "message": "Stereo audio 132kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-08T22:45:08Z", "level": "INFO", "message": "Stream 3: title='Animaze', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T22:45:08Z", "level": "INFO", "message": "Running CQ encode: [Reaktor] Akira - 30th Anniversary [1080p][x265][10-bit][Dual-Audio] - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T23:00:28Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T23:00:28Z", "level": "INFO", "message": " Original Size: 4315.53 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T23:00:28Z", "level": "INFO", "message": " Encoded Size: 2205.70 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T23:00:28Z", "level": "INFO", "message": " Reduction: 51.1% of original (48.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T23:00:28Z", "level": "INFO", "message": " Resolution: 1920x1032 β†’ 1920x1032", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T23:00:28Z", "level": "INFO", "message": " Audio Streams: 3 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T23:00:47Z", "level": "INFO", "message": "Moved [Reaktor] Akira - 30th Anniversary [1080p][x265][10-bit][Dual-Audio] - [EHX].mkv β†’ [Reaktor] Akira - 30th Anniversary [1080p][x265][10-bit][Dual-Audio] - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-08T23:00:55Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'Streamline'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T23:00:59Z", "level": "INFO", "message": "Stream 3: Extracted title from metadata: 'Animaze'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T23:00:59Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: [Reaktor] Akira - 30th Anniversary [1080p][x265][10-bit][Dual-Audio] - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-08T23:00:59Z", "level": "INFO", "message": " Type: MOVIE | Show: N/A", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-08T23:00:59Z", "level": "INFO", "message": " Size: 4315.53MB β†’ 2205.7MB (51.1% of original, 48.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-08T23:00:59Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-08T23:00:59Z", "level": "INFO", "message": "Deleted original and processing copy for [Reaktor] Akira - 30th Anniversary [1080p][x265][10-bit][Dual-Audio].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-08T23:00:59Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 512} {"timestamp": "2026-02-08T23:01:00Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Space Sweepers (2021)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-02-08T23:01:00Z", "level": "INFO", "message": "Processing: Space Sweepers (2021) x265 EAC3 Atmos 5.1 WEBRip-1080p Musafirboy.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T23:01:37Z", "level": "INFO", "message": "Copied Space Sweepers (2021) x265 EAC3 Atmos 5.1 WEBRip-1080p Musafirboy.mkv β†’ Space Sweepers (2021) x265 EAC3 Atmos 5.1 WEBRip-1080p Musafirboy.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T23:01:37Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1040", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T23:01:37Z", "level": "INFO", "message": "Source 1920x1040 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T23:01:37Z", "level": "INFO", "message": "Source 1920x1040 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T23:01:55Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T23:01:55Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T23:01:55Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1040", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T23:01:55Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1040", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T23:01:55Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T23:01:55Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T23:01:55Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T23:01:55Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T23:01:55Z", "level": "INFO", "message": " Audio Streams (3 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T23:01:55Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 765kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T23:01:55Z", "level": "INFO", "message": " - Stream #2: 6chβ†’6ch | Lang: kor | Detected: 766kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T23:01:55Z", "level": "INFO", "message": " - Stream #3: 6chβ†’6ch | Lang: hin | Detected: 641kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T23:01:55Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T23:01:55Z", "level": "INFO", "message": "Stream 2: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T23:01:55Z", "level": "INFO", "message": "Stream 3: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T23:01:55Z", "level": "INFO", "message": "Running CQ encode: Space Sweepers (2021) x265 EAC3 Atmos 5.1 WEBRip-1080p Musafirboy - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T23:18:42Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T23:18:42Z", "level": "INFO", "message": " Original Size: 4117.30 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T23:18:42Z", "level": "INFO", "message": " Encoded Size: 3569.94 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T23:18:42Z", "level": "INFO", "message": " Reduction: 86.7% of original (13.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T23:18:42Z", "level": "INFO", "message": " Resolution: 1920x1040 β†’ 1920x1040", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T23:18:42Z", "level": "INFO", "message": " Audio Streams: 3 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T23:19:14Z", "level": "INFO", "message": "Moved Space Sweepers (2021) x265 EAC3 Atmos 5.1 WEBRip-1080p Musafirboy - [EHX].mkv β†’ Space Sweepers (2021) x265 EAC3 Atmos 5.1 WEBRip-1080p Musafirboy - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-08T23:19:31Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Space Sweepers (2021) x265 EAC3 Atmos 5.1 WEBRip-1080p Musafirboy - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-08T23:19:31Z", "level": "INFO", "message": " Type: MOVIE | Show: N/A", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-08T23:19:31Z", "level": "INFO", "message": " Size: 4117.3MB β†’ 3569.94MB (86.7% of original, 13.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-08T23:19:31Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-08T23:19:32Z", "level": "INFO", "message": "Deleted original and processing copy for Space Sweepers (2021) x265 EAC3 Atmos 5.1 WEBRip-1080p Musafirboy.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-08T23:19:32Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 512} {"timestamp": "2026-02-08T23:19:32Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\John Carter (2012)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-02-08T23:19:32Z", "level": "INFO", "message": "Processing: John Carter (2012) x265 AAC 7.1 Bluray-1080p xxxpav69.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-08T23:20:07Z", "level": "INFO", "message": "Copied John Carter (2012) x265 AAC 7.1 Bluray-1080p xxxpav69.mkv β†’ John Carter (2012) x265 AAC 7.1 Bluray-1080p xxxpav69.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-08T23:20:07Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x800", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-08T23:20:07Z", "level": "INFO", "message": "Source 1920x800 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-08T23:20:07Z", "level": "INFO", "message": "Source 1920x800 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-08T23:20:12Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'English'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T23:20:12Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-08T23:20:12Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-08T23:20:12Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-08T23:20:12Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-08T23:20:12Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-08T23:20:12Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-08T23:20:12Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-08T23:20:12Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-08T23:20:12Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-08T23:20:12Z", "level": "INFO", "message": " - Stream #1: 8chβ†’6ch | Lang: eng | Detected: 641kbps | Action: ENCODE | Target: 448kbps | Title: English", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-08T23:20:12Z", "level": "INFO", "message": "Stream 1: title='English', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-08T23:20:12Z", "level": "INFO", "message": "Running CQ encode: John Carter (2012) x265 AAC 7.1 Bluray-1080p xxxpav69 - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-08T23:33:47Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-08T23:33:47Z", "level": "INFO", "message": " Original Size: 3885.01 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-08T23:33:47Z", "level": "INFO", "message": " Encoded Size: 2100.48 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-08T23:33:47Z", "level": "INFO", "message": " Reduction: 54.1% of original (45.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-08T23:33:47Z", "level": "INFO", "message": " Resolution: 1920x800 β†’ 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-08T23:33:47Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-08T23:34:06Z", "level": "INFO", "message": "Moved John Carter (2012) x265 AAC 7.1 Bluray-1080p xxxpav69 - [EHX].mkv β†’ John Carter (2012) x265 AAC 7.1 Bluray-1080p xxxpav69 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-08T23:34:11Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'English'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-08T23:34:11Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: John Carter (2012) x265 AAC 7.1 Bluray-1080p xxxpav69 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-08T23:34:11Z", "level": "INFO", "message": " Type: MOVIE | Show: N/A", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-08T23:34:11Z", "level": "INFO", "message": " Size: 3885.01MB β†’ 2100.48MB (54.1% of original, 45.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-08T23:34:11Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-08T23:34:12Z", "level": "INFO", "message": "Deleted original and processing copy for John Carter (2012) x265 AAC 7.1 Bluray-1080p xxxpav69.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-08T23:34:12Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 512} {"timestamp": "2026-02-13T15:44:28Z", "level": "INFO", "message": "Using path as-is: P:\\anime\\SANDA (2025)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-02-13T15:44:28Z", "level": "INFO", "message": "Processing: SANDA - S01E01 - Everything's Bright, Am I Aging x265 FLAC Bluray-1080p StarLight.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-13T15:44:42Z", "level": "INFO", "message": "Copied SANDA - S01E01 - Everything's Bright, Am I Aging x265 FLAC Bluray-1080p StarLight.mkv β†’ SANDA - S01E01 - Everything's Bright, Am I Aging x265 FLAC Bluray-1080p StarLight.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-13T15:44:42Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-13T15:44:42Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-13T15:44:43Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-13T15:44:44Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'JPN FLAC 16-bit'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T15:44:45Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'English Dub'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T15:44:45Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-13T15:44:45Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-13T15:44:45Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-13T15:44:45Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-13T15:44:45Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-13T15:44:45Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-13T15:44:45Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-13T15:44:45Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-13T15:44:45Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-13T15:44:45Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 695kbps | Action: ENCODE | Target: 192kbps | Title: JPN FLAC 16-bit", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-13T15:44:45Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 224kbps | Action: ENCODE | Target: 192kbps | Title: English Dub", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-13T15:44:45Z", "level": "INFO", "message": "Stream 1: title='JPN FLAC 16-bit', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-13T15:44:45Z", "level": "INFO", "message": "Stream 2: title='English Dub', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-13T15:44:45Z", "level": "INFO", "message": "Running CQ encode: SANDA - S01E01 - Everything's Bright, Am I Aging x265 FLAC Bluray-1080p StarLight - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-13T15:47:46Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-13T15:47:46Z", "level": "INFO", "message": " Original Size: 1658.45 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-13T15:47:46Z", "level": "INFO", "message": " Encoded Size: 415.17 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-13T15:47:46Z", "level": "INFO", "message": " Reduction: 25.0% of original (75.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-13T15:47:46Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-13T15:47:46Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-13T15:47:50Z", "level": "INFO", "message": "Moved SANDA - S01E01 - Everything's Bright, Am I Aging x265 FLAC Bluray-1080p StarLight - [EHX].mkv β†’ SANDA - S01E01 - Everything's Bright, Am I Aging x265 FLAC Bluray-1080p StarLight - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-13T15:47:51Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'JPN FLAC 16-bit'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T15:47:52Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'English Dub'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T15:47:52Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: SANDA - S01E01 - Everything's Bright, Am I Aging x265 FLAC Bluray-1080p StarLight - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-13T15:47:52Z", "level": "INFO", "message": " Type: ANIME | Show: SANDA (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-13T15:47:52Z", "level": "INFO", "message": " Size: 1658.45MB β†’ 415.17MB (25.0% of original, 75.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-13T15:47:52Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-13T15:47:52Z", "level": "INFO", "message": "Deleted original and processing copy for SANDA - S01E01 - Everything's Bright, Am I Aging x265 FLAC Bluray-1080p StarLight.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-13T15:47:52Z", "level": "INFO", "message": "Processing: SANDA - S01E02 - Candies, Canes, Kisses, and Blades x265 FLAC Bluray-1080p StarLight.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-13T15:48:08Z", "level": "INFO", "message": "Copied SANDA - S01E02 - Candies, Canes, Kisses, and Blades x265 FLAC Bluray-1080p StarLight.mkv β†’ SANDA - S01E02 - Candies, Canes, Kisses, and Blades x265 FLAC Bluray-1080p StarLight.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-13T15:48:08Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-13T15:48:08Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-13T15:48:08Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-13T15:48:09Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'JPN FLAC 16-bit'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T15:48:11Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'English Dub'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T15:48:11Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-13T15:48:11Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-13T15:48:11Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-13T15:48:11Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-13T15:48:11Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-13T15:48:11Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-13T15:48:11Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-13T15:48:11Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-13T15:48:11Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-13T15:48:11Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 686kbps | Action: ENCODE | Target: 192kbps | Title: JPN FLAC 16-bit", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-13T15:48:11Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 221kbps | Action: ENCODE | Target: 192kbps | Title: English Dub", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-13T15:48:11Z", "level": "INFO", "message": "Stream 1: title='JPN FLAC 16-bit', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-13T15:48:11Z", "level": "INFO", "message": "Stream 2: title='English Dub', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-13T15:48:11Z", "level": "INFO", "message": "Running CQ encode: SANDA - S01E02 - Candies, Canes, Kisses, and Blades x265 FLAC Bluray-1080p StarLight - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-13T15:51:11Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-13T15:51:11Z", "level": "INFO", "message": " Original Size: 1737.30 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-13T15:51:11Z", "level": "INFO", "message": " Encoded Size: 342.74 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-13T15:51:11Z", "level": "INFO", "message": " Reduction: 19.7% of original (80.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-13T15:51:11Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-13T15:51:11Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-13T15:51:14Z", "level": "INFO", "message": "Moved SANDA - S01E02 - Candies, Canes, Kisses, and Blades x265 FLAC Bluray-1080p StarLight - [EHX].mkv β†’ SANDA - S01E02 - Candies, Canes, Kisses, and Blades x265 FLAC Bluray-1080p StarLight - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-13T15:51:15Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'JPN FLAC 16-bit'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T15:51:17Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'English Dub'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T15:51:17Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: SANDA - S01E02 - Candies, Canes, Kisses, and Blades x265 FLAC Bluray-1080p StarLight - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-13T15:51:17Z", "level": "INFO", "message": " Type: ANIME | Show: SANDA (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-13T15:51:17Z", "level": "INFO", "message": " Size: 1737.3MB β†’ 342.74MB (19.7% of original, 80.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-13T15:51:17Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-13T15:51:17Z", "level": "INFO", "message": "Deleted original and processing copy for SANDA - S01E02 - Candies, Canes, Kisses, and Blades x265 FLAC Bluray-1080p StarLight.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-13T15:51:17Z", "level": "INFO", "message": "Processing: SANDA - S01E03 - Charred Fruit Tastes All the Sweeter x265 FLAC Bluray-1080p StarLight.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-13T15:51:31Z", "level": "INFO", "message": "Copied SANDA - S01E03 - Charred Fruit Tastes All the Sweeter x265 FLAC Bluray-1080p StarLight.mkv β†’ SANDA - S01E03 - Charred Fruit Tastes All the Sweeter x265 FLAC Bluray-1080p StarLight.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-13T15:51:32Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-13T15:51:32Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-13T15:51:32Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-13T15:51:33Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'JPN FLAC 16-bit'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T15:51:34Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'English Dub'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T15:51:34Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-13T15:51:34Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-13T15:51:34Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-13T15:51:34Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-13T15:51:34Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-13T15:51:34Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-13T15:51:34Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-13T15:51:34Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-13T15:51:34Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-13T15:51:34Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 670kbps | Action: ENCODE | Target: 192kbps | Title: JPN FLAC 16-bit", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-13T15:51:34Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 224kbps | Action: ENCODE | Target: 192kbps | Title: English Dub", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-13T15:51:34Z", "level": "INFO", "message": "Stream 1: title='JPN FLAC 16-bit', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-13T15:51:34Z", "level": "INFO", "message": "Stream 2: title='English Dub', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-13T15:51:34Z", "level": "INFO", "message": "Running CQ encode: SANDA - S01E03 - Charred Fruit Tastes All the Sweeter x265 FLAC Bluray-1080p StarLight - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-13T15:54:35Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-13T15:54:35Z", "level": "INFO", "message": " Original Size: 1630.33 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-13T15:54:35Z", "level": "INFO", "message": " Encoded Size: 340.83 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-13T15:54:35Z", "level": "INFO", "message": " Reduction: 20.9% of original (79.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-13T15:54:35Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-13T15:54:35Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-13T15:54:38Z", "level": "INFO", "message": "Moved SANDA - S01E03 - Charred Fruit Tastes All the Sweeter x265 FLAC Bluray-1080p StarLight - [EHX].mkv β†’ SANDA - S01E03 - Charred Fruit Tastes All the Sweeter x265 FLAC Bluray-1080p StarLight - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-13T15:54:39Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'JPN FLAC 16-bit'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T15:54:40Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'English Dub'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T15:54:40Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: SANDA - S01E03 - Charred Fruit Tastes All the Sweeter x265 FLAC Bluray-1080p StarLight - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-13T15:54:40Z", "level": "INFO", "message": " Type: ANIME | Show: SANDA (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-13T15:54:40Z", "level": "INFO", "message": " Size: 1630.33MB β†’ 340.83MB (20.9% of original, 79.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-13T15:54:40Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-13T15:54:40Z", "level": "INFO", "message": "Deleted original and processing copy for SANDA - S01E03 - Charred Fruit Tastes All the Sweeter x265 FLAC Bluray-1080p StarLight.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-13T15:54:40Z", "level": "INFO", "message": "Processing: SANDA - S01E04 - Zeus, Smasher of Textbooks x265 FLAC Bluray-1080p StarLight.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-13T15:54:54Z", "level": "INFO", "message": "Copied SANDA - S01E04 - Zeus, Smasher of Textbooks x265 FLAC Bluray-1080p StarLight.mkv β†’ SANDA - S01E04 - Zeus, Smasher of Textbooks x265 FLAC Bluray-1080p StarLight.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-13T15:54:55Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-13T15:54:55Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-13T15:54:55Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-13T15:54:56Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'JPN FLAC 16-bit'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T15:54:57Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'English Dub'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T15:54:57Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-13T15:54:57Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-13T15:54:57Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-13T15:54:57Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-13T15:54:57Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-13T15:54:57Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-13T15:54:57Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-13T15:54:57Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-13T15:54:57Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-13T15:54:57Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 725kbps | Action: ENCODE | Target: 192kbps | Title: JPN FLAC 16-bit", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-13T15:54:57Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 222kbps | Action: ENCODE | Target: 192kbps | Title: English Dub", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-13T15:54:57Z", "level": "INFO", "message": "Stream 1: title='JPN FLAC 16-bit', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-13T15:54:57Z", "level": "INFO", "message": "Stream 2: title='English Dub', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-13T15:54:57Z", "level": "INFO", "message": "Running CQ encode: SANDA - S01E04 - Zeus, Smasher of Textbooks x265 FLAC Bluray-1080p StarLight - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-13T15:57:58Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-13T15:57:58Z", "level": "INFO", "message": " Original Size: 1576.67 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-13T15:57:58Z", "level": "INFO", "message": " Encoded Size: 348.57 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-13T15:57:58Z", "level": "INFO", "message": " Reduction: 22.1% of original (77.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-13T15:57:58Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-13T15:57:58Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-13T15:58:02Z", "level": "INFO", "message": "Moved SANDA - S01E04 - Zeus, Smasher of Textbooks x265 FLAC Bluray-1080p StarLight - [EHX].mkv β†’ SANDA - S01E04 - Zeus, Smasher of Textbooks x265 FLAC Bluray-1080p StarLight - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-13T15:58:03Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'JPN FLAC 16-bit'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T15:58:04Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'English Dub'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T15:58:04Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: SANDA - S01E04 - Zeus, Smasher of Textbooks x265 FLAC Bluray-1080p StarLight - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-13T15:58:04Z", "level": "INFO", "message": " Type: ANIME | Show: SANDA (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-13T15:58:04Z", "level": "INFO", "message": " Size: 1576.67MB β†’ 348.57MB (22.1% of original, 77.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-13T15:58:04Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-13T15:58:04Z", "level": "INFO", "message": "Deleted original and processing copy for SANDA - S01E04 - Zeus, Smasher of Textbooks x265 FLAC Bluray-1080p StarLight.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-13T15:58:04Z", "level": "INFO", "message": "Processing: SANDA - S01E05 - A Typhoon in a Snow Globe x265 FLAC Bluray-1080p StarLight.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-13T15:58:20Z", "level": "INFO", "message": "Copied SANDA - S01E05 - A Typhoon in a Snow Globe x265 FLAC Bluray-1080p StarLight.mkv β†’ SANDA - S01E05 - A Typhoon in a Snow Globe x265 FLAC Bluray-1080p StarLight.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-13T15:58:20Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-13T15:58:20Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-13T15:58:20Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-13T15:58:21Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'JPN FLAC 16-bit'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T15:58:23Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'English Dub'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T15:58:23Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-13T15:58:23Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-13T15:58:23Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-13T15:58:23Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-13T15:58:23Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-13T15:58:23Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-13T15:58:23Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-13T15:58:23Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-13T15:58:23Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-13T15:58:23Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 847kbps | Action: ENCODE | Target: 192kbps | Title: JPN FLAC 16-bit", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-13T15:58:23Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 222kbps | Action: ENCODE | Target: 192kbps | Title: English Dub", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-13T15:58:23Z", "level": "INFO", "message": "Stream 1: title='JPN FLAC 16-bit', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-13T15:58:23Z", "level": "INFO", "message": "Stream 2: title='English Dub', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-13T15:58:23Z", "level": "INFO", "message": "Running CQ encode: SANDA - S01E05 - A Typhoon in a Snow Globe x265 FLAC Bluray-1080p StarLight - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-13T16:01:22Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-13T16:01:22Z", "level": "INFO", "message": " Original Size: 1790.44 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-13T16:01:22Z", "level": "INFO", "message": " Encoded Size: 430.27 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-13T16:01:22Z", "level": "INFO", "message": " Reduction: 24.0% of original (76.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-13T16:01:22Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-13T16:01:22Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-13T16:01:26Z", "level": "INFO", "message": "Moved SANDA - S01E05 - A Typhoon in a Snow Globe x265 FLAC Bluray-1080p StarLight - [EHX].mkv β†’ SANDA - S01E05 - A Typhoon in a Snow Globe x265 FLAC Bluray-1080p StarLight - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-13T16:01:28Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'JPN FLAC 16-bit'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T16:01:29Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'English Dub'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T16:01:29Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: SANDA - S01E05 - A Typhoon in a Snow Globe x265 FLAC Bluray-1080p StarLight - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-13T16:01:29Z", "level": "INFO", "message": " Type: ANIME | Show: SANDA (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-13T16:01:29Z", "level": "INFO", "message": " Size: 1790.44MB β†’ 430.27MB (24.0% of original, 76.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-13T16:01:29Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-13T16:01:29Z", "level": "INFO", "message": "Deleted original and processing copy for SANDA - S01E05 - A Typhoon in a Snow Globe x265 FLAC Bluray-1080p StarLight.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-13T16:01:29Z", "level": "INFO", "message": "Processing: SANDA - S01E06 - Cyborg vs. Santa Claus x265 FLAC Bluray-1080p StarLight.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-13T16:01:44Z", "level": "INFO", "message": "Copied SANDA - S01E06 - Cyborg vs. Santa Claus x265 FLAC Bluray-1080p StarLight.mkv β†’ SANDA - S01E06 - Cyborg vs. Santa Claus x265 FLAC Bluray-1080p StarLight.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-13T16:01:45Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-13T16:01:45Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-13T16:01:45Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-13T16:01:46Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'JPN FLAC 16-bit'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T16:01:47Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'English Dub'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T16:01:47Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-13T16:01:47Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-13T16:01:47Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-13T16:01:47Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-13T16:01:47Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-13T16:01:47Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-13T16:01:47Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-13T16:01:47Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-13T16:01:47Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-13T16:01:47Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 791kbps | Action: ENCODE | Target: 192kbps | Title: JPN FLAC 16-bit", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-13T16:01:47Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 224kbps | Action: ENCODE | Target: 192kbps | Title: English Dub", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-13T16:01:47Z", "level": "INFO", "message": "Stream 1: title='JPN FLAC 16-bit', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-13T16:01:47Z", "level": "INFO", "message": "Stream 2: title='English Dub', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-13T16:01:47Z", "level": "INFO", "message": "Running CQ encode: SANDA - S01E06 - Cyborg vs. Santa Claus x265 FLAC Bluray-1080p StarLight - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-13T16:04:47Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-13T16:04:47Z", "level": "INFO", "message": " Original Size: 1709.11 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-13T16:04:47Z", "level": "INFO", "message": " Encoded Size: 382.91 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-13T16:04:47Z", "level": "INFO", "message": " Reduction: 22.4% of original (77.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-13T16:04:47Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-13T16:04:47Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-13T16:04:51Z", "level": "INFO", "message": "Moved SANDA - S01E06 - Cyborg vs. Santa Claus x265 FLAC Bluray-1080p StarLight - [EHX].mkv β†’ SANDA - S01E06 - Cyborg vs. Santa Claus x265 FLAC Bluray-1080p StarLight - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-13T16:04:52Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'JPN FLAC 16-bit'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T16:04:53Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'English Dub'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T16:04:53Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: SANDA - S01E06 - Cyborg vs. Santa Claus x265 FLAC Bluray-1080p StarLight - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-13T16:04:53Z", "level": "INFO", "message": " Type: ANIME | Show: SANDA (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-13T16:04:53Z", "level": "INFO", "message": " Size: 1709.11MB β†’ 382.91MB (22.4% of original, 77.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-13T16:04:53Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-13T16:04:53Z", "level": "INFO", "message": "Deleted original and processing copy for SANDA - S01E06 - Cyborg vs. Santa Claus x265 FLAC Bluray-1080p StarLight.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-13T16:04:53Z", "level": "INFO", "message": "Processing: SANDA - S01E07 - Double-Faced Carnivorous Plant x265 FLAC Bluray-1080p StarLight.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-13T16:05:07Z", "level": "INFO", "message": "Copied SANDA - S01E07 - Double-Faced Carnivorous Plant x265 FLAC Bluray-1080p StarLight.mkv β†’ SANDA - S01E07 - Double-Faced Carnivorous Plant x265 FLAC Bluray-1080p StarLight.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-13T16:05:07Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-13T16:05:07Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-13T16:05:07Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-13T16:05:08Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'JPN FLAC 16-bit'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T16:05:09Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'English Dub'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T16:05:09Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-13T16:05:09Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-13T16:05:09Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-13T16:05:09Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-13T16:05:09Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-13T16:05:09Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-13T16:05:09Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-13T16:05:09Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-13T16:05:09Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-13T16:05:09Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 646kbps | Action: ENCODE | Target: 192kbps | Title: JPN FLAC 16-bit", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-13T16:05:09Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 224kbps | Action: ENCODE | Target: 192kbps | Title: English Dub", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-13T16:05:09Z", "level": "INFO", "message": "Stream 1: title='JPN FLAC 16-bit', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-13T16:05:09Z", "level": "INFO", "message": "Stream 2: title='English Dub', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-13T16:05:09Z", "level": "INFO", "message": "Running CQ encode: SANDA - S01E07 - Double-Faced Carnivorous Plant x265 FLAC Bluray-1080p StarLight - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-13T16:08:10Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-13T16:08:10Z", "level": "INFO", "message": " Original Size: 1540.41 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-13T16:08:10Z", "level": "INFO", "message": " Encoded Size: 337.88 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-13T16:08:10Z", "level": "INFO", "message": " Reduction: 21.9% of original (78.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-13T16:08:10Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-13T16:08:10Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-13T16:08:13Z", "level": "INFO", "message": "Moved SANDA - S01E07 - Double-Faced Carnivorous Plant x265 FLAC Bluray-1080p StarLight - [EHX].mkv β†’ SANDA - S01E07 - Double-Faced Carnivorous Plant x265 FLAC Bluray-1080p StarLight - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-13T16:08:14Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'JPN FLAC 16-bit'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T16:08:15Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'English Dub'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T16:08:15Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: SANDA - S01E07 - Double-Faced Carnivorous Plant x265 FLAC Bluray-1080p StarLight - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-13T16:08:15Z", "level": "INFO", "message": " Type: ANIME | Show: SANDA (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-13T16:08:15Z", "level": "INFO", "message": " Size: 1540.41MB β†’ 337.88MB (21.9% of original, 78.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-13T16:08:15Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-13T16:08:15Z", "level": "INFO", "message": "Deleted original and processing copy for SANDA - S01E07 - Double-Faced Carnivorous Plant x265 FLAC Bluray-1080p StarLight.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-13T16:08:15Z", "level": "INFO", "message": "Processing: SANDA - S01E08 - Love, the Most Selfish Thing There Is x265 FLAC Bluray-1080p StarLight.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-13T16:08:30Z", "level": "INFO", "message": "Copied SANDA - S01E08 - Love, the Most Selfish Thing There Is x265 FLAC Bluray-1080p StarLight.mkv β†’ SANDA - S01E08 - Love, the Most Selfish Thing There Is x265 FLAC Bluray-1080p StarLight.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-13T16:08:30Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-13T16:08:30Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-13T16:08:30Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-13T16:08:31Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'JPN FLAC 16-bit'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T16:08:32Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'English Dub'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T16:08:32Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-13T16:08:32Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-13T16:08:32Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-13T16:08:32Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-13T16:08:32Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-13T16:08:32Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-13T16:08:32Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-13T16:08:32Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-13T16:08:32Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-13T16:08:32Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 679kbps | Action: ENCODE | Target: 192kbps | Title: JPN FLAC 16-bit", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-13T16:08:32Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 224kbps | Action: ENCODE | Target: 192kbps | Title: English Dub", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-13T16:08:32Z", "level": "INFO", "message": "Stream 1: title='JPN FLAC 16-bit', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-13T16:08:32Z", "level": "INFO", "message": "Stream 2: title='English Dub', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-13T16:08:32Z", "level": "INFO", "message": "Running CQ encode: SANDA - S01E08 - Love, the Most Selfish Thing There Is x265 FLAC Bluray-1080p StarLight - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-13T16:11:32Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-13T16:11:32Z", "level": "INFO", "message": " Original Size: 1567.43 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-13T16:11:32Z", "level": "INFO", "message": " Encoded Size: 342.43 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-13T16:11:32Z", "level": "INFO", "message": " Reduction: 21.8% of original (78.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-13T16:11:32Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-13T16:11:32Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-13T16:11:36Z", "level": "INFO", "message": "Moved SANDA - S01E08 - Love, the Most Selfish Thing There Is x265 FLAC Bluray-1080p StarLight - [EHX].mkv β†’ SANDA - S01E08 - Love, the Most Selfish Thing There Is x265 FLAC Bluray-1080p StarLight - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-13T16:11:37Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'JPN FLAC 16-bit'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T16:11:38Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'English Dub'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T16:11:38Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: SANDA - S01E08 - Love, the Most Selfish Thing There Is x265 FLAC Bluray-1080p StarLight - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-13T16:11:38Z", "level": "INFO", "message": " Type: ANIME | Show: SANDA (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-13T16:11:38Z", "level": "INFO", "message": " Size: 1567.43MB β†’ 342.43MB (21.8% of original, 78.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-13T16:11:38Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-13T16:11:38Z", "level": "INFO", "message": "Deleted original and processing copy for SANDA - S01E08 - Love, the Most Selfish Thing There Is x265 FLAC Bluray-1080p StarLight.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-13T16:11:38Z", "level": "INFO", "message": "Processing: SANDA - S01E09 - A Fake Flower, Yet Its Roots Rot x265 FLAC Bluray-1080p StarLight.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-13T16:11:52Z", "level": "INFO", "message": "Copied SANDA - S01E09 - A Fake Flower, Yet Its Roots Rot x265 FLAC Bluray-1080p StarLight.mkv β†’ SANDA - S01E09 - A Fake Flower, Yet Its Roots Rot x265 FLAC Bluray-1080p StarLight.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-13T16:11:53Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-13T16:11:53Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-13T16:11:53Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-13T16:11:54Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'JPN FLAC 16-bit'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T16:11:55Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'English Dub'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T16:11:55Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-13T16:11:55Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-13T16:11:55Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-13T16:11:55Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-13T16:11:55Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-13T16:11:55Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-13T16:11:55Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-13T16:11:55Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-13T16:11:55Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-13T16:11:55Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 652kbps | Action: ENCODE | Target: 192kbps | Title: JPN FLAC 16-bit", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-13T16:11:55Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 222kbps | Action: ENCODE | Target: 192kbps | Title: English Dub", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-13T16:11:55Z", "level": "INFO", "message": "Stream 1: title='JPN FLAC 16-bit', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-13T16:11:55Z", "level": "INFO", "message": "Stream 2: title='English Dub', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-13T16:11:55Z", "level": "INFO", "message": "Running CQ encode: SANDA - S01E09 - A Fake Flower, Yet Its Roots Rot x265 FLAC Bluray-1080p StarLight - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-13T16:14:56Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-13T16:14:56Z", "level": "INFO", "message": " Original Size: 1599.37 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-13T16:14:56Z", "level": "INFO", "message": " Encoded Size: 332.27 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-13T16:14:56Z", "level": "INFO", "message": " Reduction: 20.8% of original (79.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-13T16:14:56Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-13T16:14:56Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-13T16:14:59Z", "level": "INFO", "message": "Moved SANDA - S01E09 - A Fake Flower, Yet Its Roots Rot x265 FLAC Bluray-1080p StarLight - [EHX].mkv β†’ SANDA - S01E09 - A Fake Flower, Yet Its Roots Rot x265 FLAC Bluray-1080p StarLight - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-13T16:15:00Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'JPN FLAC 16-bit'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T16:15:01Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'English Dub'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T16:15:01Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: SANDA - S01E09 - A Fake Flower, Yet Its Roots Rot x265 FLAC Bluray-1080p StarLight - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-13T16:15:01Z", "level": "INFO", "message": " Type: ANIME | Show: SANDA (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-13T16:15:01Z", "level": "INFO", "message": " Size: 1599.37MB β†’ 332.27MB (20.8% of original, 79.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-13T16:15:01Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-13T16:15:01Z", "level": "INFO", "message": "Deleted original and processing copy for SANDA - S01E09 - A Fake Flower, Yet Its Roots Rot x265 FLAC Bluray-1080p StarLight.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-13T16:15:01Z", "level": "INFO", "message": "Processing: SANDA - S01E10 - You, an Everlasting Moment x265 FLAC Bluray-1080p StarLight.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-13T16:15:15Z", "level": "INFO", "message": "Copied SANDA - S01E10 - You, an Everlasting Moment x265 FLAC Bluray-1080p StarLight.mkv β†’ SANDA - S01E10 - You, an Everlasting Moment x265 FLAC Bluray-1080p StarLight.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-13T16:15:15Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-13T16:15:15Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-13T16:15:15Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-13T16:15:16Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'JPN FLAC 16-bit'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T16:15:17Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'English Dub'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T16:15:17Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-13T16:15:17Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-13T16:15:17Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-13T16:15:17Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-13T16:15:17Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-13T16:15:17Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-13T16:15:17Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-13T16:15:17Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-13T16:15:17Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-13T16:15:17Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 683kbps | Action: ENCODE | Target: 192kbps | Title: JPN FLAC 16-bit", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-13T16:15:17Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 222kbps | Action: ENCODE | Target: 192kbps | Title: English Dub", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-13T16:15:17Z", "level": "INFO", "message": "Stream 1: title='JPN FLAC 16-bit', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-13T16:15:17Z", "level": "INFO", "message": "Stream 2: title='English Dub', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-13T16:15:17Z", "level": "INFO", "message": "Running CQ encode: SANDA - S01E10 - You, an Everlasting Moment x265 FLAC Bluray-1080p StarLight - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-13T16:18:19Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-13T16:18:19Z", "level": "INFO", "message": " Original Size: 1565.42 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-13T16:18:19Z", "level": "INFO", "message": " Encoded Size: 304.22 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-13T16:18:19Z", "level": "INFO", "message": " Reduction: 19.4% of original (80.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-13T16:18:19Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-13T16:18:19Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-13T16:18:22Z", "level": "INFO", "message": "Moved SANDA - S01E10 - You, an Everlasting Moment x265 FLAC Bluray-1080p StarLight - [EHX].mkv β†’ SANDA - S01E10 - You, an Everlasting Moment x265 FLAC Bluray-1080p StarLight - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-13T16:18:23Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'JPN FLAC 16-bit'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T16:18:24Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'English Dub'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T16:18:24Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: SANDA - S01E10 - You, an Everlasting Moment x265 FLAC Bluray-1080p StarLight - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-13T16:18:24Z", "level": "INFO", "message": " Type: ANIME | Show: SANDA (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-13T16:18:24Z", "level": "INFO", "message": " Size: 1565.42MB β†’ 304.22MB (19.4% of original, 80.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-13T16:18:24Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-13T16:18:24Z", "level": "INFO", "message": "Deleted original and processing copy for SANDA - S01E10 - You, an Everlasting Moment x265 FLAC Bluray-1080p StarLight.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-13T16:18:24Z", "level": "INFO", "message": "Processing: SANDA - S01E11 - Flashback Attack x265 FLAC Bluray-1080p StarLight.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-13T16:18:39Z", "level": "INFO", "message": "Copied SANDA - S01E11 - Flashback Attack x265 FLAC Bluray-1080p StarLight.mkv β†’ SANDA - S01E11 - Flashback Attack x265 FLAC Bluray-1080p StarLight.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-13T16:18:39Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-13T16:18:39Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-13T16:18:39Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-13T16:18:40Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'JPN FLAC 16-bit'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T16:18:41Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'English Dub'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T16:18:41Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-13T16:18:41Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-13T16:18:41Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-13T16:18:41Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-13T16:18:41Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-13T16:18:41Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-13T16:18:41Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-13T16:18:41Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-13T16:18:41Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-13T16:18:41Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 657kbps | Action: ENCODE | Target: 192kbps | Title: JPN FLAC 16-bit", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-13T16:18:41Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 222kbps | Action: ENCODE | Target: 192kbps | Title: English Dub", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-13T16:18:41Z", "level": "INFO", "message": "Stream 1: title='JPN FLAC 16-bit', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-13T16:18:41Z", "level": "INFO", "message": "Stream 2: title='English Dub', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-13T16:18:41Z", "level": "INFO", "message": "Running CQ encode: SANDA - S01E11 - Flashback Attack x265 FLAC Bluray-1080p StarLight - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-13T16:21:41Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-13T16:21:41Z", "level": "INFO", "message": " Original Size: 1684.86 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-13T16:21:41Z", "level": "INFO", "message": " Encoded Size: 358.24 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-13T16:21:41Z", "level": "INFO", "message": " Reduction: 21.3% of original (78.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-13T16:21:41Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-13T16:21:41Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-13T16:21:45Z", "level": "INFO", "message": "Moved SANDA - S01E11 - Flashback Attack x265 FLAC Bluray-1080p StarLight - [EHX].mkv β†’ SANDA - S01E11 - Flashback Attack x265 FLAC Bluray-1080p StarLight - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-13T16:21:46Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'JPN FLAC 16-bit'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T16:21:47Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'English Dub'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T16:21:47Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: SANDA - S01E11 - Flashback Attack x265 FLAC Bluray-1080p StarLight - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-13T16:21:47Z", "level": "INFO", "message": " Type: ANIME | Show: SANDA (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-13T16:21:47Z", "level": "INFO", "message": " Size: 1684.86MB β†’ 358.24MB (21.3% of original, 78.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-13T16:21:47Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-13T16:21:47Z", "level": "INFO", "message": "Deleted original and processing copy for SANDA - S01E11 - Flashback Attack x265 FLAC Bluray-1080p StarLight.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-13T16:21:47Z", "level": "INFO", "message": "Processing: SANDA - S01E12 - Pale Blue Pall x265 FLAC Bluray-1080p StarLight.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-13T16:22:03Z", "level": "INFO", "message": "Copied SANDA - S01E12 - Pale Blue Pall x265 FLAC Bluray-1080p StarLight.mkv β†’ SANDA - S01E12 - Pale Blue Pall x265 FLAC Bluray-1080p StarLight.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-13T16:22:04Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-13T16:22:04Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-13T16:22:04Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-13T16:22:05Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'JPN FLAC 16-bit'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T16:22:06Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'English Dub'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T16:22:06Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-13T16:22:06Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-13T16:22:06Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-13T16:22:06Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-13T16:22:06Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-13T16:22:06Z", "level": "INFO", "message": " β€’ Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-13T16:22:06Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-13T16:22:06Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-13T16:22:06Z", "level": "INFO", "message": " Audio Streams (2 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-13T16:22:06Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: jpn | Detected: 818kbps | Action: ENCODE | Target: 192kbps | Title: JPN FLAC 16-bit", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-13T16:22:06Z", "level": "INFO", "message": " - Stream #2: 2chβ†’2ch | Lang: eng | Detected: 224kbps | Action: ENCODE | Target: 192kbps | Title: English Dub", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-13T16:22:06Z", "level": "INFO", "message": "Stream 1: title='JPN FLAC 16-bit', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-13T16:22:06Z", "level": "INFO", "message": "Stream 2: title='English Dub', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-13T16:22:06Z", "level": "INFO", "message": "Running CQ encode: SANDA - S01E12 - Pale Blue Pall x265 FLAC Bluray-1080p StarLight - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-13T16:25:06Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-13T16:25:06Z", "level": "INFO", "message": " Original Size: 1749.14 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-13T16:25:06Z", "level": "INFO", "message": " Encoded Size: 358.71 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-13T16:25:06Z", "level": "INFO", "message": " Reduction: 20.5% of original (79.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-13T16:25:06Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-13T16:25:06Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-13T16:25:09Z", "level": "INFO", "message": "Moved SANDA - S01E12 - Pale Blue Pall x265 FLAC Bluray-1080p StarLight - [EHX].mkv β†’ SANDA - S01E12 - Pale Blue Pall x265 FLAC Bluray-1080p StarLight - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-13T16:25:10Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'JPN FLAC 16-bit'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T16:25:12Z", "level": "INFO", "message": "Stream 2: Extracted title from metadata: 'English Dub'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-13T16:25:12Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: SANDA - S01E12 - Pale Blue Pall x265 FLAC Bluray-1080p StarLight - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-13T16:25:12Z", "level": "INFO", "message": " Type: ANIME | Show: SANDA (2025)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-13T16:25:12Z", "level": "INFO", "message": " Size: 1749.14MB β†’ 358.71MB (20.5% of original, 79.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-13T16:25:12Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-13T16:25:12Z", "level": "INFO", "message": "Deleted original and processing copy for SANDA - S01E12 - Pale Blue Pall x265 FLAC Bluray-1080p StarLight.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-13T16:25:12Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 512} {"timestamp": "2026-02-19T14:13:20Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Taboo (2017)\\Season 1", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-02-19T14:13:20Z", "level": "INFO", "message": "Processing: Taboo (2017) - S01E01 - Episode 1 (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T14:13:41Z", "level": "INFO", "message": "Copied Taboo (2017) - S01E01 - Episode 1 (1080p BluRay x265 Ghost).mkv β†’ Taboo (2017) - S01E01 - Episode 1 (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T14:13:41Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T14:13:41Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T14:13:41Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T14:13:44Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T14:13:44Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T14:13:44Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T14:13:44Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T14:13:44Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T14:13:44Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T14:13:44Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T14:13:44Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T14:13:44Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T14:13:44Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T14:13:44Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 637kbps | Action: ENCODE | Target: 448kbps | Title: Surround 5.1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T14:13:44Z", "level": "INFO", "message": "Stream 1: title='Surround 5.1', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T14:13:44Z", "level": "INFO", "message": "Running CQ encode: Taboo (2017) - S01E01 - Episode 1 (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T14:20:59Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T14:20:59Z", "level": "INFO", "message": " Original Size: 2343.02 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T14:20:59Z", "level": "INFO", "message": " Encoded Size: 847.56 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T14:20:59Z", "level": "INFO", "message": " Reduction: 36.2% of original (63.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T14:20:59Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T14:20:59Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T14:21:07Z", "level": "INFO", "message": "Moved Taboo (2017) - S01E01 - Episode 1 (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Taboo (2017) - S01E01 - Episode 1 (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T14:21:09Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T14:21:09Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taboo (2017) - S01E01 - Episode 1 (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T14:21:09Z", "level": "INFO", "message": " Type: TV | Show: Taboo (2017)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T14:21:09Z", "level": "INFO", "message": " Size: 2343.02MB β†’ 847.56MB (36.2% of original, 63.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T14:21:09Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T14:21:09Z", "level": "INFO", "message": "Deleted original and processing copy for Taboo (2017) - S01E01 - Episode 1 (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T14:21:09Z", "level": "INFO", "message": "Processing: Taboo (2017) - S01E02 - Episode 2 (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T14:21:33Z", "level": "INFO", "message": "Copied Taboo (2017) - S01E02 - Episode 2 (1080p BluRay x265 Ghost).mkv β†’ Taboo (2017) - S01E02 - Episode 2 (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T14:21:33Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T14:21:33Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T14:21:33Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T14:21:36Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T14:21:36Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T14:21:36Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T14:21:36Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T14:21:36Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T14:21:36Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T14:21:36Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T14:21:36Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T14:21:36Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T14:21:36Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T14:21:36Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 636kbps | Action: ENCODE | Target: 448kbps | Title: Surround 5.1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T14:21:36Z", "level": "INFO", "message": "Stream 1: title='Surround 5.1', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T14:21:36Z", "level": "INFO", "message": "Running CQ encode: Taboo (2017) - S01E02 - Episode 2 (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T14:29:08Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T14:29:08Z", "level": "INFO", "message": " Original Size: 2430.17 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T14:29:08Z", "level": "INFO", "message": " Encoded Size: 838.78 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T14:29:08Z", "level": "INFO", "message": " Reduction: 34.5% of original (65.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T14:29:08Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T14:29:08Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T14:29:15Z", "level": "INFO", "message": "Moved Taboo (2017) - S01E02 - Episode 2 (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Taboo (2017) - S01E02 - Episode 2 (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T14:29:17Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T14:29:17Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taboo (2017) - S01E02 - Episode 2 (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T14:29:17Z", "level": "INFO", "message": " Type: TV | Show: Taboo (2017)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T14:29:17Z", "level": "INFO", "message": " Size: 2430.17MB β†’ 838.78MB (34.5% of original, 65.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T14:29:17Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T14:29:18Z", "level": "INFO", "message": "Deleted original and processing copy for Taboo (2017) - S01E02 - Episode 2 (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T14:29:18Z", "level": "INFO", "message": "Processing: Taboo (2017) - S01E03 - Episode 3 (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T14:29:40Z", "level": "INFO", "message": "Copied Taboo (2017) - S01E03 - Episode 3 (1080p BluRay x265 Ghost).mkv β†’ Taboo (2017) - S01E03 - Episode 3 (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T14:29:40Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T14:29:40Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T14:29:40Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T14:29:43Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T14:29:43Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T14:29:43Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T14:29:43Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T14:29:43Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T14:29:43Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T14:29:43Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T14:29:43Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T14:29:43Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T14:29:43Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T14:29:43Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 636kbps | Action: ENCODE | Target: 448kbps | Title: Surround 5.1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T14:29:43Z", "level": "INFO", "message": "Stream 1: title='Surround 5.1', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T14:29:43Z", "level": "INFO", "message": "Running CQ encode: Taboo (2017) - S01E03 - Episode 3 (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T14:37:03Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T14:37:03Z", "level": "INFO", "message": " Original Size: 2380.55 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T14:37:03Z", "level": "INFO", "message": " Encoded Size: 864.53 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T14:37:03Z", "level": "INFO", "message": " Reduction: 36.3% of original (63.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T14:37:03Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T14:37:03Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T14:37:10Z", "level": "INFO", "message": "Moved Taboo (2017) - S01E03 - Episode 3 (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Taboo (2017) - S01E03 - Episode 3 (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T14:37:13Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T14:37:13Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taboo (2017) - S01E03 - Episode 3 (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T14:37:13Z", "level": "INFO", "message": " Type: TV | Show: Taboo (2017)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T14:37:13Z", "level": "INFO", "message": " Size: 2380.55MB β†’ 864.53MB (36.3% of original, 63.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T14:37:13Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T14:37:13Z", "level": "INFO", "message": "Deleted original and processing copy for Taboo (2017) - S01E03 - Episode 3 (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T14:37:13Z", "level": "INFO", "message": "Processing: Taboo (2017) - S01E04 - Episode 4 (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T14:37:35Z", "level": "INFO", "message": "Copied Taboo (2017) - S01E04 - Episode 4 (1080p BluRay x265 Ghost).mkv β†’ Taboo (2017) - S01E04 - Episode 4 (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T14:37:35Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T14:37:35Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T14:37:35Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T14:37:38Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T14:37:38Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T14:37:38Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T14:37:38Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T14:37:38Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T14:37:38Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T14:37:38Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T14:37:38Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T14:37:38Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T14:37:38Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T14:37:38Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 639kbps | Action: ENCODE | Target: 448kbps | Title: Surround 5.1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T14:37:38Z", "level": "INFO", "message": "Stream 1: title='Surround 5.1', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T14:37:38Z", "level": "INFO", "message": "Running CQ encode: Taboo (2017) - S01E04 - Episode 4 (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T14:45:03Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T14:45:03Z", "level": "INFO", "message": " Original Size: 2401.00 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T14:45:03Z", "level": "INFO", "message": " Encoded Size: 836.47 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T14:45:03Z", "level": "INFO", "message": " Reduction: 34.8% of original (65.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T14:45:03Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T14:45:03Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T14:45:10Z", "level": "INFO", "message": "Moved Taboo (2017) - S01E04 - Episode 4 (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Taboo (2017) - S01E04 - Episode 4 (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T14:45:13Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T14:45:13Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taboo (2017) - S01E04 - Episode 4 (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T14:45:13Z", "level": "INFO", "message": " Type: TV | Show: Taboo (2017)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T14:45:13Z", "level": "INFO", "message": " Size: 2401.0MB β†’ 836.47MB (34.8% of original, 65.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T14:45:13Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T14:45:13Z", "level": "INFO", "message": "Deleted original and processing copy for Taboo (2017) - S01E04 - Episode 4 (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T14:45:13Z", "level": "INFO", "message": "Processing: Taboo (2017) - S01E05 - Episode 5 (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T14:45:36Z", "level": "INFO", "message": "Copied Taboo (2017) - S01E05 - Episode 5 (1080p BluRay x265 Ghost).mkv β†’ Taboo (2017) - S01E05 - Episode 5 (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T14:45:36Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T14:45:36Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T14:45:36Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T14:45:39Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T14:45:39Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T14:45:39Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T14:45:39Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T14:45:39Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T14:45:39Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T14:45:39Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T14:45:39Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T14:45:39Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T14:45:39Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T14:45:39Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 638kbps | Action: ENCODE | Target: 448kbps | Title: Surround 5.1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T14:45:39Z", "level": "INFO", "message": "Stream 1: title='Surround 5.1', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T14:45:39Z", "level": "INFO", "message": "Running CQ encode: Taboo (2017) - S01E05 - Episode 5 (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T14:53:16Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T14:53:16Z", "level": "INFO", "message": " Original Size: 2434.97 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T14:53:16Z", "level": "INFO", "message": " Encoded Size: 874.28 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T14:53:16Z", "level": "INFO", "message": " Reduction: 35.9% of original (64.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T14:53:16Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T14:53:16Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T14:53:23Z", "level": "INFO", "message": "Moved Taboo (2017) - S01E05 - Episode 5 (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Taboo (2017) - S01E05 - Episode 5 (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T14:53:26Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T14:53:26Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taboo (2017) - S01E05 - Episode 5 (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T14:53:26Z", "level": "INFO", "message": " Type: TV | Show: Taboo (2017)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T14:53:26Z", "level": "INFO", "message": " Size: 2434.97MB β†’ 874.28MB (35.9% of original, 64.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T14:53:26Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T14:53:26Z", "level": "INFO", "message": "Deleted original and processing copy for Taboo (2017) - S01E05 - Episode 5 (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T14:53:26Z", "level": "INFO", "message": "Processing: Taboo (2017) - S01E06 - Episode 6 (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T14:53:49Z", "level": "INFO", "message": "Copied Taboo (2017) - S01E06 - Episode 6 (1080p BluRay x265 Ghost).mkv β†’ Taboo (2017) - S01E06 - Episode 6 (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T14:53:49Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T14:53:49Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T14:53:49Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T14:53:51Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T14:53:51Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T14:53:51Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T14:53:51Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T14:53:51Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T14:53:51Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T14:53:51Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T14:53:51Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T14:53:51Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T14:53:51Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T14:53:51Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 639kbps | Action: ENCODE | Target: 448kbps | Title: Surround 5.1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T14:53:51Z", "level": "INFO", "message": "Stream 1: title='Surround 5.1', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T14:53:51Z", "level": "INFO", "message": "Running CQ encode: Taboo (2017) - S01E06 - Episode 6 (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T15:01:35Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T15:01:35Z", "level": "INFO", "message": " Original Size: 2471.45 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T15:01:35Z", "level": "INFO", "message": " Encoded Size: 913.95 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T15:01:35Z", "level": "INFO", "message": " Reduction: 37.0% of original (63.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T15:01:35Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T15:01:35Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T15:01:43Z", "level": "INFO", "message": "Moved Taboo (2017) - S01E06 - Episode 6 (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Taboo (2017) - S01E06 - Episode 6 (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T15:01:46Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T15:01:46Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taboo (2017) - S01E06 - Episode 6 (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T15:01:46Z", "level": "INFO", "message": " Type: TV | Show: Taboo (2017)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T15:01:46Z", "level": "INFO", "message": " Size: 2471.45MB β†’ 913.95MB (37.0% of original, 63.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T15:01:46Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T15:01:46Z", "level": "INFO", "message": "Deleted original and processing copy for Taboo (2017) - S01E06 - Episode 6 (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T15:01:46Z", "level": "INFO", "message": "Processing: Taboo (2017) - S01E07 - Episode 7 (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T15:02:09Z", "level": "INFO", "message": "Copied Taboo (2017) - S01E07 - Episode 7 (1080p BluRay x265 Ghost).mkv β†’ Taboo (2017) - S01E07 - Episode 7 (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T15:02:09Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T15:02:09Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T15:02:09Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T15:02:11Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T15:02:11Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T15:02:11Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T15:02:11Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T15:02:11Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T15:02:11Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T15:02:11Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T15:02:11Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T15:02:11Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T15:02:11Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T15:02:11Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 641kbps | Action: ENCODE | Target: 448kbps | Title: Surround 5.1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T15:02:11Z", "level": "INFO", "message": "Stream 1: title='Surround 5.1', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T15:02:11Z", "level": "INFO", "message": "Running CQ encode: Taboo (2017) - S01E07 - Episode 7 (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T15:09:48Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T15:09:48Z", "level": "INFO", "message": " Original Size: 2431.83 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T15:09:48Z", "level": "INFO", "message": " Encoded Size: 853.82 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T15:09:48Z", "level": "INFO", "message": " Reduction: 35.1% of original (64.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T15:09:48Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T15:09:48Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T15:09:55Z", "level": "INFO", "message": "Moved Taboo (2017) - S01E07 - Episode 7 (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Taboo (2017) - S01E07 - Episode 7 (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T15:09:58Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T15:09:58Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taboo (2017) - S01E07 - Episode 7 (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T15:09:58Z", "level": "INFO", "message": " Type: TV | Show: Taboo (2017)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T15:09:58Z", "level": "INFO", "message": " Size: 2431.83MB β†’ 853.82MB (35.1% of original, 64.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T15:09:58Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T15:09:58Z", "level": "INFO", "message": "Deleted original and processing copy for Taboo (2017) - S01E07 - Episode 7 (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T15:09:58Z", "level": "INFO", "message": "Processing: Taboo (2017) - S01E08 - Episode 8 (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T15:10:21Z", "level": "INFO", "message": "Copied Taboo (2017) - S01E08 - Episode 8 (1080p BluRay x265 Ghost).mkv β†’ Taboo (2017) - S01E08 - Episode 8 (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T15:10:21Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T15:10:21Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T15:10:21Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T15:10:23Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T15:10:23Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T15:10:23Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T15:10:23Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T15:10:23Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T15:10:23Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T15:10:23Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T15:10:23Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T15:10:23Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T15:10:23Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T15:10:23Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 640kbps | Action: ENCODE | Target: 448kbps | Title: Surround 5.1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T15:10:23Z", "level": "INFO", "message": "Stream 1: title='Surround 5.1', is_commentary=False, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T15:10:23Z", "level": "INFO", "message": "Running CQ encode: Taboo (2017) - S01E08 - Episode 8 (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T15:17:53Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T15:17:53Z", "level": "INFO", "message": " Original Size: 2416.84 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T15:17:53Z", "level": "INFO", "message": " Encoded Size: 909.61 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T15:17:53Z", "level": "INFO", "message": " Reduction: 37.6% of original (62.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T15:17:53Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T15:17:53Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T15:18:00Z", "level": "INFO", "message": "Moved Taboo (2017) - S01E08 - Episode 8 (1080p BluRay x265 Ghost) - [EHX].mkv β†’ Taboo (2017) - S01E08 - Episode 8 (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T15:18:03Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T15:18:03Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Taboo (2017) - S01E08 - Episode 8 (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T15:18:03Z", "level": "INFO", "message": " Type: TV | Show: Taboo (2017)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T15:18:03Z", "level": "INFO", "message": " Size: 2416.84MB β†’ 909.61MB (37.6% of original, 62.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T15:18:03Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T15:18:03Z", "level": "INFO", "message": "Deleted original and processing copy for Taboo (2017) - S01E08 - Episode 8 (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T15:18:03Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 512} {"timestamp": "2026-02-19T15:20:57Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\American Gods (2017)", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-02-19T15:20:57Z", "level": "INFO", "message": "Processing: American Gods (2017) - S01E01 - The Bone Orchard (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T15:21:25Z", "level": "INFO", "message": "Copied American Gods (2017) - S01E01 - The Bone Orchard (1080p BluRay x265 Silence).mkv β†’ American Gods (2017) - S01E01 - The Bone Orchard (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T15:21:25Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T15:21:25Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T15:21:25Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T15:21:27Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T15:21:27Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T15:21:27Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T15:21:27Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T15:21:27Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T15:21:27Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T15:21:27Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T15:21:27Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T15:21:27Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T15:21:27Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 424kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T15:21:27Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T15:21:27Z", "level": "INFO", "message": "Running CQ encode: American Gods (2017) - S01E01 - The Bone Orchard (1080p BluRay x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T15:29:28Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T15:29:28Z", "level": "INFO", "message": " Original Size: 1975.68 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T15:29:28Z", "level": "INFO", "message": " Encoded Size: 1147.46 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T15:29:28Z", "level": "INFO", "message": " Reduction: 58.1% of original (41.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T15:29:28Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T15:29:28Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T15:29:38Z", "level": "INFO", "message": "Moved American Gods (2017) - S01E01 - The Bone Orchard (1080p BluRay x265 Silence) - [EHX].mkv β†’ American Gods (2017) - S01E01 - The Bone Orchard (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T15:29:40Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: American Gods (2017) - S01E01 - The Bone Orchard (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T15:29:40Z", "level": "INFO", "message": " Type: TV | Show: American Gods (2017)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T15:29:40Z", "level": "INFO", "message": " Size: 1975.68MB β†’ 1147.46MB (58.1% of original, 41.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T15:29:40Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T15:29:41Z", "level": "INFO", "message": "Deleted original and processing copy for American Gods (2017) - S01E01 - The Bone Orchard (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T15:29:41Z", "level": "INFO", "message": "Processing: American Gods (2017) - S01E02 - The Secret of Spoons (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T15:29:57Z", "level": "INFO", "message": "Copied American Gods (2017) - S01E02 - The Secret of Spoons (1080p BluRay x265 Silence).mkv β†’ American Gods (2017) - S01E02 - The Secret of Spoons (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T15:29:57Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T15:29:57Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T15:29:57Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T15:29:59Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T15:29:59Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T15:29:59Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T15:29:59Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T15:29:59Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T15:29:59Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T15:29:59Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T15:29:59Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T15:29:59Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T15:29:59Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 399kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T15:29:59Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T15:29:59Z", "level": "INFO", "message": "Running CQ encode: American Gods (2017) - S01E02 - The Secret of Spoons (1080p BluRay x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T15:37:30Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T15:37:30Z", "level": "INFO", "message": " Original Size: 1620.68 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T15:37:30Z", "level": "INFO", "message": " Encoded Size: 940.53 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T15:37:30Z", "level": "INFO", "message": " Reduction: 58.0% of original (42.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T15:37:30Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T15:37:30Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T15:37:38Z", "level": "INFO", "message": "Moved American Gods (2017) - S01E02 - The Secret of Spoons (1080p BluRay x265 Silence) - [EHX].mkv β†’ American Gods (2017) - S01E02 - The Secret of Spoons (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T15:37:40Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: American Gods (2017) - S01E02 - The Secret of Spoons (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T15:37:40Z", "level": "INFO", "message": " Type: TV | Show: American Gods (2017)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T15:37:40Z", "level": "INFO", "message": " Size: 1620.68MB β†’ 940.53MB (58.0% of original, 42.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T15:37:40Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T15:37:40Z", "level": "INFO", "message": "Deleted original and processing copy for American Gods (2017) - S01E02 - The Secret of Spoons (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T15:37:40Z", "level": "INFO", "message": "Processing: American Gods (2017) - S01E03 - Head Full of Snow (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T15:37:58Z", "level": "INFO", "message": "Copied American Gods (2017) - S01E03 - Head Full of Snow (1080p BluRay x265 Silence).mkv β†’ American Gods (2017) - S01E03 - Head Full of Snow (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T15:37:58Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T15:37:58Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T15:37:58Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T15:38:00Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T15:38:00Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T15:38:00Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T15:38:00Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T15:38:00Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T15:38:00Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T15:38:00Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T15:38:00Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T15:38:00Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T15:38:00Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 438kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T15:38:00Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T15:38:00Z", "level": "INFO", "message": "Running CQ encode: American Gods (2017) - S01E03 - Head Full of Snow (1080p BluRay x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T15:45:30Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T15:45:30Z", "level": "INFO", "message": " Original Size: 1749.56 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T15:45:30Z", "level": "INFO", "message": " Encoded Size: 1042.30 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T15:45:30Z", "level": "INFO", "message": " Reduction: 59.6% of original (40.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T15:45:30Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T15:45:30Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T15:45:39Z", "level": "INFO", "message": "Moved American Gods (2017) - S01E03 - Head Full of Snow (1080p BluRay x265 Silence) - [EHX].mkv β†’ American Gods (2017) - S01E03 - Head Full of Snow (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T15:45:41Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: American Gods (2017) - S01E03 - Head Full of Snow (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T15:45:41Z", "level": "INFO", "message": " Type: TV | Show: American Gods (2017)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T15:45:41Z", "level": "INFO", "message": " Size: 1749.56MB β†’ 1042.3MB (59.6% of original, 40.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T15:45:41Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T15:45:42Z", "level": "INFO", "message": "Deleted original and processing copy for American Gods (2017) - S01E03 - Head Full of Snow (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T15:45:42Z", "level": "INFO", "message": "Processing: American Gods (2017) - S01E04 - Git Gone (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T15:45:54Z", "level": "INFO", "message": "Copied American Gods (2017) - S01E04 - Git Gone (1080p BluRay x265 Silence).mkv β†’ American Gods (2017) - S01E04 - Git Gone (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T15:45:54Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T15:45:54Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T15:45:54Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T15:45:57Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T15:45:57Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T15:45:57Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T15:45:57Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T15:45:57Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T15:45:57Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T15:45:57Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T15:45:57Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T15:45:57Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T15:45:57Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 436kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T15:45:57Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T15:45:57Z", "level": "INFO", "message": "Running CQ encode: American Gods (2017) - S01E04 - Git Gone (1080p BluRay x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T15:53:21Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T15:53:21Z", "level": "INFO", "message": " Original Size: 1377.69 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T15:53:21Z", "level": "INFO", "message": " Encoded Size: 804.63 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T15:53:21Z", "level": "INFO", "message": " Reduction: 58.4% of original (41.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T15:53:21Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T15:53:21Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T15:53:28Z", "level": "INFO", "message": "Moved American Gods (2017) - S01E04 - Git Gone (1080p BluRay x265 Silence) - [EHX].mkv β†’ American Gods (2017) - S01E04 - Git Gone (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T15:53:30Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: American Gods (2017) - S01E04 - Git Gone (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T15:53:30Z", "level": "INFO", "message": " Type: TV | Show: American Gods (2017)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T15:53:30Z", "level": "INFO", "message": " Size: 1377.69MB β†’ 804.63MB (58.4% of original, 41.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T15:53:30Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T15:53:30Z", "level": "INFO", "message": "Deleted original and processing copy for American Gods (2017) - S01E04 - Git Gone (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T15:53:30Z", "level": "INFO", "message": "Processing: American Gods (2017) - S01E05 - Lemon Scented You (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T15:53:43Z", "level": "INFO", "message": "Copied American Gods (2017) - S01E05 - Lemon Scented You (1080p BluRay x265 Silence).mkv β†’ American Gods (2017) - S01E05 - Lemon Scented You (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T15:53:43Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T15:53:43Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T15:53:43Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T15:53:45Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T15:53:45Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T15:53:45Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T15:53:45Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T15:53:45Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T15:53:45Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T15:53:45Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T15:53:45Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T15:53:45Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T15:53:45Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 409kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T15:53:45Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T15:53:45Z", "level": "INFO", "message": "Running CQ encode: American Gods (2017) - S01E05 - Lemon Scented You (1080p BluRay x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T16:00:50Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T16:00:50Z", "level": "INFO", "message": " Original Size: 1284.47 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T16:00:50Z", "level": "INFO", "message": " Encoded Size: 765.32 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T16:00:50Z", "level": "INFO", "message": " Reduction: 59.6% of original (40.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T16:00:50Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T16:00:50Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T16:00:57Z", "level": "INFO", "message": "Moved American Gods (2017) - S01E05 - Lemon Scented You (1080p BluRay x265 Silence) - [EHX].mkv β†’ American Gods (2017) - S01E05 - Lemon Scented You (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T16:00:59Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: American Gods (2017) - S01E05 - Lemon Scented You (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T16:00:59Z", "level": "INFO", "message": " Type: TV | Show: American Gods (2017)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T16:00:59Z", "level": "INFO", "message": " Size: 1284.47MB β†’ 765.32MB (59.6% of original, 40.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T16:00:59Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T16:00:59Z", "level": "INFO", "message": "Deleted original and processing copy for American Gods (2017) - S01E05 - Lemon Scented You (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T16:00:59Z", "level": "INFO", "message": "Processing: American Gods (2017) - S01E06 - A Murder of Gods (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T16:01:12Z", "level": "INFO", "message": "Copied American Gods (2017) - S01E06 - A Murder of Gods (1080p BluRay x265 Silence).mkv β†’ American Gods (2017) - S01E06 - A Murder of Gods (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T16:01:12Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T16:01:12Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T16:01:12Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T16:01:14Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T16:01:14Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T16:01:14Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T16:01:14Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T16:01:14Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T16:01:14Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T16:01:14Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T16:01:14Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T16:01:14Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T16:01:14Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 415kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T16:01:14Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T16:01:14Z", "level": "INFO", "message": "Running CQ encode: American Gods (2017) - S01E06 - A Murder of Gods (1080p BluRay x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T16:07:48Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T16:07:48Z", "level": "INFO", "message": " Original Size: 1244.23 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T16:07:48Z", "level": "INFO", "message": " Encoded Size: 807.53 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T16:07:48Z", "level": "INFO", "message": " Reduction: 64.9% of original (35.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T16:07:48Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T16:07:48Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T16:07:55Z", "level": "INFO", "message": "Moved American Gods (2017) - S01E06 - A Murder of Gods (1080p BluRay x265 Silence) - [EHX].mkv β†’ American Gods (2017) - S01E06 - A Murder of Gods (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T16:07:57Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: American Gods (2017) - S01E06 - A Murder of Gods (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T16:07:57Z", "level": "INFO", "message": " Type: TV | Show: American Gods (2017)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T16:07:57Z", "level": "INFO", "message": " Size: 1244.23MB β†’ 807.53MB (64.9% of original, 35.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T16:07:57Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T16:07:57Z", "level": "INFO", "message": "Deleted original and processing copy for American Gods (2017) - S01E06 - A Murder of Gods (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T16:07:57Z", "level": "INFO", "message": "Processing: American Gods (2017) - S01E07 - A Prayer for Mad Sweeney (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T16:08:10Z", "level": "INFO", "message": "Copied American Gods (2017) - S01E07 - A Prayer for Mad Sweeney (1080p BluRay x265 Silence).mkv β†’ American Gods (2017) - S01E07 - A Prayer for Mad Sweeney (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T16:08:10Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T16:08:10Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T16:08:10Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T16:08:12Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T16:08:12Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T16:08:12Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T16:08:12Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T16:08:12Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T16:08:12Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T16:08:12Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T16:08:12Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T16:08:12Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T16:08:12Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 400kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T16:08:12Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T16:08:12Z", "level": "INFO", "message": "Running CQ encode: American Gods (2017) - S01E07 - A Prayer for Mad Sweeney (1080p BluRay x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T16:14:47Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T16:14:47Z", "level": "INFO", "message": " Original Size: 1152.41 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T16:14:47Z", "level": "INFO", "message": " Encoded Size: 745.61 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T16:14:47Z", "level": "INFO", "message": " Reduction: 64.7% of original (35.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T16:14:47Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T16:14:47Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T16:14:53Z", "level": "INFO", "message": "Moved American Gods (2017) - S01E07 - A Prayer for Mad Sweeney (1080p BluRay x265 Silence) - [EHX].mkv β†’ American Gods (2017) - S01E07 - A Prayer for Mad Sweeney (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T16:14:55Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: American Gods (2017) - S01E07 - A Prayer for Mad Sweeney (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T16:14:55Z", "level": "INFO", "message": " Type: TV | Show: American Gods (2017)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T16:14:55Z", "level": "INFO", "message": " Size: 1152.41MB β†’ 745.61MB (64.7% of original, 35.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T16:14:55Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T16:14:55Z", "level": "INFO", "message": "Deleted original and processing copy for American Gods (2017) - S01E07 - A Prayer for Mad Sweeney (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T16:14:55Z", "level": "INFO", "message": "Processing: American Gods (2017) - S01E08 - Come to Jesus (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T16:15:11Z", "level": "INFO", "message": "Copied American Gods (2017) - S01E08 - Come to Jesus (1080p BluRay x265 Silence).mkv β†’ American Gods (2017) - S01E08 - Come to Jesus (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T16:15:11Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T16:15:11Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T16:15:11Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T16:15:13Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T16:15:13Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T16:15:13Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T16:15:13Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T16:15:13Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T16:15:13Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T16:15:13Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T16:15:13Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T16:15:13Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T16:15:13Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 452kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T16:15:13Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T16:15:13Z", "level": "INFO", "message": "Running CQ encode: American Gods (2017) - S01E08 - Come to Jesus (1080p BluRay x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T16:22:57Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T16:22:57Z", "level": "INFO", "message": " Original Size: 1692.85 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T16:22:57Z", "level": "INFO", "message": " Encoded Size: 1063.16 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T16:22:57Z", "level": "INFO", "message": " Reduction: 62.8% of original (37.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T16:22:57Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T16:22:57Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T16:23:07Z", "level": "INFO", "message": "Moved American Gods (2017) - S01E08 - Come to Jesus (1080p BluRay x265 Silence) - [EHX].mkv β†’ American Gods (2017) - S01E08 - Come to Jesus (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T16:23:09Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: American Gods (2017) - S01E08 - Come to Jesus (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T16:23:09Z", "level": "INFO", "message": " Type: TV | Show: American Gods (2017)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T16:23:09Z", "level": "INFO", "message": " Size: 1692.85MB β†’ 1063.16MB (62.8% of original, 37.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T16:23:09Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T16:23:09Z", "level": "INFO", "message": "Deleted original and processing copy for American Gods (2017) - S01E08 - Come to Jesus (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T16:23:09Z", "level": "INFO", "message": "Processing: American Gods (2017) - S02E01 - House on the Rock (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T16:23:25Z", "level": "INFO", "message": "Copied American Gods (2017) - S02E01 - House on the Rock (1080p BluRay x265 Silence).mkv β†’ American Gods (2017) - S02E01 - House on the Rock (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T16:23:25Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T16:23:25Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T16:23:25Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T16:23:27Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T16:23:27Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T16:23:27Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T16:23:27Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T16:23:27Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T16:23:27Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T16:23:27Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T16:23:27Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T16:23:27Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T16:23:27Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 471kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T16:23:27Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T16:23:27Z", "level": "INFO", "message": "Running CQ encode: American Gods (2017) - S02E01 - House on the Rock (1080p BluRay x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T16:30:17Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T16:30:17Z", "level": "INFO", "message": " Original Size: 1735.04 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T16:30:17Z", "level": "INFO", "message": " Encoded Size: 1097.91 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T16:30:17Z", "level": "INFO", "message": " Reduction: 63.3% of original (36.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T16:30:17Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T16:30:17Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T16:30:26Z", "level": "INFO", "message": "Moved American Gods (2017) - S02E01 - House on the Rock (1080p BluRay x265 Silence) - [EHX].mkv β†’ American Gods (2017) - S02E01 - House on the Rock (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T16:30:28Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: American Gods (2017) - S02E01 - House on the Rock (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T16:30:28Z", "level": "INFO", "message": " Type: TV | Show: American Gods (2017)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T16:30:28Z", "level": "INFO", "message": " Size: 1735.04MB β†’ 1097.91MB (63.3% of original, 36.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T16:30:28Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T16:30:29Z", "level": "INFO", "message": "Deleted original and processing copy for American Gods (2017) - S02E01 - House on the Rock (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T16:30:29Z", "level": "INFO", "message": "Processing: American Gods (2017) - S02E02 - The Beguiling Man (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T16:30:44Z", "level": "INFO", "message": "Copied American Gods (2017) - S02E02 - The Beguiling Man (1080p BluRay x265 Silence).mkv β†’ American Gods (2017) - S02E02 - The Beguiling Man (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T16:30:44Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T16:30:44Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T16:30:44Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T16:30:46Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T16:30:46Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T16:30:46Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T16:30:46Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T16:30:46Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T16:30:46Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T16:30:46Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T16:30:46Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T16:30:46Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T16:30:46Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 482kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T16:30:46Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T16:30:46Z", "level": "INFO", "message": "Running CQ encode: American Gods (2017) - S02E02 - The Beguiling Man (1080p BluRay x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T16:37:30Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T16:37:30Z", "level": "INFO", "message": " Original Size: 1703.76 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T16:37:30Z", "level": "INFO", "message": " Encoded Size: 1096.00 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T16:37:30Z", "level": "INFO", "message": " Reduction: 64.3% of original (35.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T16:37:30Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T16:37:30Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T16:37:40Z", "level": "INFO", "message": "Moved American Gods (2017) - S02E02 - The Beguiling Man (1080p BluRay x265 Silence) - [EHX].mkv β†’ American Gods (2017) - S02E02 - The Beguiling Man (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T16:37:42Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: American Gods (2017) - S02E02 - The Beguiling Man (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T16:37:42Z", "level": "INFO", "message": " Type: TV | Show: American Gods (2017)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T16:37:42Z", "level": "INFO", "message": " Size: 1703.76MB β†’ 1096.0MB (64.3% of original, 35.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T16:37:42Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T16:37:42Z", "level": "INFO", "message": "Deleted original and processing copy for American Gods (2017) - S02E02 - The Beguiling Man (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T16:37:42Z", "level": "INFO", "message": "Processing: American Gods (2017) - S02E03 - Muninn (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T16:37:59Z", "level": "INFO", "message": "Copied American Gods (2017) - S02E03 - Muninn (1080p BluRay x265 Silence).mkv β†’ American Gods (2017) - S02E03 - Muninn (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T16:37:59Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T16:37:59Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T16:37:59Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T16:38:01Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T16:38:01Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T16:38:01Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T16:38:01Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T16:38:01Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T16:38:01Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T16:38:01Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T16:38:01Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T16:38:01Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T16:38:01Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 518kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T16:38:01Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T16:38:01Z", "level": "INFO", "message": "Running CQ encode: American Gods (2017) - S02E03 - Muninn (1080p BluRay x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T16:45:06Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T16:45:06Z", "level": "INFO", "message": " Original Size: 1795.04 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T16:45:06Z", "level": "INFO", "message": " Encoded Size: 1089.15 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T16:45:06Z", "level": "INFO", "message": " Reduction: 60.7% of original (39.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T16:45:06Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T16:45:06Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T16:45:15Z", "level": "INFO", "message": "Moved American Gods (2017) - S02E03 - Muninn (1080p BluRay x265 Silence) - [EHX].mkv β†’ American Gods (2017) - S02E03 - Muninn (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T16:45:18Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: American Gods (2017) - S02E03 - Muninn (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T16:45:18Z", "level": "INFO", "message": " Type: TV | Show: American Gods (2017)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T16:45:18Z", "level": "INFO", "message": " Size: 1795.04MB β†’ 1089.15MB (60.7% of original, 39.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T16:45:18Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T16:45:18Z", "level": "INFO", "message": "Deleted original and processing copy for American Gods (2017) - S02E03 - Muninn (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T16:45:18Z", "level": "INFO", "message": "Processing: American Gods (2017) - S02E04 - The Greatest Story Ever Told (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T16:45:33Z", "level": "INFO", "message": "Copied American Gods (2017) - S02E04 - The Greatest Story Ever Told (1080p BluRay x265 Silence).mkv β†’ American Gods (2017) - S02E04 - The Greatest Story Ever Told (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T16:45:33Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T16:45:33Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T16:45:33Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T16:45:35Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T16:45:35Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T16:45:35Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T16:45:35Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T16:45:35Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T16:45:35Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T16:45:35Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T16:45:35Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T16:45:35Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T16:45:35Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 503kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T16:45:35Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T16:45:35Z", "level": "INFO", "message": "Running CQ encode: American Gods (2017) - S02E04 - The Greatest Story Ever Told (1080p BluRay x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T16:52:31Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T16:52:31Z", "level": "INFO", "message": " Original Size: 1775.78 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T16:52:31Z", "level": "INFO", "message": " Encoded Size: 733.59 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T16:52:31Z", "level": "INFO", "message": " Reduction: 41.3% of original (58.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T16:52:31Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T16:52:31Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T16:52:38Z", "level": "INFO", "message": "Moved American Gods (2017) - S02E04 - The Greatest Story Ever Told (1080p BluRay x265 Silence) - [EHX].mkv β†’ American Gods (2017) - S02E04 - The Greatest Story Ever Told (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T16:52:40Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: American Gods (2017) - S02E04 - The Greatest Story Ever Told (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T16:52:40Z", "level": "INFO", "message": " Type: TV | Show: American Gods (2017)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T16:52:40Z", "level": "INFO", "message": " Size: 1775.78MB β†’ 733.59MB (41.3% of original, 58.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T16:52:40Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T16:52:40Z", "level": "INFO", "message": "Deleted original and processing copy for American Gods (2017) - S02E04 - The Greatest Story Ever Told (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T16:52:40Z", "level": "INFO", "message": "Processing: American Gods (2017) - S02E05 - The Ways of the Dead (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T16:52:57Z", "level": "INFO", "message": "Copied American Gods (2017) - S02E05 - The Ways of the Dead (1080p BluRay x265 Silence).mkv β†’ American Gods (2017) - S02E05 - The Ways of the Dead (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T16:52:57Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T16:52:57Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T16:52:57Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T16:52:59Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T16:52:59Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T16:52:59Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T16:52:59Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T16:52:59Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T16:52:59Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T16:52:59Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T16:52:59Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T16:52:59Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T16:52:59Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 513kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T16:52:59Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T16:52:59Z", "level": "INFO", "message": "Running CQ encode: American Gods (2017) - S02E05 - The Ways of the Dead (1080p BluRay x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T16:59:58Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T16:59:58Z", "level": "INFO", "message": " Original Size: 1781.59 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T16:59:58Z", "level": "INFO", "message": " Encoded Size: 841.90 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T16:59:58Z", "level": "INFO", "message": " Reduction: 47.3% of original (52.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T16:59:58Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T16:59:58Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T17:00:05Z", "level": "INFO", "message": "Moved American Gods (2017) - S02E05 - The Ways of the Dead (1080p BluRay x265 Silence) - [EHX].mkv β†’ American Gods (2017) - S02E05 - The Ways of the Dead (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T17:00:07Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: American Gods (2017) - S02E05 - The Ways of the Dead (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T17:00:07Z", "level": "INFO", "message": " Type: TV | Show: American Gods (2017)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T17:00:07Z", "level": "INFO", "message": " Size: 1781.59MB β†’ 841.9MB (47.3% of original, 52.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T17:00:07Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T17:00:08Z", "level": "INFO", "message": "Deleted original and processing copy for American Gods (2017) - S02E05 - The Ways of the Dead (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T17:00:08Z", "level": "INFO", "message": "Processing: American Gods (2017) - S02E06 - Donar the Great (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T17:00:32Z", "level": "INFO", "message": "Copied American Gods (2017) - S02E06 - Donar the Great (1080p BluRay x265 Silence).mkv β†’ American Gods (2017) - S02E06 - Donar the Great (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T17:00:32Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T17:00:32Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T17:00:32Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T17:00:34Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T17:00:34Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T17:00:34Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T17:00:34Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T17:00:34Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T17:00:34Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T17:00:34Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T17:00:34Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T17:00:34Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T17:00:34Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 483kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T17:00:34Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T17:00:34Z", "level": "INFO", "message": "Running CQ encode: American Gods (2017) - S02E06 - Donar the Great (1080p BluRay x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T17:07:18Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T17:07:18Z", "level": "INFO", "message": " Original Size: 1692.90 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T17:07:18Z", "level": "INFO", "message": " Encoded Size: 942.42 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T17:07:18Z", "level": "INFO", "message": " Reduction: 55.7% of original (44.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T17:07:18Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T17:07:18Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T17:07:26Z", "level": "INFO", "message": "Moved American Gods (2017) - S02E06 - Donar the Great (1080p BluRay x265 Silence) - [EHX].mkv β†’ American Gods (2017) - S02E06 - Donar the Great (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T17:07:28Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: American Gods (2017) - S02E06 - Donar the Great (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T17:07:28Z", "level": "INFO", "message": " Type: TV | Show: American Gods (2017)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T17:07:28Z", "level": "INFO", "message": " Size: 1692.9MB β†’ 942.42MB (55.7% of original, 44.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T17:07:28Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T17:07:28Z", "level": "INFO", "message": "Deleted original and processing copy for American Gods (2017) - S02E06 - Donar the Great (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T17:07:28Z", "level": "INFO", "message": "Processing: American Gods (2017) - S02E07 - Treasure of the Sun (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T17:07:46Z", "level": "INFO", "message": "Copied American Gods (2017) - S02E07 - Treasure of the Sun (1080p BluRay x265 Silence).mkv β†’ American Gods (2017) - S02E07 - Treasure of the Sun (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T17:07:46Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T17:07:46Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T17:07:46Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T17:07:49Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T17:07:49Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T17:07:49Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T17:07:49Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T17:07:49Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T17:07:49Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T17:07:49Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T17:07:49Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T17:07:49Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T17:07:49Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 546kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T17:07:49Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T17:07:49Z", "level": "INFO", "message": "Running CQ encode: American Gods (2017) - S02E07 - Treasure of the Sun (1080p BluRay x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T17:14:33Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T17:14:33Z", "level": "INFO", "message": " Original Size: 1722.08 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T17:14:33Z", "level": "INFO", "message": " Encoded Size: 987.44 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T17:14:33Z", "level": "INFO", "message": " Reduction: 57.3% of original (42.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T17:14:33Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T17:14:33Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T17:14:41Z", "level": "INFO", "message": "Moved American Gods (2017) - S02E07 - Treasure of the Sun (1080p BluRay x265 Silence) - [EHX].mkv β†’ American Gods (2017) - S02E07 - Treasure of the Sun (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T17:14:44Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: American Gods (2017) - S02E07 - Treasure of the Sun (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T17:14:44Z", "level": "INFO", "message": " Type: TV | Show: American Gods (2017)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T17:14:44Z", "level": "INFO", "message": " Size: 1722.08MB β†’ 987.44MB (57.3% of original, 42.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T17:14:44Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T17:14:45Z", "level": "INFO", "message": "Deleted original and processing copy for American Gods (2017) - S02E07 - Treasure of the Sun (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T17:14:45Z", "level": "INFO", "message": "Processing: American Gods (2017) - S02E08 - Moon Shadow (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T17:15:00Z", "level": "INFO", "message": "Copied American Gods (2017) - S02E08 - Moon Shadow (1080p BluRay x265 Silence).mkv β†’ American Gods (2017) - S02E08 - Moon Shadow (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T17:15:00Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T17:15:00Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T17:15:00Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T17:15:02Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T17:15:02Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T17:15:02Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T17:15:02Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T17:15:02Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T17:15:02Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T17:15:02Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T17:15:02Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T17:15:02Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T17:15:02Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 472kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T17:15:02Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T17:15:02Z", "level": "INFO", "message": "Running CQ encode: American Gods (2017) - S02E08 - Moon Shadow (1080p BluRay x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T17:21:24Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T17:21:24Z", "level": "INFO", "message": " Original Size: 1622.59 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T17:21:24Z", "level": "INFO", "message": " Encoded Size: 744.60 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T17:21:24Z", "level": "INFO", "message": " Reduction: 45.9% of original (54.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T17:21:24Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T17:21:24Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T17:21:31Z", "level": "INFO", "message": "Moved American Gods (2017) - S02E08 - Moon Shadow (1080p BluRay x265 Silence) - [EHX].mkv β†’ American Gods (2017) - S02E08 - Moon Shadow (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T17:21:33Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: American Gods (2017) - S02E08 - Moon Shadow (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T17:21:33Z", "level": "INFO", "message": " Type: TV | Show: American Gods (2017)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T17:21:33Z", "level": "INFO", "message": " Size: 1622.59MB β†’ 744.6MB (45.9% of original, 54.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T17:21:33Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T17:21:33Z", "level": "INFO", "message": "Deleted original and processing copy for American Gods (2017) - S02E08 - Moon Shadow (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T17:21:33Z", "level": "INFO", "message": "Processing: American Gods (2017) - S03E01 - A Winter's Tale (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T17:21:52Z", "level": "INFO", "message": "Copied American Gods (2017) - S03E01 - A Winter's Tale (1080p BluRay x265 Silence).mkv β†’ American Gods (2017) - S03E01 - A Winter's Tale (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T17:21:52Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T17:21:52Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T17:21:52Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T17:21:54Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T17:21:54Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T17:21:54Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T17:21:54Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T17:21:54Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T17:21:54Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T17:21:54Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T17:21:54Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T17:21:54Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T17:21:54Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 707kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T17:21:54Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T17:21:54Z", "level": "INFO", "message": "Running CQ encode: American Gods (2017) - S03E01 - A Winter's Tale (1080p BluRay x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T17:29:01Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T17:29:01Z", "level": "INFO", "message": " Original Size: 1975.52 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T17:29:01Z", "level": "INFO", "message": " Encoded Size: 1113.50 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T17:29:01Z", "level": "INFO", "message": " Reduction: 56.4% of original (43.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T17:29:01Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T17:29:01Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T17:29:11Z", "level": "INFO", "message": "Moved American Gods (2017) - S03E01 - A Winter's Tale (1080p BluRay x265 Silence) - [EHX].mkv β†’ American Gods (2017) - S03E01 - A Winter's Tale (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T17:29:13Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: American Gods (2017) - S03E01 - A Winter's Tale (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T17:29:13Z", "level": "INFO", "message": " Type: TV | Show: American Gods (2017)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T17:29:13Z", "level": "INFO", "message": " Size: 1975.52MB β†’ 1113.5MB (56.4% of original, 43.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T17:29:13Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T17:29:14Z", "level": "INFO", "message": "Deleted original and processing copy for American Gods (2017) - S03E01 - A Winter's Tale (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T17:29:14Z", "level": "INFO", "message": "Processing: American Gods (2017) - S03E02 - Serious Moonlight (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T17:29:30Z", "level": "INFO", "message": "Copied American Gods (2017) - S03E02 - Serious Moonlight (1080p BluRay x265 Silence).mkv β†’ American Gods (2017) - S03E02 - Serious Moonlight (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T17:29:30Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T17:29:30Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T17:29:30Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T17:29:32Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T17:29:32Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T17:29:32Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T17:29:32Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T17:29:32Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T17:29:32Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T17:29:32Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T17:29:32Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T17:29:32Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T17:29:32Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 671kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T17:29:32Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T17:29:32Z", "level": "INFO", "message": "Running CQ encode: American Gods (2017) - S03E02 - Serious Moonlight (1080p BluRay x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T17:36:07Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T17:36:07Z", "level": "INFO", "message": " Original Size: 1818.87 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T17:36:07Z", "level": "INFO", "message": " Encoded Size: 884.01 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T17:36:07Z", "level": "INFO", "message": " Reduction: 48.6% of original (51.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T17:36:07Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T17:36:07Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T17:36:14Z", "level": "INFO", "message": "Moved American Gods (2017) - S03E02 - Serious Moonlight (1080p BluRay x265 Silence) - [EHX].mkv β†’ American Gods (2017) - S03E02 - Serious Moonlight (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T17:36:17Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: American Gods (2017) - S03E02 - Serious Moonlight (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T17:36:17Z", "level": "INFO", "message": " Type: TV | Show: American Gods (2017)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T17:36:17Z", "level": "INFO", "message": " Size: 1818.87MB β†’ 884.01MB (48.6% of original, 51.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T17:36:17Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T17:36:17Z", "level": "INFO", "message": "Deleted original and processing copy for American Gods (2017) - S03E02 - Serious Moonlight (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T17:36:17Z", "level": "INFO", "message": "Processing: American Gods (2017) - S03E03 - Ashes and Demons (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T17:36:34Z", "level": "INFO", "message": "Copied American Gods (2017) - S03E03 - Ashes and Demons (1080p BluRay x265 Silence).mkv β†’ American Gods (2017) - S03E03 - Ashes and Demons (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T17:36:34Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T17:36:34Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T17:36:34Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T17:36:36Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T17:36:36Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T17:36:36Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T17:36:36Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T17:36:36Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T17:36:36Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T17:36:36Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T17:36:36Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T17:36:36Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T17:36:36Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 690kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T17:36:36Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T17:36:36Z", "level": "INFO", "message": "Running CQ encode: American Gods (2017) - S03E03 - Ashes and Demons (1080p BluRay x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T17:42:59Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T17:42:59Z", "level": "INFO", "message": " Original Size: 1752.64 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T17:42:59Z", "level": "INFO", "message": " Encoded Size: 870.30 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T17:42:59Z", "level": "INFO", "message": " Reduction: 49.7% of original (50.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T17:42:59Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T17:42:59Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T17:43:06Z", "level": "INFO", "message": "Moved American Gods (2017) - S03E03 - Ashes and Demons (1080p BluRay x265 Silence) - [EHX].mkv β†’ American Gods (2017) - S03E03 - Ashes and Demons (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T17:43:09Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: American Gods (2017) - S03E03 - Ashes and Demons (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T17:43:09Z", "level": "INFO", "message": " Type: TV | Show: American Gods (2017)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T17:43:09Z", "level": "INFO", "message": " Size: 1752.64MB β†’ 870.3MB (49.7% of original, 50.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T17:43:09Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T17:43:09Z", "level": "INFO", "message": "Deleted original and processing copy for American Gods (2017) - S03E03 - Ashes and Demons (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T17:43:09Z", "level": "INFO", "message": "Processing: American Gods (2017) - S03E04 - The Unseen (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T17:43:26Z", "level": "INFO", "message": "Copied American Gods (2017) - S03E04 - The Unseen (1080p BluRay x265 Silence).mkv β†’ American Gods (2017) - S03E04 - The Unseen (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T17:43:26Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T17:43:26Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T17:43:26Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T17:43:28Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T17:43:28Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T17:43:28Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T17:43:28Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T17:43:28Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T17:43:28Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T17:43:28Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T17:43:28Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T17:43:28Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T17:43:28Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 699kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T17:43:28Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T17:43:28Z", "level": "INFO", "message": "Running CQ encode: American Gods (2017) - S03E04 - The Unseen (1080p BluRay x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T17:49:53Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T17:49:53Z", "level": "INFO", "message": " Original Size: 1776.11 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T17:49:53Z", "level": "INFO", "message": " Encoded Size: 946.55 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T17:49:53Z", "level": "INFO", "message": " Reduction: 53.3% of original (46.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T17:49:53Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T17:49:53Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T17:50:01Z", "level": "INFO", "message": "Moved American Gods (2017) - S03E04 - The Unseen (1080p BluRay x265 Silence) - [EHX].mkv β†’ American Gods (2017) - S03E04 - The Unseen (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T17:50:03Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: American Gods (2017) - S03E04 - The Unseen (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T17:50:03Z", "level": "INFO", "message": " Type: TV | Show: American Gods (2017)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T17:50:03Z", "level": "INFO", "message": " Size: 1776.11MB β†’ 946.55MB (53.3% of original, 46.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T17:50:03Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T17:50:03Z", "level": "INFO", "message": "Deleted original and processing copy for American Gods (2017) - S03E04 - The Unseen (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T17:50:03Z", "level": "INFO", "message": "Processing: American Gods (2017) - S03E05 - Sister Rising (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T17:50:21Z", "level": "INFO", "message": "Copied American Gods (2017) - S03E05 - Sister Rising (1080p BluRay x265 Silence).mkv β†’ American Gods (2017) - S03E05 - Sister Rising (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T17:50:21Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T17:50:21Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T17:50:21Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T17:50:23Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T17:50:23Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T17:50:23Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T17:50:23Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T17:50:23Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T17:50:23Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T17:50:23Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T17:50:23Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T17:50:23Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T17:50:23Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 692kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T17:50:23Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T17:50:23Z", "level": "INFO", "message": "Running CQ encode: American Gods (2017) - S03E05 - Sister Rising (1080p BluRay x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T17:56:46Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T17:56:46Z", "level": "INFO", "message": " Original Size: 1769.95 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T17:56:46Z", "level": "INFO", "message": " Encoded Size: 871.48 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T17:56:46Z", "level": "INFO", "message": " Reduction: 49.2% of original (50.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T17:56:46Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T17:56:46Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T17:56:53Z", "level": "INFO", "message": "Moved American Gods (2017) - S03E05 - Sister Rising (1080p BluRay x265 Silence) - [EHX].mkv β†’ American Gods (2017) - S03E05 - Sister Rising (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T17:56:55Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: American Gods (2017) - S03E05 - Sister Rising (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T17:56:55Z", "level": "INFO", "message": " Type: TV | Show: American Gods (2017)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T17:56:55Z", "level": "INFO", "message": " Size: 1769.95MB β†’ 871.48MB (49.2% of original, 50.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T17:56:55Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T17:56:56Z", "level": "INFO", "message": "Deleted original and processing copy for American Gods (2017) - S03E05 - Sister Rising (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T17:56:56Z", "level": "INFO", "message": "Processing: American Gods (2017) - S03E06 - Conscience of the King (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T17:57:12Z", "level": "INFO", "message": "Copied American Gods (2017) - S03E06 - Conscience of the King (1080p BluRay x265 Silence).mkv β†’ American Gods (2017) - S03E06 - Conscience of the King (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T17:57:12Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T17:57:12Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T17:57:12Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T17:57:14Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T17:57:14Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T17:57:14Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T17:57:14Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T17:57:14Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T17:57:14Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T17:57:14Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T17:57:14Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T17:57:14Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T17:57:14Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 609kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T17:57:14Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T17:57:14Z", "level": "INFO", "message": "Running CQ encode: American Gods (2017) - S03E06 - Conscience of the King (1080p BluRay x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T18:03:37Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T18:03:37Z", "level": "INFO", "message": " Original Size: 1758.02 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T18:03:37Z", "level": "INFO", "message": " Encoded Size: 838.28 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T18:03:37Z", "level": "INFO", "message": " Reduction: 47.7% of original (52.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T18:03:37Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T18:03:37Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T18:03:44Z", "level": "INFO", "message": "Moved American Gods (2017) - S03E06 - Conscience of the King (1080p BluRay x265 Silence) - [EHX].mkv β†’ American Gods (2017) - S03E06 - Conscience of the King (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T18:03:46Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: American Gods (2017) - S03E06 - Conscience of the King (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T18:03:46Z", "level": "INFO", "message": " Type: TV | Show: American Gods (2017)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T18:03:46Z", "level": "INFO", "message": " Size: 1758.02MB β†’ 838.28MB (47.7% of original, 52.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T18:03:46Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T18:03:47Z", "level": "INFO", "message": "Deleted original and processing copy for American Gods (2017) - S03E06 - Conscience of the King (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T18:03:47Z", "level": "INFO", "message": "Processing: American Gods (2017) - S03E07 - Fire and Ice (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T18:04:03Z", "level": "INFO", "message": "Copied American Gods (2017) - S03E07 - Fire and Ice (1080p BluRay x265 Silence).mkv β†’ American Gods (2017) - S03E07 - Fire and Ice (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T18:04:03Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T18:04:03Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T18:04:03Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T18:04:05Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T18:04:05Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T18:04:05Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T18:04:05Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T18:04:05Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T18:04:05Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T18:04:05Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T18:04:05Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T18:04:05Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T18:04:05Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 643kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T18:04:05Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T18:04:05Z", "level": "INFO", "message": "Running CQ encode: American Gods (2017) - S03E07 - Fire and Ice (1080p BluRay x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T18:10:13Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T18:10:13Z", "level": "INFO", "message": " Original Size: 1696.74 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T18:10:13Z", "level": "INFO", "message": " Encoded Size: 898.00 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T18:10:13Z", "level": "INFO", "message": " Reduction: 52.9% of original (47.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T18:10:13Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T18:10:13Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T18:10:21Z", "level": "INFO", "message": "Moved American Gods (2017) - S03E07 - Fire and Ice (1080p BluRay x265 Silence) - [EHX].mkv β†’ American Gods (2017) - S03E07 - Fire and Ice (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T18:10:23Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: American Gods (2017) - S03E07 - Fire and Ice (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T18:10:23Z", "level": "INFO", "message": " Type: TV | Show: American Gods (2017)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T18:10:23Z", "level": "INFO", "message": " Size: 1696.74MB β†’ 898.0MB (52.9% of original, 47.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T18:10:23Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T18:10:23Z", "level": "INFO", "message": "Deleted original and processing copy for American Gods (2017) - S03E07 - Fire and Ice (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T18:10:23Z", "level": "INFO", "message": "Processing: American Gods (2017) - S03E08 - The Rapture of Burning (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T18:10:40Z", "level": "INFO", "message": "Copied American Gods (2017) - S03E08 - The Rapture of Burning (1080p BluRay x265 Silence).mkv β†’ American Gods (2017) - S03E08 - The Rapture of Burning (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T18:10:40Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T18:10:40Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T18:10:40Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T18:10:42Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T18:10:42Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T18:10:42Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T18:10:42Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T18:10:42Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T18:10:42Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T18:10:42Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T18:10:42Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T18:10:42Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T18:10:42Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 609kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T18:10:42Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T18:10:42Z", "level": "INFO", "message": "Running CQ encode: American Gods (2017) - S03E08 - The Rapture of Burning (1080p BluRay x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T18:17:12Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T18:17:12Z", "level": "INFO", "message": " Original Size: 1779.50 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T18:17:12Z", "level": "INFO", "message": " Encoded Size: 899.26 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T18:17:12Z", "level": "INFO", "message": " Reduction: 50.5% of original (49.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T18:17:12Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T18:17:12Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T18:17:19Z", "level": "INFO", "message": "Moved American Gods (2017) - S03E08 - The Rapture of Burning (1080p BluRay x265 Silence) - [EHX].mkv β†’ American Gods (2017) - S03E08 - The Rapture of Burning (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T18:17:21Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: American Gods (2017) - S03E08 - The Rapture of Burning (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T18:17:21Z", "level": "INFO", "message": " Type: TV | Show: American Gods (2017)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T18:17:21Z", "level": "INFO", "message": " Size: 1779.5MB β†’ 899.26MB (50.5% of original, 49.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T18:17:21Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T18:17:22Z", "level": "INFO", "message": "Deleted original and processing copy for American Gods (2017) - S03E08 - The Rapture of Burning (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T18:17:22Z", "level": "INFO", "message": "Processing: American Gods (2017) - S03E09 - The Lake Effect (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T18:17:39Z", "level": "INFO", "message": "Copied American Gods (2017) - S03E09 - The Lake Effect (1080p BluRay x265 Silence).mkv β†’ American Gods (2017) - S03E09 - The Lake Effect (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T18:17:40Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T18:17:40Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T18:17:40Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T18:17:42Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T18:17:42Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T18:17:42Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T18:17:42Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T18:17:42Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T18:17:42Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T18:17:42Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T18:17:42Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T18:17:42Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T18:17:42Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 651kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T18:17:42Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T18:17:42Z", "level": "INFO", "message": "Running CQ encode: American Gods (2017) - S03E09 - The Lake Effect (1080p BluRay x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T18:24:20Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T18:24:20Z", "level": "INFO", "message": " Original Size: 1832.04 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T18:24:20Z", "level": "INFO", "message": " Encoded Size: 744.88 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T18:24:20Z", "level": "INFO", "message": " Reduction: 40.7% of original (59.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T18:24:20Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T18:24:20Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T18:24:27Z", "level": "INFO", "message": "Moved American Gods (2017) - S03E09 - The Lake Effect (1080p BluRay x265 Silence) - [EHX].mkv β†’ American Gods (2017) - S03E09 - The Lake Effect (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T18:24:29Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: American Gods (2017) - S03E09 - The Lake Effect (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T18:24:29Z", "level": "INFO", "message": " Type: TV | Show: American Gods (2017)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T18:24:29Z", "level": "INFO", "message": " Size: 1832.04MB β†’ 744.88MB (40.7% of original, 59.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T18:24:29Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T18:24:29Z", "level": "INFO", "message": "Deleted original and processing copy for American Gods (2017) - S03E09 - The Lake Effect (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T18:24:29Z", "level": "INFO", "message": "Processing: American Gods (2017) - S03E10 - Tears of the Wrath-Bearing Tree (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T18:24:47Z", "level": "INFO", "message": "Copied American Gods (2017) - S03E10 - Tears of the Wrath-Bearing Tree (1080p BluRay x265 Silence).mkv β†’ American Gods (2017) - S03E10 - Tears of the Wrath-Bearing Tree (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T18:24:47Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T18:24:47Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T18:24:47Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T18:24:49Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T18:24:49Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T18:24:49Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T18:24:49Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T18:24:49Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T18:24:49Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T18:24:49Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T18:24:49Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T18:24:49Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T18:24:49Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 634kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T18:24:49Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T18:24:49Z", "level": "INFO", "message": "Running CQ encode: American Gods (2017) - S03E10 - Tears of the Wrath-Bearing Tree (1080p BluRay x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T18:31:31Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T18:31:31Z", "level": "INFO", "message": " Original Size: 1835.94 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T18:31:31Z", "level": "INFO", "message": " Encoded Size: 834.52 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T18:31:31Z", "level": "INFO", "message": " Reduction: 45.5% of original (54.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T18:31:31Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T18:31:31Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T18:31:38Z", "level": "INFO", "message": "Moved American Gods (2017) - S03E10 - Tears of the Wrath-Bearing Tree (1080p BluRay x265 Silence) - [EHX].mkv β†’ American Gods (2017) - S03E10 - Tears of the Wrath-Bearing Tree (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T18:31:40Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: American Gods (2017) - S03E10 - Tears of the Wrath-Bearing Tree (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T18:31:40Z", "level": "INFO", "message": " Type: TV | Show: American Gods (2017)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T18:31:40Z", "level": "INFO", "message": " Size: 1835.94MB β†’ 834.52MB (45.5% of original, 54.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T18:31:40Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T18:31:41Z", "level": "INFO", "message": "Deleted original and processing copy for American Gods (2017) - S03E10 - Tears of the Wrath-Bearing Tree (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T18:31:41Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 512} {"timestamp": "2026-02-19T18:41:21Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Barry", "module": "main", "funcName": "normalize_input_path", "line": 64} {"timestamp": "2026-02-19T18:41:21Z", "level": "INFO", "message": "Processing: Barry (2018) - S03E01 - forgiving jeff (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T18:41:32Z", "level": "INFO", "message": "Copied Barry (2018) - S03E01 - forgiving jeff (1080p HMAX WEB-DL x265 Ghost).mkv β†’ Barry (2018) - S03E01 - forgiving jeff (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T18:41:32Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T18:41:32Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T18:41:32Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T18:41:33Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T18:41:33Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T18:41:33Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T18:41:33Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T18:41:33Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T18:41:33Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T18:41:33Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T18:41:33Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T18:41:33Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T18:41:33Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T18:41:33Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 384kbps | Action: ENCODE | Target: 384kbps | Title: Surround 5.1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T18:41:33Z", "level": "INFO", "message": "Stream 1: title='Surround 5.1', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T18:41:33Z", "level": "INFO", "message": "Running CQ encode: Barry (2018) - S03E01 - forgiving jeff (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T18:45:17Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T18:45:17Z", "level": "INFO", "message": " Original Size: 962.62 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T18:45:17Z", "level": "INFO", "message": " Encoded Size: 291.30 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T18:45:17Z", "level": "INFO", "message": " Reduction: 30.3% of original (69.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T18:45:17Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T18:45:17Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T18:45:20Z", "level": "INFO", "message": "Moved Barry (2018) - S03E01 - forgiving jeff (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv β†’ Barry (2018) - S03E01 - forgiving jeff (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T18:45:21Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T18:45:21Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Barry (2018) - S03E01 - forgiving jeff (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T18:45:21Z", "level": "INFO", "message": " Type: TV | Show: Barry", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T18:45:21Z", "level": "INFO", "message": " Size: 962.62MB β†’ 291.3MB (30.3% of original, 69.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T18:45:21Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T18:45:21Z", "level": "INFO", "message": "Deleted original and processing copy for Barry (2018) - S03E01 - forgiving jeff (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T18:45:21Z", "level": "INFO", "message": "Processing: Barry (2018) - S03E02 - limonada (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T18:45:32Z", "level": "INFO", "message": "Copied Barry (2018) - S03E02 - limonada (1080p HMAX WEB-DL x265 Ghost).mkv β†’ Barry (2018) - S03E02 - limonada (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T18:45:32Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T18:45:32Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T18:45:32Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T18:45:33Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T18:45:33Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T18:45:33Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T18:45:33Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T18:45:33Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T18:45:33Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T18:45:33Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T18:45:33Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T18:45:33Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T18:45:33Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T18:45:33Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 384kbps | Action: ENCODE | Target: 384kbps | Title: Surround 5.1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T18:45:33Z", "level": "INFO", "message": "Stream 1: title='Surround 5.1', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T18:45:33Z", "level": "INFO", "message": "Running CQ encode: Barry (2018) - S03E02 - limonada (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T18:49:11Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T18:49:11Z", "level": "INFO", "message": " Original Size: 931.41 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T18:49:11Z", "level": "INFO", "message": " Encoded Size: 304.53 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T18:49:11Z", "level": "INFO", "message": " Reduction: 32.7% of original (67.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T18:49:11Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T18:49:11Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T18:49:14Z", "level": "INFO", "message": "Moved Barry (2018) - S03E02 - limonada (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv β†’ Barry (2018) - S03E02 - limonada (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T18:49:15Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T18:49:15Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Barry (2018) - S03E02 - limonada (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T18:49:15Z", "level": "INFO", "message": " Type: TV | Show: Barry", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T18:49:15Z", "level": "INFO", "message": " Size: 931.41MB β†’ 304.53MB (32.7% of original, 67.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T18:49:15Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T18:49:15Z", "level": "INFO", "message": "Deleted original and processing copy for Barry (2018) - S03E02 - limonada (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T18:49:15Z", "level": "INFO", "message": "Processing: Barry (2018) - S03E03 - ben mendelsohn (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T18:49:22Z", "level": "INFO", "message": "Copied Barry (2018) - S03E03 - ben mendelsohn (1080p HMAX WEB-DL x265 Ghost).mkv β†’ Barry (2018) - S03E03 - ben mendelsohn (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T18:49:22Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T18:49:22Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T18:49:22Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T18:49:23Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T18:49:23Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T18:49:23Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T18:49:23Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T18:49:23Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T18:49:23Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T18:49:23Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T18:49:23Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T18:49:23Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T18:49:23Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T18:49:23Z", "level": "INFO", "message": "Multi-channel audio 382kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-02-19T18:49:23Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 382kbps | Action: COPY (preserve) | Target: 382kbps | Title: Surround 5.1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T18:49:23Z", "level": "INFO", "message": "Multi-channel audio 382kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-02-19T18:49:23Z", "level": "INFO", "message": "Stream 1: title='Surround 5.1', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T18:49:23Z", "level": "INFO", "message": "Running CQ encode: Barry (2018) - S03E03 - ben mendelsohn (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T18:52:40Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T18:52:40Z", "level": "INFO", "message": " Original Size: 834.59 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T18:52:40Z", "level": "INFO", "message": " Encoded Size: 305.52 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T18:52:40Z", "level": "INFO", "message": " Reduction: 36.6% of original (63.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T18:52:40Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T18:52:40Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T18:52:42Z", "level": "INFO", "message": "Moved Barry (2018) - S03E03 - ben mendelsohn (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv β†’ Barry (2018) - S03E03 - ben mendelsohn (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T18:52:43Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T18:52:43Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Barry (2018) - S03E03 - ben mendelsohn (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T18:52:43Z", "level": "INFO", "message": " Type: TV | Show: Barry", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T18:52:43Z", "level": "INFO", "message": " Size: 834.59MB β†’ 305.52MB (36.6% of original, 63.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T18:52:43Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T18:52:44Z", "level": "INFO", "message": "Deleted original and processing copy for Barry (2018) - S03E03 - ben mendelsohn (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T18:52:44Z", "level": "INFO", "message": "Processing: Barry (2018) - S03E04 - all the sauces (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T18:52:53Z", "level": "INFO", "message": "Copied Barry (2018) - S03E04 - all the sauces (1080p HMAX WEB-DL x265 Ghost).mkv β†’ Barry (2018) - S03E04 - all the sauces (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T18:52:53Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T18:52:53Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T18:52:53Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T18:52:54Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T18:52:54Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T18:52:54Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T18:52:54Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T18:52:54Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T18:52:54Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T18:52:54Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T18:52:54Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T18:52:54Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T18:52:54Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T18:52:54Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 384kbps | Action: ENCODE | Target: 384kbps | Title: Surround 5.1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T18:52:54Z", "level": "INFO", "message": "Stream 1: title='Surround 5.1', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T18:52:54Z", "level": "INFO", "message": "Running CQ encode: Barry (2018) - S03E04 - all the sauces (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T18:56:52Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T18:56:52Z", "level": "INFO", "message": " Original Size: 1026.96 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T18:56:52Z", "level": "INFO", "message": " Encoded Size: 331.81 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T18:56:52Z", "level": "INFO", "message": " Reduction: 32.3% of original (67.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T18:56:52Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T18:56:52Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T18:56:55Z", "level": "INFO", "message": "Moved Barry (2018) - S03E04 - all the sauces (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv β†’ Barry (2018) - S03E04 - all the sauces (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T18:56:56Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T18:56:56Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Barry (2018) - S03E04 - all the sauces (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T18:56:56Z", "level": "INFO", "message": " Type: TV | Show: Barry", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T18:56:56Z", "level": "INFO", "message": " Size: 1026.96MB β†’ 331.81MB (32.3% of original, 67.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T18:56:56Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T18:56:57Z", "level": "INFO", "message": "Deleted original and processing copy for Barry (2018) - S03E04 - all the sauces (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T18:56:57Z", "level": "INFO", "message": "Processing: Barry (2018) - S03E05 - crazytimeshitshow (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T18:57:05Z", "level": "INFO", "message": "Copied Barry (2018) - S03E05 - crazytimeshitshow (1080p HMAX WEB-DL x265 Ghost).mkv β†’ Barry (2018) - S03E05 - crazytimeshitshow (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T18:57:05Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T18:57:05Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T18:57:05Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T18:57:06Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T18:57:06Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T18:57:06Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T18:57:06Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T18:57:06Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T18:57:06Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T18:57:06Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T18:57:06Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T18:57:06Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T18:57:06Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T18:57:06Z", "level": "INFO", "message": "Multi-channel audio 383kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-02-19T18:57:06Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 383kbps | Action: COPY (preserve) | Target: 383kbps | Title: Surround 5.1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T18:57:06Z", "level": "INFO", "message": "Multi-channel audio 383kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-02-19T18:57:06Z", "level": "INFO", "message": "Stream 1: title='Surround 5.1', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T18:57:06Z", "level": "INFO", "message": "Running CQ encode: Barry (2018) - S03E05 - crazytimeshitshow (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T19:00:45Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T19:00:45Z", "level": "INFO", "message": " Original Size: 938.46 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T19:00:45Z", "level": "INFO", "message": " Encoded Size: 350.86 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T19:00:45Z", "level": "INFO", "message": " Reduction: 37.4% of original (62.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T19:00:45Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T19:00:45Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T19:00:48Z", "level": "INFO", "message": "Moved Barry (2018) - S03E05 - crazytimeshitshow (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv β†’ Barry (2018) - S03E05 - crazytimeshitshow (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T19:00:49Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T19:00:49Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Barry (2018) - S03E05 - crazytimeshitshow (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T19:00:49Z", "level": "INFO", "message": " Type: TV | Show: Barry", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T19:00:49Z", "level": "INFO", "message": " Size: 938.46MB β†’ 350.86MB (37.4% of original, 62.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T19:00:49Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T19:00:49Z", "level": "INFO", "message": "Deleted original and processing copy for Barry (2018) - S03E05 - crazytimeshitshow (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T19:00:49Z", "level": "INFO", "message": "Processing: Barry (2018) - S03E06 - 710N (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T19:00:58Z", "level": "INFO", "message": "Copied Barry (2018) - S03E06 - 710N (1080p HMAX WEB-DL x265 Ghost).mkv β†’ Barry (2018) - S03E06 - 710N (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T19:00:58Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T19:00:58Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T19:00:58Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T19:01:00Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T19:01:00Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T19:01:00Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T19:01:00Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T19:01:00Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T19:01:00Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T19:01:00Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T19:01:00Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T19:01:00Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T19:01:00Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T19:01:00Z", "level": "INFO", "message": "Multi-channel audio 383kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-02-19T19:01:00Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 383kbps | Action: COPY (preserve) | Target: 383kbps | Title: Surround 5.1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T19:01:00Z", "level": "INFO", "message": "Multi-channel audio 383kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261} {"timestamp": "2026-02-19T19:01:00Z", "level": "INFO", "message": "Stream 1: title='Surround 5.1', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T19:01:00Z", "level": "INFO", "message": "Running CQ encode: Barry (2018) - S03E06 - 710N (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T19:04:44Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T19:04:44Z", "level": "INFO", "message": " Original Size: 963.49 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T19:04:44Z", "level": "INFO", "message": " Encoded Size: 385.47 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T19:04:44Z", "level": "INFO", "message": " Reduction: 40.0% of original (60.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T19:04:44Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T19:04:44Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T19:04:48Z", "level": "INFO", "message": "Moved Barry (2018) - S03E06 - 710N (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv β†’ Barry (2018) - S03E06 - 710N (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T19:04:49Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T19:04:49Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Barry (2018) - S03E06 - 710N (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T19:04:49Z", "level": "INFO", "message": " Type: TV | Show: Barry", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T19:04:49Z", "level": "INFO", "message": " Size: 963.49MB β†’ 385.47MB (40.0% of original, 60.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T19:04:49Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T19:04:49Z", "level": "INFO", "message": "Deleted original and processing copy for Barry (2018) - S03E06 - 710N (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T19:04:49Z", "level": "INFO", "message": "Processing: Barry (2018) - S03E07 - candy asses (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T19:04:59Z", "level": "INFO", "message": "Copied Barry (2018) - S03E07 - candy asses (1080p HMAX WEB-DL x265 Ghost).mkv β†’ Barry (2018) - S03E07 - candy asses (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T19:04:59Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T19:04:59Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T19:04:59Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T19:05:01Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T19:05:01Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T19:05:01Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T19:05:01Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T19:05:01Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T19:05:01Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T19:05:01Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T19:05:01Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T19:05:01Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T19:05:01Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T19:05:01Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 384kbps | Action: ENCODE | Target: 384kbps | Title: Surround 5.1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T19:05:01Z", "level": "INFO", "message": "Stream 1: title='Surround 5.1', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T19:05:01Z", "level": "INFO", "message": "Running CQ encode: Barry (2018) - S03E07 - candy asses (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T19:09:19Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T19:09:19Z", "level": "INFO", "message": " Original Size: 1111.37 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T19:09:19Z", "level": "INFO", "message": " Encoded Size: 380.33 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T19:09:19Z", "level": "INFO", "message": " Reduction: 34.2% of original (65.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T19:09:19Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T19:09:19Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T19:09:22Z", "level": "INFO", "message": "Moved Barry (2018) - S03E07 - candy asses (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv β†’ Barry (2018) - S03E07 - candy asses (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T19:09:24Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T19:09:24Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Barry (2018) - S03E07 - candy asses (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T19:09:24Z", "level": "INFO", "message": " Type: TV | Show: Barry", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T19:09:24Z", "level": "INFO", "message": " Size: 1111.37MB β†’ 380.33MB (34.2% of original, 65.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T19:09:24Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T19:09:24Z", "level": "INFO", "message": "Deleted original and processing copy for Barry (2018) - S03E07 - candy asses (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T19:09:24Z", "level": "INFO", "message": "Processing: Barry (2018) - S03E08 - starting now (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T19:09:33Z", "level": "INFO", "message": "Copied Barry (2018) - S03E08 - starting now (1080p HMAX WEB-DL x265 Ghost).mkv β†’ Barry (2018) - S03E08 - starting now (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T19:09:33Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T19:09:33Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T19:09:33Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T19:09:34Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T19:09:34Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T19:09:34Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T19:09:34Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T19:09:34Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T19:09:34Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T19:09:34Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T19:09:34Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T19:09:34Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T19:09:34Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T19:09:34Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 384kbps | Action: ENCODE | Target: 384kbps | Title: Surround 5.1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T19:09:34Z", "level": "INFO", "message": "Stream 1: title='Surround 5.1', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T19:09:34Z", "level": "INFO", "message": "Running CQ encode: Barry (2018) - S03E08 - starting now (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T19:13:19Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T19:13:19Z", "level": "INFO", "message": " Original Size: 972.34 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T19:13:19Z", "level": "INFO", "message": " Encoded Size: 278.77 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T19:13:19Z", "level": "INFO", "message": " Reduction: 28.7% of original (71.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T19:13:19Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T19:13:19Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T19:13:22Z", "level": "INFO", "message": "Moved Barry (2018) - S03E08 - starting now (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv β†’ Barry (2018) - S03E08 - starting now (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T19:13:23Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T19:13:23Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Barry (2018) - S03E08 - starting now (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T19:13:23Z", "level": "INFO", "message": " Type: TV | Show: Barry", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T19:13:23Z", "level": "INFO", "message": " Size: 972.34MB β†’ 278.77MB (28.7% of original, 71.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T19:13:23Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T19:13:23Z", "level": "INFO", "message": "Deleted original and processing copy for Barry (2018) - S03E08 - starting now (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T19:13:23Z", "level": "INFO", "message": "Processing: Barry (2018) - S04E01 - yikes (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T19:13:32Z", "level": "INFO", "message": "Copied Barry (2018) - S04E01 - yikes (1080p AMZN WEB-DL x265 Ghost).mkv β†’ Barry (2018) - S04E01 - yikes (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T19:13:32Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T19:13:32Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T19:13:32Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T19:13:33Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T19:13:33Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T19:13:33Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T19:13:33Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T19:13:33Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T19:13:33Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T19:13:33Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T19:13:33Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T19:13:33Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T19:13:33Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T19:13:33Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 640kbps | Action: ENCODE | Target: 448kbps | Title: Surround 5.1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T19:13:33Z", "level": "INFO", "message": "Stream 1: title='Surround 5.1', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T19:13:33Z", "level": "INFO", "message": "Running CQ encode: Barry (2018) - S04E01 - yikes (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T19:16:55Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T19:16:55Z", "level": "INFO", "message": " Original Size: 921.93 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T19:16:55Z", "level": "INFO", "message": " Encoded Size: 336.12 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T19:16:55Z", "level": "INFO", "message": " Reduction: 36.5% of original (63.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T19:16:55Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T19:16:55Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T19:16:58Z", "level": "INFO", "message": "Moved Barry (2018) - S04E01 - yikes (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv β†’ Barry (2018) - S04E01 - yikes (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T19:16:59Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T19:16:59Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Barry (2018) - S04E01 - yikes (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T19:16:59Z", "level": "INFO", "message": " Type: TV | Show: Barry", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T19:16:59Z", "level": "INFO", "message": " Size: 921.93MB β†’ 336.12MB (36.5% of original, 63.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T19:16:59Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T19:17:00Z", "level": "INFO", "message": "Deleted original and processing copy for Barry (2018) - S04E01 - yikes (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T19:17:00Z", "level": "INFO", "message": "Processing: Barry (2018) - S04E02 - bestest place on the earth (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T19:17:10Z", "level": "INFO", "message": "Copied Barry (2018) - S04E02 - bestest place on the earth (1080p AMZN WEB-DL x265 Ghost).mkv β†’ Barry (2018) - S04E02 - bestest place on the earth (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T19:17:10Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T19:17:10Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T19:17:10Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T19:17:11Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T19:17:11Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T19:17:11Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T19:17:11Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T19:17:11Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T19:17:11Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T19:17:11Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T19:17:11Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T19:17:11Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T19:17:11Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T19:17:11Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 636kbps | Action: ENCODE | Target: 448kbps | Title: Surround 5.1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T19:17:11Z", "level": "INFO", "message": "Stream 1: title='Surround 5.1', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T19:17:11Z", "level": "INFO", "message": "Running CQ encode: Barry (2018) - S04E02 - bestest place on the earth (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T19:21:05Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T19:21:05Z", "level": "INFO", "message": " Original Size: 1068.75 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T19:21:05Z", "level": "INFO", "message": " Encoded Size: 393.26 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T19:21:05Z", "level": "INFO", "message": " Reduction: 36.8% of original (63.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T19:21:05Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T19:21:05Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T19:21:08Z", "level": "INFO", "message": "Moved Barry (2018) - S04E02 - bestest place on the earth (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv β†’ Barry (2018) - S04E02 - bestest place on the earth (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T19:21:09Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T19:21:09Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Barry (2018) - S04E02 - bestest place on the earth (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T19:21:09Z", "level": "INFO", "message": " Type: TV | Show: Barry", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T19:21:09Z", "level": "INFO", "message": " Size: 1068.75MB β†’ 393.26MB (36.8% of original, 63.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T19:21:09Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T19:21:10Z", "level": "INFO", "message": "Deleted original and processing copy for Barry (2018) - S04E02 - bestest place on the earth (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T19:21:10Z", "level": "INFO", "message": "Processing: Barry (2018) - S04E03 - you're charming (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T19:21:21Z", "level": "INFO", "message": "Copied Barry (2018) - S04E03 - you're charming (1080p AMZN WEB-DL x265 Ghost).mkv β†’ Barry (2018) - S04E03 - you're charming (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T19:21:21Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T19:21:21Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T19:21:21Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T19:21:22Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T19:21:22Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T19:21:22Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T19:21:22Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T19:21:22Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T19:21:22Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T19:21:22Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T19:21:22Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T19:21:22Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T19:21:22Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T19:21:22Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 638kbps | Action: ENCODE | Target: 448kbps | Title: Surround 5.1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T19:21:22Z", "level": "INFO", "message": "Stream 1: title='Surround 5.1', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T19:21:22Z", "level": "INFO", "message": "Running CQ encode: Barry (2018) - S04E03 - you're charming (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T19:25:29Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T19:25:29Z", "level": "INFO", "message": " Original Size: 1125.57 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T19:25:29Z", "level": "INFO", "message": " Encoded Size: 407.58 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T19:25:29Z", "level": "INFO", "message": " Reduction: 36.2% of original (63.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T19:25:29Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T19:25:29Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T19:25:32Z", "level": "INFO", "message": "Moved Barry (2018) - S04E03 - you're charming (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv β†’ Barry (2018) - S04E03 - you're charming (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T19:25:34Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T19:25:34Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Barry (2018) - S04E03 - you're charming (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T19:25:34Z", "level": "INFO", "message": " Type: TV | Show: Barry", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T19:25:34Z", "level": "INFO", "message": " Size: 1125.57MB β†’ 407.58MB (36.2% of original, 63.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T19:25:34Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T19:25:34Z", "level": "INFO", "message": "Deleted original and processing copy for Barry (2018) - S04E03 - you're charming (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T19:25:34Z", "level": "INFO", "message": "Processing: Barry (2018) - S04E04 - it takes a psycho (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T19:25:45Z", "level": "INFO", "message": "Copied Barry (2018) - S04E04 - it takes a psycho (1080p AMZN WEB-DL x265 Ghost).mkv β†’ Barry (2018) - S04E04 - it takes a psycho (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T19:25:45Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T19:25:45Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T19:25:45Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T19:25:46Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T19:25:46Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T19:25:46Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T19:25:46Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T19:25:46Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T19:25:46Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T19:25:46Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T19:25:46Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T19:25:46Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T19:25:46Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T19:25:46Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 637kbps | Action: ENCODE | Target: 448kbps | Title: Surround 5.1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T19:25:46Z", "level": "INFO", "message": "Stream 1: title='Surround 5.1', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T19:25:46Z", "level": "INFO", "message": "Running CQ encode: Barry (2018) - S04E04 - it takes a psycho (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T19:30:06Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T19:30:06Z", "level": "INFO", "message": " Original Size: 1184.21 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T19:30:06Z", "level": "INFO", "message": " Encoded Size: 421.91 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T19:30:06Z", "level": "INFO", "message": " Reduction: 35.6% of original (64.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T19:30:06Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T19:30:06Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T19:30:10Z", "level": "INFO", "message": "Moved Barry (2018) - S04E04 - it takes a psycho (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv β†’ Barry (2018) - S04E04 - it takes a psycho (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T19:30:11Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T19:30:11Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Barry (2018) - S04E04 - it takes a psycho (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T19:30:11Z", "level": "INFO", "message": " Type: TV | Show: Barry", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T19:30:11Z", "level": "INFO", "message": " Size: 1184.21MB β†’ 421.91MB (35.6% of original, 64.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T19:30:11Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T19:30:11Z", "level": "INFO", "message": "Deleted original and processing copy for Barry (2018) - S04E04 - it takes a psycho (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T19:30:11Z", "level": "INFO", "message": "Processing: Barry (2018) - S04E05 - tricky legacies (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T19:30:22Z", "level": "INFO", "message": "Copied Barry (2018) - S04E05 - tricky legacies (1080p AMZN WEB-DL x265 Ghost).mkv β†’ Barry (2018) - S04E05 - tricky legacies (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T19:30:22Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T19:30:22Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T19:30:22Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T19:30:24Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T19:30:24Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T19:30:24Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T19:30:24Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T19:30:24Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T19:30:24Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T19:30:24Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T19:30:24Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T19:30:24Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T19:30:24Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T19:30:24Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 640kbps | Action: ENCODE | Target: 448kbps | Title: Surround 5.1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T19:30:24Z", "level": "INFO", "message": "Stream 1: title='Surround 5.1', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T19:30:24Z", "level": "INFO", "message": "Running CQ encode: Barry (2018) - S04E05 - tricky legacies (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T19:34:39Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T19:34:39Z", "level": "INFO", "message": " Original Size: 1163.85 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T19:34:39Z", "level": "INFO", "message": " Encoded Size: 360.93 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T19:34:39Z", "level": "INFO", "message": " Reduction: 31.0% of original (69.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T19:34:39Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T19:34:39Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T19:34:42Z", "level": "INFO", "message": "Moved Barry (2018) - S04E05 - tricky legacies (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv β†’ Barry (2018) - S04E05 - tricky legacies (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T19:34:43Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T19:34:43Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Barry (2018) - S04E05 - tricky legacies (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T19:34:43Z", "level": "INFO", "message": " Type: TV | Show: Barry", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T19:34:43Z", "level": "INFO", "message": " Size: 1163.85MB β†’ 360.93MB (31.0% of original, 69.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T19:34:43Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T19:34:44Z", "level": "INFO", "message": "Deleted original and processing copy for Barry (2018) - S04E05 - tricky legacies (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T19:34:44Z", "level": "INFO", "message": "Processing: Barry (2018) - S04E06 - the wizard (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T19:34:54Z", "level": "INFO", "message": "Copied Barry (2018) - S04E06 - the wizard (1080p AMZN WEB-DL x265 Ghost).mkv β†’ Barry (2018) - S04E06 - the wizard (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T19:34:54Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T19:34:54Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T19:34:54Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T19:34:55Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T19:34:55Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T19:34:55Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T19:34:55Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T19:34:55Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T19:34:55Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T19:34:55Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T19:34:55Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T19:34:55Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T19:34:55Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T19:34:55Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 637kbps | Action: ENCODE | Target: 448kbps | Title: Surround 5.1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T19:34:55Z", "level": "INFO", "message": "Stream 1: title='Surround 5.1', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T19:34:55Z", "level": "INFO", "message": "Running CQ encode: Barry (2018) - S04E06 - the wizard (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T19:38:50Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T19:38:50Z", "level": "INFO", "message": " Original Size: 1076.68 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T19:38:50Z", "level": "INFO", "message": " Encoded Size: 363.71 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T19:38:50Z", "level": "INFO", "message": " Reduction: 33.8% of original (66.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T19:38:50Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T19:38:50Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T19:38:53Z", "level": "INFO", "message": "Moved Barry (2018) - S04E06 - the wizard (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv β†’ Barry (2018) - S04E06 - the wizard (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T19:38:55Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T19:38:55Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Barry (2018) - S04E06 - the wizard (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T19:38:55Z", "level": "INFO", "message": " Type: TV | Show: Barry", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T19:38:55Z", "level": "INFO", "message": " Size: 1076.68MB β†’ 363.71MB (33.8% of original, 66.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T19:38:55Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T19:38:55Z", "level": "INFO", "message": "Deleted original and processing copy for Barry (2018) - S04E06 - the wizard (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T19:38:55Z", "level": "INFO", "message": "Processing: Barry (2018) - S04E07 - a nice meal (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T19:39:05Z", "level": "INFO", "message": "Copied Barry (2018) - S04E07 - a nice meal (1080p AMZN WEB-DL x265 Ghost).mkv β†’ Barry (2018) - S04E07 - a nice meal (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T19:39:05Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T19:39:05Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T19:39:05Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T19:39:06Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T19:39:06Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T19:39:06Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T19:39:06Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T19:39:06Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T19:39:06Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T19:39:06Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T19:39:06Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T19:39:06Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T19:39:06Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T19:39:06Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 641kbps | Action: ENCODE | Target: 448kbps | Title: Surround 5.1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T19:39:06Z", "level": "INFO", "message": "Stream 1: title='Surround 5.1', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T19:39:06Z", "level": "INFO", "message": "Running CQ encode: Barry (2018) - S04E07 - a nice meal (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T19:42:55Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T19:42:55Z", "level": "INFO", "message": " Original Size: 1040.69 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T19:42:55Z", "level": "INFO", "message": " Encoded Size: 387.40 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T19:42:55Z", "level": "INFO", "message": " Reduction: 37.2% of original (62.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T19:42:55Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T19:42:55Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T19:42:58Z", "level": "INFO", "message": "Moved Barry (2018) - S04E07 - a nice meal (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv β†’ Barry (2018) - S04E07 - a nice meal (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T19:43:00Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T19:43:00Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Barry (2018) - S04E07 - a nice meal (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T19:43:00Z", "level": "INFO", "message": " Type: TV | Show: Barry", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T19:43:00Z", "level": "INFO", "message": " Size: 1040.69MB β†’ 387.4MB (37.2% of original, 62.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T19:43:00Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T19:43:00Z", "level": "INFO", "message": "Deleted original and processing copy for Barry (2018) - S04E07 - a nice meal (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T19:43:00Z", "level": "INFO", "message": "Processing: Barry (2018) - S04E08 - wow (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T19:43:11Z", "level": "INFO", "message": "Copied Barry (2018) - S04E08 - wow (1080p HMAX WEB-DL x265 Ghost).mkv β†’ Barry (2018) - S04E08 - wow (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T19:43:11Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T19:43:11Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T19:43:11Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T19:43:13Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T19:43:13Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T19:43:13Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T19:43:13Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T19:43:13Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T19:43:13Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T19:43:13Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T19:43:13Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T19:43:13Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T19:43:13Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T19:43:13Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 638kbps | Action: ENCODE | Target: 448kbps | Title: Surround 5.1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T19:43:13Z", "level": "INFO", "message": "Stream 1: title='Surround 5.1', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T19:43:13Z", "level": "INFO", "message": "Running CQ encode: Barry (2018) - S04E08 - wow (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T19:47:36Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T19:47:36Z", "level": "INFO", "message": " Original Size: 1196.38 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T19:47:36Z", "level": "INFO", "message": " Encoded Size: 426.31 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T19:47:36Z", "level": "INFO", "message": " Reduction: 35.6% of original (64.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T19:47:36Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T19:47:36Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T19:47:39Z", "level": "INFO", "message": "Moved Barry (2018) - S04E08 - wow (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv β†’ Barry (2018) - S04E08 - wow (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T19:47:41Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Surround 5.1'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T19:47:41Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Barry (2018) - S04E08 - wow (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T19:47:41Z", "level": "INFO", "message": " Type: TV | Show: Barry", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T19:47:41Z", "level": "INFO", "message": " Size: 1196.38MB β†’ 426.31MB (35.6% of original, 64.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T19:47:41Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T19:47:41Z", "level": "INFO", "message": "Deleted original and processing copy for Barry (2018) - S04E08 - wow (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T19:47:41Z", "level": "INFO", "message": "Processing: Season 1 & 2 Bloopers.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T19:47:41Z", "level": "INFO", "message": "Copied Season 1 & 2 Bloopers.mkv β†’ Season 1 & 2 Bloopers.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T19:47:41Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T19:47:41Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T19:47:41Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T19:47:42Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'Stereo'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202} {"timestamp": "2026-02-19T19:47:42Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T19:47:42Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T19:47:42Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T19:47:42Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T19:47:42Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T19:47:42Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T19:47:42Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T19:47:42Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T19:47:42Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T19:47:42Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-19T19:47:42Z", "level": "INFO", "message": " - Stream #1: 2chβ†’2ch | Lang: eng | Detected: 130kbps | Action: COPY (preserve) | Target: 130kbps | Title: Stereo", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T19:47:42Z", "level": "INFO", "message": "Stereo audio 130kbps ≀ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242} {"timestamp": "2026-02-19T19:47:42Z", "level": "INFO", "message": "Stream 1: title='Stereo', is_commentary=False, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T19:47:42Z", "level": "INFO", "message": "Running CQ encode: Season 1 & 2 Bloopers - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T19:48:03Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T19:48:03Z", "level": "INFO", "message": " Original Size: 23.82 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T19:48:03Z", "level": "INFO", "message": " Encoded Size: 23.45 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T19:48:03Z", "level": "INFO", "message": " Reduction: 98.5% of original (1.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T19:48:03Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T19:48:03Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T19:48:03Z", "level": "INFO", "message": "Processing: Barry (2018) S02E01 - The Show Must Go On, Probably (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T19:48:12Z", "level": "INFO", "message": "Copied Barry (2018) S02E01 - The Show Must Go On, Probably (1080p AMZN WEB-DL x265 Ghost).mkv β†’ Barry (2018) S02E01 - The Show Must Go On, Probably (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T19:48:12Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T19:48:12Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T19:48:12Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T19:48:13Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T19:48:13Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T19:48:13Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T19:48:13Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T19:48:13Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T19:48:13Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T19:48:13Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T19:48:13Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T19:48:13Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T19:48:13Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 449kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T19:48:13Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T19:48:13Z", "level": "INFO", "message": "Running CQ encode: Barry (2018) S02E01 - The Show Must Go On, Probably (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T19:52:32Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T19:52:32Z", "level": "INFO", "message": " Original Size: 1025.76 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T19:52:32Z", "level": "INFO", "message": " Encoded Size: 383.37 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T19:52:32Z", "level": "INFO", "message": " Reduction: 37.4% of original (62.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T19:52:32Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T19:52:32Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T19:52:35Z", "level": "INFO", "message": "Moved Barry (2018) S02E01 - The Show Must Go On, Probably (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv β†’ Barry (2018) S02E01 - The Show Must Go On, Probably (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T19:52:36Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Barry (2018) S02E01 - The Show Must Go On, Probably (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T19:52:36Z", "level": "INFO", "message": " Type: TV | Show: Barry", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T19:52:36Z", "level": "INFO", "message": " Size: 1025.76MB β†’ 383.37MB (37.4% of original, 62.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T19:52:36Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T19:52:37Z", "level": "INFO", "message": "Deleted original and processing copy for Barry (2018) S02E01 - The Show Must Go On, Probably (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T19:52:37Z", "level": "INFO", "message": "Processing: Barry (2018) S02E02 - The Power of No (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T19:52:45Z", "level": "INFO", "message": "Copied Barry (2018) S02E02 - The Power of No (1080p AMZN WEB-DL x265 Ghost).mkv β†’ Barry (2018) S02E02 - The Power of No (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T19:52:45Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T19:52:45Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T19:52:45Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T19:52:47Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T19:52:47Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T19:52:47Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T19:52:47Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T19:52:47Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T19:52:47Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T19:52:47Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T19:52:47Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T19:52:47Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T19:52:47Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 448kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T19:52:47Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T19:52:47Z", "level": "INFO", "message": "Running CQ encode: Barry (2018) S02E02 - The Power of No (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T19:56:45Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T19:56:45Z", "level": "INFO", "message": " Original Size: 873.67 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T19:56:45Z", "level": "INFO", "message": " Encoded Size: 314.49 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T19:56:45Z", "level": "INFO", "message": " Reduction: 36.0% of original (64.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T19:56:45Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T19:56:45Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T19:56:48Z", "level": "INFO", "message": "Moved Barry (2018) S02E02 - The Power of No (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv β†’ Barry (2018) S02E02 - The Power of No (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T19:56:49Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Barry (2018) S02E02 - The Power of No (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T19:56:49Z", "level": "INFO", "message": " Type: TV | Show: Barry", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T19:56:49Z", "level": "INFO", "message": " Size: 873.67MB β†’ 314.49MB (36.0% of original, 64.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T19:56:49Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T19:56:49Z", "level": "INFO", "message": "Deleted original and processing copy for Barry (2018) S02E02 - The Power of No (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T19:56:49Z", "level": "INFO", "message": "Processing: Barry (2018) S02E03 - Past = Present x Future Over Yesterday (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T19:56:58Z", "level": "INFO", "message": "Copied Barry (2018) S02E03 - Past = Present x Future Over Yesterday (1080p AMZN WEB-DL x265 Ghost).mkv β†’ Barry (2018) S02E03 - Past = Present x Future Over Yesterday (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T19:56:58Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T19:56:58Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T19:56:58Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T19:56:59Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T19:56:59Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T19:56:59Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T19:56:59Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T19:56:59Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T19:56:59Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T19:56:59Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T19:56:59Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T19:56:59Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T19:56:59Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 447kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T19:56:59Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T19:56:59Z", "level": "INFO", "message": "Running CQ encode: Barry (2018) S02E03 - Past = Present x Future Over Yesterday (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T20:00:42Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T20:00:42Z", "level": "INFO", "message": " Original Size: 945.58 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T20:00:42Z", "level": "INFO", "message": " Encoded Size: 344.41 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T20:00:42Z", "level": "INFO", "message": " Reduction: 36.4% of original (63.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T20:00:42Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T20:00:42Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T20:00:45Z", "level": "INFO", "message": "Moved Barry (2018) S02E03 - Past = Present x Future Over Yesterday (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv β†’ Barry (2018) S02E03 - Past = Present x Future Over Yesterday (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T20:00:46Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Barry (2018) S02E03 - Past = Present x Future Over Yesterday (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T20:00:46Z", "level": "INFO", "message": " Type: TV | Show: Barry", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T20:00:46Z", "level": "INFO", "message": " Size: 945.58MB β†’ 344.41MB (36.4% of original, 63.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T20:00:46Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T20:00:46Z", "level": "INFO", "message": "Deleted original and processing copy for Barry (2018) S02E03 - Past = Present x Future Over Yesterday (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T20:00:46Z", "level": "INFO", "message": "Processing: Barry (2018) S02E04 - What! (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T20:00:55Z", "level": "INFO", "message": "Copied Barry (2018) S02E04 - What! (1080p AMZN WEB-DL x265 Ghost).mkv β†’ Barry (2018) S02E04 - What! (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T20:00:55Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T20:00:55Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T20:00:55Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T20:00:56Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T20:00:56Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T20:00:56Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T20:00:56Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T20:00:56Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T20:00:56Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T20:00:56Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T20:00:56Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T20:00:56Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T20:00:56Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 449kbps | Action: ENCODE | Target: 448kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T20:00:56Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T20:00:56Z", "level": "INFO", "message": "Running CQ encode: Barry (2018) S02E04 - What! (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T20:04:58Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228} {"timestamp": "2026-02-19T20:04:58Z", "level": "INFO", "message": " Original Size: 883.63 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229} {"timestamp": "2026-02-19T20:04:58Z", "level": "INFO", "message": " Encoded Size: 324.21 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230} {"timestamp": "2026-02-19T20:04:58Z", "level": "INFO", "message": " Reduction: 36.7% of original (63.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231} {"timestamp": "2026-02-19T20:04:58Z", "level": "INFO", "message": " Resolution: 1920x1080 β†’ 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232} {"timestamp": "2026-02-19T20:04:58Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233} {"timestamp": "2026-02-19T20:05:01Z", "level": "INFO", "message": "Moved Barry (2018) S02E04 - What! (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv β†’ Barry (2018) S02E04 - What! (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563} {"timestamp": "2026-02-19T20:05:02Z", "level": "INFO", "message": "\nβœ… CONVERSION COMPLETE: Barry (2018) S02E04 - What! (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602} {"timestamp": "2026-02-19T20:05:02Z", "level": "INFO", "message": " Type: TV | Show: Barry", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603} {"timestamp": "2026-02-19T20:05:02Z", "level": "INFO", "message": " Size: 883.63MB β†’ 324.21MB (36.7% of original, 63.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604} {"timestamp": "2026-02-19T20:05:02Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605} {"timestamp": "2026-02-19T20:05:03Z", "level": "INFO", "message": "Deleted original and processing copy for Barry (2018) S02E04 - What! (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616} {"timestamp": "2026-02-19T20:05:03Z", "level": "INFO", "message": "Processing: Barry (2018) S02E05 - ronny-lily (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150} {"timestamp": "2026-02-19T20:05:13Z", "level": "INFO", "message": "Copied Barry (2018) S02E05 - ronny-lily (1080p AMZN WEB-DL x265 Ghost).mkv β†’ Barry (2018) S02E05 - ronny-lily (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173} {"timestamp": "2026-02-19T20:05:13Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59} {"timestamp": "2026-02-19T20:05:13Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195} {"timestamp": "2026-02-19T20:05:13Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227} {"timestamp": "2026-02-19T20:05:14Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65} {"timestamp": "2026-02-19T20:05:14Z", "level": "INFO", "message": " Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82} {"timestamp": "2026-02-19T20:05:14Z", "level": "INFO", "message": " β€’ Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83} {"timestamp": "2026-02-19T20:05:14Z", "level": "INFO", "message": " β€’ Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84} {"timestamp": "2026-02-19T20:05:14Z", "level": "INFO", "message": " β€’ Encoder: HEVC NVENC (preset p7, 10-bit, pix_fmt p010le)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 85} {"timestamp": "2026-02-19T20:05:14Z", "level": "INFO", "message": " β€’ Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86} {"timestamp": "2026-02-19T20:05:14Z", "level": "INFO", "message": " β€’ Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87} {"timestamp": "2026-02-19T20:05:14Z", "level": "INFO", "message": " β€’ CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89} {"timestamp": "2026-02-19T20:05:14Z", "level": "INFO", "message": " Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96} {"timestamp": "2026-02-19T20:05:14Z", "level": "INFO", "message": " - Stream #1: 6chβ†’6ch | Lang: eng | Detected: 446kbps | Action: ENCODE | Target: 384kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116} {"timestamp": "2026-02-19T20:05:14Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=False, should_strip=False", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169} {"timestamp": "2026-02-19T20:05:14Z", "level": "INFO", "message": "Running CQ encode: Barry (2018) S02E05 - ronny-lily (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219} {"timestamp": "2026-02-19T20:09:35Z", "level": "INFO", "message": "\nπŸ“Š ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228}